English
Language : 

82598EB Datasheet, PDF (339/596 Pages) Intel Corporation – Intel® 82598EB 10 Gigabit Ethernet Controller Datasheet
Intel® 82598EB 10 GbE Controller - Register Descriptions
SBP
Reserved
1
0b
Store Bad Packets
0b = Do not store.
1b = Store.
Note that CRC errors before the SFD are ignored. Any packet must have a valid
SFD (RX_DV with no RX_ER in the XGMII/GMII interface) in order to be
recognized by the 82598 (even bad packets).
Note: Packets with errors are not routed to manageability even if this bit is set.
When this bit is set to 1b, it is not guaranteed that the status in the descriptor
write-back is valid for packets shorter than 64 bytes. The queue assignment is
not guaranteed. The relevant error bits are still valid.
Note: Packets with a valid error (caused by a byte error or illegal error) might
have data corruption in the last eight bytes when stored in host memory if the
SBP bit is set.
0
0b
Reserved
Note:
Before receive filters are being updated/modified the RXCTRL.RXEN bit should be set to 0b.
After the proper filters have been set the RXCTRL.RXEN bit can be set to 1b to re-enable the
receiver.
4.4.3.6.9 VLAN Control Register – VLNCTRL (0x05088, RW)
Field
VME
VFE
CFIEN
CFI
Reserved
VET
Bit(s)
31
30
29
28
27:16
15:0
Initial
Value
Description
0b
VLAN Mode Enable
When set to 1b, on receive, VLAN information is stripped from 802.1q packets.
0b
VLAN Filter Enable
0b = Disabled (filter table does not decide packet acceptance).
1b = Enabled (filter table decides packet acceptance for 802.1q packets).
0b
Canonical Form Indicator Enable
0b = Disabled (CFI bit not compared to decide packet acceptance).
1b = Enabled (CFI from packet must match next CFI field to accept 802.1q
packets).
0b
Canonical Form Indicator Bit Value
If CFIEN is set to 1b, then 802.1q packets with CFI equal to this field are
accepted; otherwise, the 802.1q packet is discarded.
0x0
Reserved
0x8100
VLAN Ether Type
This register contains the type field that the hardware matches against to
recognize an 802.1Q (VLAN) Ethernet packet. To be compliant with the 802.3ac
standard, this register should be programmed with the value 0x8100. For VLAN
transmission the upper byte is first on the wire (VLNCTRL.VET[15:8]).
339