Intel 324632-003 Switch User Manual


 
Wakeup Packet Length - WUPL (05900h; RC) — Intel
®
82575EB Gigabit Ethernet Controller
324632-003 Intel
®
82575EB Gigabit Ethernet Controller
Revision: 2.1 Software Developer’s Manual and EEPROM Guide
January 2011 389
14.6.7 Wakeup Packet Length - WUPL (05900h; RC)
This register indicates the length of the first wakeup packet received. It is valid if one of the bits in the
Wakeup Status register (WUS) is set. It is not cleared by any reset.
14.6.8 Wakeup Packet Memory (128 Bytes) - WUPM
(05A00h + 4*n [n=0..31]; RC)
This register is read-only and it is used to store the first 128 bytes of the wakeup packet for software
retrieval after system wakeup. It is not cleared by any reset.
14.6.9 Flexible Filter Mask Table - FFMT (09000h + 8*n
[n=0..127]; R/W)
The Flexible Filter Mask and Table is used to store the four 1-bit masks for each of the first 128 data
bytes in a packet, one for each Flexible Filter. If the mask bit is set to 1b, the corresponding Flexible
Filter compares the incoming data byte at the index of the mask bit to the data byte stored in the
Flexible Filter Value Table.
Before writing to the Flexible Filter Mask Table the driver must first disable the flexible filters by writing
0b’s to the Flexible Filter Enable bits of the Wakeup Filter Control Register (WUFC.FLXn).
Field Dword # Address Bit(s) Initial Value Description
IPV6ADDR0 0 5880h 31:0 X IPv6 Address 0, bytes 1-4
1 5884h 31:0 X IPv6 Address 0, bytes 5-8
2 5888h 31:0 X IPv6 Address 0, bytes 9-12
3 588Ch 31:0 X IPv6 Address 0, bytes 16-13
Field Bit(s) Initial Value Description
LEN 11:0 X Length of wakeup packet. (If jumbo frames is enabled and the packet is longer than
2047 bytes then this field is 2047.)
Reserved 31:12 0h Reserved
Field Bit(s)
Initial
Value
Description
WUPD 31:0 X Wakeup Packet Data
31 0 31 4 3 0
Reserved Reserved Byte 0 Mask
Reserved Reserved Byte 1 Mask
Reserved Reserved Byte 2 Mask
Reserved Reserved Byte 126 Mask
Reserved Reserved Byte 127 Mask