
IBM3206K0424
Preliminary
IBM Processor for Network Resources
pnr25.chapt04.01
August 14, 2000
Buffer Pool Management (POOLS)
Page 251 of 676
Virtual Address Buffer Map
Buffer,Size(4) 256 Base Index Zero
Buffer, Size(4) 256 Index One
Buffer, Size(4) 256 Index Two
...
Buffer, Size(4) 256 Index N
Skip to next buffer size base address
Buffer, Size(0) 256 Base Index Zero
Buffer, Size(0) 256 Index One
Buffer, Size (0) 256 Index Two
...
Buffer, Size(0) 256 Index N
Skip to next buffer size base address
Buffer, Size(1) 1024 Base Index Zero
Buffer, Size(1) 1024 Index One
Buffer, Size (1) 1024 Index Two
...
Buffer, Size(1) 1024 Index N
Skip to next buffer size base address
Buffer, Size(2) 4096 Base Index Zero
Buffer, Size(0) 4096 Index One
Buffer, Size (0) 4096 Index Two
...
Buffer, Size(2) 4096 Index N
Skip to next buffer size base address
Buffer, Size(3) 16384 Base Index Zero
Buffer, Size(3) 16384 Index One
Buffer, Size (3) 16384 Index Two
...
Buffer, Size(3) 16384 Index N
Skip to Virtual Address base address
V.M. Address Index Zero
V.M. Address Index One
V.M. Address Index Two
V.M. Address Index N
...
BRB4 + Shifted
Buffer Index 0 +
Offset into PKT
Pool
Id
0000
Buffer
Index
Implicit
256
Byte
Buffer
Index
Size(0)
256
Byte
Buffer
Index
Size (0)
256
Byte
Buffer
Index
Size (1)
1024
Byte
Buffer
Index
Size(3)
16384
Byte
Unused
Buffer
Index
1
Buffer
Index
2
Buffer
Index
0
Pool
Id
0000
Buffer
Index
4
Buffer
Index
Last
Segment
Decode
One
Yes
Segment
Decode
Two
Yes
Segment
Decode
Three
Yes
Segment
Decode
Four
Yes
Segment
Decode
Fourteen
Yes
Segment
Decoder
BRB0 + Shifted
Buffer Index 0 +
Offset into PKT
BRB0 + Shifted
Buffer Index 2
Offset into PKT
BRB2 + Shifted
Buffer Index 0 +
Offset into PKT
BBR2 + Shifted
Buffer Index 4
Offset into PKT
BBR3 + Shifted
Buf. Index Last +
Offset into PKT
Virtual Address.
Index Implicit
Buffer Index
Size(4) 0
No. of bits for
largest Packet
Size(17 max)
Packet Address
Region
BRBM + Shifted
Buffer Index 0 +
Offset into Map
16 bits
16 bits
16 bits
16 bits
16 bits
16 bits
16 bits
16 bits
2 bits
2 bits
2 bits
2 bits
2 bits
2 bits
Base Address Registers
Base Address
Register
Buffer
Size(0)
BRB0
Base Address
Register
Buffer
Size(0)
BRB0
Base Address
Register
Buffer
Size(0)
BRB0
Base Address
Register
Buffer
Size(0)
BRB0
Base Address
Register
Buffer
Size(0)
BRB0
Base Address
Register
Buffer
Map
BRBM
Packet Storage Area
Buffer
Index
Size(2)
4096
Byte
Segment
Decode
Zero
Yes