US 11,888,753 B2
Ethernet pause aggregation for a relay device
Liron Mula, Hertzlia (IL); Zachy Haramaty, Hemed (IL); Shachar Bar Tikva, Petah Tikva (IL); and Dekel Dadon, Ramat-Gan (IL)
Assigned to MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on Aug. 10, 2021, as Appl. No. 17/398,677.
Prior Publication US 2023/0047454 A1, Feb. 16, 2023
Int. Cl. H04L 12/823 (2013.01); H04L 47/32 (2022.01); H04L 47/30 (2022.01)
CPC H04L 47/32 (2013.01) [H04L 47/30 (2013.01)] 25 Claims
OG exemplary drawing
 
17. A relay device, comprising:
a first data interface coupled with a peer device;
a second data interface coupled with a host device;
a data buffer that stores data packets received from the host device prior to transmitting the data packets to the peer device; and
a state machine that transitions among a set of states in response to a control frame received at the relay device,
wherein the relay device enables a lossless transmission of data between the host device and the peer device and transmits a pause request comprising the control frame to the host device based on utilization of the data buffer reaching a data storage capacity and the state of the state machine.