Patent ID: 9608918
Date: 2017-03-28
CPC Classifications: H04L

Claim:
1. A network device comprising: a plurality of ports, each port being associated with a plurality of traffic classes for categorizing traffic received on the port; a packet buffer memory comprising a lossy ingress pool and a lossless ingress pool; and an ingress traffic management engine-maintaining mappings between (port, traffic class) pairs and priority groups, each priority group being associated with the lossy ingress pool if the (port, traffic class) pair mapped to the priority group has tail-drop enabled and being associated with the lossless ingress pool if the (port, traffic class) pair mapped to the priority group has Priority-based Flow Control (PFC) enabled, wherein at a time of receiving a packet at an ingress port in the plurality of ports, the network device: determines a traffic class of the packet; determines a priority group for the packet based on the ingress port, the traffic class, and the mappings: and adds the packet to either the lossy ingress pool or the lossless ingress pool based on the packet's priority group.