HSMDA QoS Model
770 Quality of Service Guide
Figure 47: Port Class Buffer Pools Table
Aggregate Pools for Type and Class Separation
The third table is called the aggregate control buffer pools table (Figure 48). The table
consists of 32 buffer pools that may be used arbitrarily by the port class pools. While the
association from port class pool to aggregate control pool is arbitrary based on the 5-bit
pointers, it is expected that the control pools will be divided into two groups of 16 pools, each
group having two sub-groups of eight pools each (32 pools total). The first aggregate control
group (pools 0 through 15) will be for provisioned buffer management and will be used by
group P port class pools. The second aggregate control group (pools 16 through 31) will be
for system level buffer management and used by group S port class pools.
OSSG155
159 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
Group P
83 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
82 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
81 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
80 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
79 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
3 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
2 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
1 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
0 Buffers-Available (21bits) Agg-Pool-Ptr-1 (5bits) Agg-Pool-Ptr-2 (5bits)
Group S