English
Language : 

82598EB Datasheet, PDF (354/596 Pages) Intel Corporation – Intel® 82598EB 10 Gigabit Ethernet Controller Datasheet
Intel® 82598EB 10 GbE Controller - Register Descriptions
Field
IPV6ADDR
Bit(s) Initial Value
31:0
X
Part of IPv6 address bytes.
Description
4.4.3.8.7 Wake Up Packet Length – WUPL (0x05900; R)
Field
Bit(s) Initial Value
LEN
15:0
X
Length of wakeup packet.
Reserved 31:1
0x0
6
Reserved
Description
This register indicates the length of the first wakeup packet received. It is valid if one of the bits in the
Wake Up Status (WUS) register is set. It is not cleared by any reset.
4.4.3.8.8 Wake Up Packet Memory (128 Bytes) – WUPM (0x05A00-0x05A7C; R)
Field
WUPD
Bit(s)
Initial
Value
31:0
X
Wake Up Packet Data
Description
This register is read only and is used to store the first 128 bytes of the wake up packet for software
retrieval after the system wakes. It is not cleared by any reset.
4.4.3.8.9 Flexible Host Filter Table Registers – FHFT (0x09000 – 0x093FC; RW)
Each of the four Flexible Host Filters Table registers (FHFT) contains a 128-byte pattern and a
corresponding 128-bit mask array. If enabled, the first 128 bytes of the received packet are compared
against the non-masked bytes in the FHFT register.
Each 128-byte filter is composed of 32 Dword entries, where each 2 Dwords are accompanied by an 8-
bit mask, one bit per filter byte.
The length field must be eight-byte aligned. For filtering packets shorter than eight-byte aligned, the
values should be rounded up to the next eight-byte aligned value. The hardware implementation
compares eight bytes at a time so it should get extra zero masks (if needed) until the end of the length
value.
If the actual length (defined by the length field register and the mask bits) is not eight-byte aligned,
there might be a case in which a packet that is shorter than the actual required length passes the
flexible filter. This might happen because of a comparison of up to seven bytes that come after the
packet, but that are not really part of the packet.
The last Dword of each filter contains a length field defining the number of bytes from the beginning of
the packet compared by this filter. The length field should be an eight-byte aligned value. If actual
packet length is less than (length – 8; length is the value specified by the length field), the filter fails.
354