US 11,929,934 B2
Reliable credit-based communication over long-haul links
Liran Liss, Atzmon-Segev (IL); Ortal Bashan, Tel Aviv (IL); Aviad Levy, Yavne (IL); and Lion Levi, Yavne (IL)
Assigned to MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on Apr. 27, 2022, as Appl. No. 17/730,246.
Prior Publication US 2023/0353499 A1, Nov. 2, 2023
Int. Cl. H04L 47/10 (2022.01)
CPC H04L 47/39 (2013.01) 25 Claims
OG exemplary drawing
 
1. A communication apparatus, comprising:
input circuitry, to receive packets from a data source in accordance with a first communication protocol that employs credit-based flow control;
an encapsulator, to buffer the packets in a memory buffer and to encapsulate the buffered packets in accordance with a second communication protocol;
transmission circuitry, to transmit the encapsulated packets over a communication link in accordance with the second communication protocol; and
flow control circuitry, to receive from the encapsulator buffer status indications that are indicative of a fill level of the memory buffer, and to exchange credit messages with the data source, in accordance with the credit-based flow control of the first communication protocol, responsively to the buffer status indications.