Systems for ordering network packets
First Claim
1. A networking system comprising:
- a processor and memory, the memory having stored thereon a routing data structure, a transaction data structure, and first packet-route-to data;
the processor being configured to receive a packet;
to copy second route-to data from an entry in the routing data structure to the first packet-route-to data, the entry being associated with an identifier associated with the packet, the second route-to data comprising a value indicating that the packet should be routed back to the processor;
to determine whether the packet is in order;
to, when the packet is in order, copy third route-to data to the first packet-route-to data, the third route-to data comprising a value indicating that the packet should be routed to a destination; and
to route the packet according to the first packet-route-to data.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems for ordering network packets. In one example embodiment, a networking system includes a processor and memory. The memory has stored thereon a routing data structure, a transaction data structure, and first packet-route-to data. The processor is configured to receive a packet; to copy second route-to data from an entry in the routing data structure to the first packet-route-to data, the entry being associated with an identifier associated with the packet, the second route-to data comprising a value indicating that the packet should be routed back to the processor; to determine whether the packet is in order; to, when the packet is in order, copy third route-to data to the first packet-route-to data, the third route-to data comprising a value indicating that the packet should be routed to a destination; and to route the packet according to the first packet-route-to data.
174 Citations
8 Claims
-
1. A networking system comprising:
-
a processor and memory, the memory having stored thereon a routing data structure, a transaction data structure, and first packet-route-to data; the processor being configured to receive a packet;
to copy second route-to data from an entry in the routing data structure to the first packet-route-to data, the entry being associated with an identifier associated with the packet, the second route-to data comprising a value indicating that the packet should be routed back to the processor;
to determine whether the packet is in order;
to, when the packet is in order, copy third route-to data to the first packet-route-to data, the third route-to data comprising a value indicating that the packet should be routed to a destination; and
to route the packet according to the first packet-route-to data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification