Intel 324632-003 Switch User Manual


 
Intel
®
82575EB Gigabit Ethernet Controller — Flexible Filter Value Table - FFVT (09800h + 8*n
[n=0..127]; R/W)
Intel
®
82575EB Gigabit Ethernet Controller 324632-003
Software Developer’s Manual and EEPROM Guide Revision: 2.1
390 January 2011
14.6.10 Flexible Filter Value Table - FFVT (09800h + 8*n
[n=0..127]; R/W)
The Flexible Filter Value and Table is used to store the one value for each byte location in a packet for
each flexible filter. If the corresponding mask bit is set to 1b, the Flexible Filter compares the incoming
data byte to the values stored in this table.
Before writing to the Flexible Filter Value 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).
14.6.11 Flexible Filter Length Table - FFLT (05F00h +
8*n [n=0..3]; R/W)
The flexible filter length table stores the minimum packet lengths required to pass each of the flexible
filters. Any packets that are shorter than the programmed length do not pass that filter. Each flexible
filter considers a packet that doesn't have any mismatches up to that point to have passed the flexible
filter when it reaches the required length. It does not check any bytes past that point.
Field
Dword
#
Address Bit(s) Initial Value Description
MASK0 0 9000h 7:0 X Mask for Filter [3:0] for Byte 0
MASK1 2 9008h 7:0 X Mask for Filter [3:0] for Byte 2
MASK2 4 9010h 7:0 X Mask for Filter [3:0] for Byte 3
...
MASK12
7
254 93F8h 7:0 X Mask for Filter [3:0] for Byte 127
31 0 31 24 23 16 15 8 7 0
Reserved Byte0: Value3 Value2 Value1 Value0
Reserved Byte1: Value3 Value2 Value1 Value0
Reserved Byte2: Value3 Value2 Value1 Value0
Reserved Byte127: Value3 Value2 Value1 Value0
Field
Dword
#
Address Bit(s) Initial Value Description
MASK0 0 9800h 15:0 X Mask for Filter [3:0] for Byte 0
MASK1 2 9808h 15:0 X Mask for Filter [3:0] for Byte 2
MASK2 4 9810h 15:0 X Mask for Filter [3:0] for Byte 3
...
MASK12
7
254 9BF8h 15:0 X Mask for Filter [3:0] for Byte 127