NOTIFICATION OF OUT OF ORDER PACKETS
First Claim
Patent Images
1. An apparatus comprising:
- a network adapter comprising a first logic to extract a sequence number and a flow identifier from a received packet;
a storage device coupled to the first logic to store a plurality of entries, wherein each entry comprises an expected sequence number and a corresponding flow identifier; and
the network adapter comprising a second logic to compare an expected sequence number corresponding to the extracted flow identifier with the extracted sequence number, wherein the second logic is to indicate, to a processor coupled to the network adapter via a chipset, that the received packet is an out-of-order packet in response to a determination that the expected sequence number and the extracted sequence number are different.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus relating to notification of out-of-order packets are described. In an embodiment, data such as a sequence number and a flow identifier may be extracted from a packet. The extracted data may be used to check the extracted sequence number against an expected sequence number and indicate that the packet is an out-of-order packet. Other embodiments are also disclosed.
42 Citations
15 Claims
-
1. An apparatus comprising:
-
a network adapter comprising a first logic to extract a sequence number and a flow identifier from a received packet; a storage device coupled to the first logic to store a plurality of entries, wherein each entry comprises an expected sequence number and a corresponding flow identifier; and the network adapter comprising a second logic to compare an expected sequence number corresponding to the extracted flow identifier with the extracted sequence number, wherein the second logic is to indicate, to a processor coupled to the network adapter via a chipset, that the received packet is an out-of-order packet in response to a determination that the expected sequence number and the extracted sequence number are different. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
extracting a sequence number and a flow identifier from a received packet; comparing an expected sequence number corresponding to the extracted flow identifier with the extracted sequence number; and forming a packet descriptor having at least one bit to indicate that the received packet is an out-of-order packet in response to a result of the comparison that indicates the expected sequence number and the extracted sequence number are different. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification