High Scale Ethernet MDA Capabilities
Quality of Service Guide 769
Figure 46: Queue Group ID Mapping Table
Provisioned and System Port Class Pools
The HSMDA uses a second table called the port class buffer pools table (Figure 47) that
represents a set of 180 buffer pools. Pools 0 through 79 are used by queues within group P
and 80 through 179 are used by queues within group S. Each set of eighty pools is divided
into 10 subsets of 8 pools each. Each subset is dedicated to a physical port on the HSMDA.
For group P, pools 0 through 7 are for port 1, 8 through 15 are for port 2 and pools 72 through
79 are for port 10. A queue is mapped to a pool based on the queue-group-id mapping to P or
S and then the port the queue is associated with is used to pick the subset. Within the subset,
the internal queue-id is used as an offset to pick an actual pool. Queue-id 0 (provisioned as 1)
on port 3 in group P is mapped to pool 16. Each pool in the table also has two aggregate pool
pointers used to provide further control on buffer allocation. Agg-Pool-Ptr-1 and Agg-Pool-
Ptr-2 arbitrarily tie the port class pool to two aggregate pools from a third table of 32 buffer
pools.
OSSG154
P/S
0
P/S
20479
P/S
1
P/S
2
P/S
3
P/S
4
P/S
5
P/S
6
P/S
7
P/S
8
P/S
9
P/S
10
P/S
11