CPC H04L 47/6255 (2013.01) [H04L 41/142 (2013.01); H04L 43/0882 (2013.01); H04L 43/16 (2013.01); H04L 45/245 (2013.01); H04L 45/72 (2013.01); H04L 45/745 (2013.01); H04L 45/7453 (2013.01); H04L 47/32 (2013.01); H04L 47/62 (2013.01); H04L 47/628 (2013.01); H04L 49/109 (2013.01); H04L 49/3063 (2013.01); H04L 49/90 (2013.01); H04L 69/22 (2013.01); H04L 12/1886 (2013.01); H04L 49/101 (2013.01)] | 20 Claims |
1. A method performed by a network forwarding integrated circuit (IC), the method comprising:
receiving queue depth information at a non-final stage of a packet processing pipeline from a certain stage of the packet processing pipeline, the non-final stage being subsequent to the certain stage in the packet processing pipeline; and
at the non-final stage of the packet processing pipeline, allocating a packet to a particular queue based on the received queue depth information;
wherein:
the certain stage comprises a match-action stage;
the queue depth information is to be stored, at least in part, in multiple copies of match-action stage table data stored in the match-action stage; and
the non-final stage is to write the queue depth information to at least one memory location identified by the certain stage.
|