US 12,309,074 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 Nov. 15, 2023, as Appl. No. 18/509,810.
Application 18/509,810 is a continuation of application No. 17/398,677, filed on Aug. 10, 2021, granted, now 11,888,753.
Prior Publication US 2024/0089211 A1, Mar. 14, 2024
Int. Cl. H04L 47/32 (2022.01); H04L 47/30 (2022.01)
CPC H04L 47/32 (2013.01) [H04L 47/30 (2013.01)] 17 Claims
OG exemplary drawing
 
10. A system comprising:
a host device;
a peer device; and
a relay device connected between the host device and the peer device, the relay device comprising:
a processor;
memory in electronic communication with the processor; and
instructions stored in the memory, the instructions being executable by the processor to:
receive a control frame associated with data packets;
determine a state of a state machine based on the control frame;
transmit, when the state of the state machine is a first state, a pause request comprising the control frame to the host device or the peer device to pause a flow of data between the host device and the peer device; and
enable the flow of data between the host device and the peer device when the state of the state machine is a second state different than the first state, wherein the state of the state machine mirrors a state of one of the host device or the peer device.