Scalable protocol-agnostic reliable transport
AssigneeIntel Corporation
InventorsMark DEBBAGE, Bruce G. WARREN
Life of this patent
Estimating the term…
Abstract
Examples described herein relate to a network interface device that includes circuitry to track one or more gaps in received packet sequence numbers using data and circuitry to indicate to a sender of packets non-delivered packets to identify a range of delivered packets. In some examples, the data identifies delivered packets and undelivered packets for one or more connections. In some examples, to indicate to a sender of packets non-delivered packets to identify a range of delivered packets, the circuitry is to provide negative acknowledgement sequence range indicating a start and end of non-delivered packets.
Claims21
An apparatus comprising:
- a network interface device comprising:
- circuitry to track one or more gaps in received packet sequence numbers using data and
- circuitry to indicate to a sender of packets non-delivered packets to identify a range of delivered packets.
A method comprising:
- at a network interface device:
- transmitting one or more packets to a receiver and
- re-transmitting one or more packets based on receipt of an indication of a range with start and end of non-delivered packets or timeout.
At least one non-transitory computer-readable medium comprising instructions stored thereon, that if executed by one or more processors, cause the one or more processors to:
- configure a network interface device to
- track one or more gaps in received packet sequence numbers using data and
- indicate to a sender of packets non-delivered packets to identify a range of delivered packets.
Dependencies are inferred from the claim text.