LOW-LATENCY PACKET FORWARDING
First Claim
1. A device comprising:
- at least one processor circuit configured to;
receive a packet;
retrieve routing information from the packet prior to performing an integrity check on the packet; and
prepare to transmit the packet based at least in part on the routing information.
4 Assignments
0 Petitions
Accused Products
Abstract
A device implementing low latency packet forwarding may include at least one processor circuit. The at least one processor circuit may be configured to receive a packet, retrieve routing information from the packet prior to performing an integrity check on the packet, and prepare to transmit the packet based at least in part on the routing information. The routing information may be in the form of, for example, a tag, a label, or a segment, and the routing information may be retrieved from at least one of a preamble, a PHY header, or a MAC header. In the case of the preamble, the information retrieved may be used to both perform channel estimation and route the packet. In multiple-input and multiple-output (MIMO) and/or channel aggregation implementations, at least a portion of the preamble of each stream (or channel) can be combined to form the routing information.
-
Citations
20 Claims
-
1. A device comprising:
-
at least one processor circuit configured to; receive a packet; retrieve routing information from the packet prior to performing an integrity check on the packet; and prepare to transmit the packet based at least in part on the routing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a packet for transmission; determining routing information corresponding to a path for the packet to reach an endpoint device; inserting the routing information into a first portion of the packet; generating an integrity check value for a second portion of the packet that is distinct from the first portion of the packet; inserting the integrity check value into the packet; and transmitting the packet. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product comprising instructions stored in a tangible computer-readable storage medium, the instructions comprising:
-
instructions to receive a packet; instructions to retrieve routing information from a field of the packet used to perform channel estimation; and instructions to route the packet based at least in part on the routing information. - View Dependent Claims (19, 20)
-
Specification