Receive Data and Receive BD Initiator Control RegistersBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 362
Receive Data and Receive BD Initiator Control Registers
All registers reset are core reset unless specified.
Receive Data and Receive BD Initiator Mode Register (offset: 0x2400)
Name Bits Access
Default
Value
Description
Reserved 31:17 RO 0 –
Legacy 31:14 0 Defined by Legacy
Large RX Ring Sizes 16 RW 0 When this bit is 1, following are the maximum
allowable Receive Ring sizes:
Standard Producer Ring == 2048
Jumbo Producer Ring == 1024
Receive Return Ring == 4096
When this bit is 0, following are the maximum
allowable Receive Ring sizes:
Standard Producer Ring == 512
Jumbo Producer Ring == 256
Receive Return Ring == 1024
Reserved 15 RO 0 –
No BD Discard Policy 14:13 RW 00 This field decides what to do with a packet in
RXMBUF belonging to a generic VRQ, when not
a single BD is available in the VRQ's BD Cache:
00 => The RDI shall discard an RX packet
belonging to a VRQ, if no corresponding RX BD
is available in the VRQ's BD Cache
01 => RDI shall place the RX packet in the
Default VRQ instead
10 => RDI shall wait for a BD to become
available in the VRQ's BD cache, no matter how
long it takes.
11 => Reserved for future use.
Ignored in non-IOV mode