Wake-Up Packets — Intel
®
82575EB Gigabit Ethernet Controller
324632-003 Intel
®
82575EB Gigabit Ethernet Controller
Revision: 2.1 Software Developer’s Manual and EEPROM Guide
January 2011 235
Note: Accepting broadcast magic packets for wake up purposes when Broadcast Accept bit of the
Receive Control Register (RCTL.BAM) is 0b differs from older generation Intel Gigabit
Ethernet components. Previously, these devices initialized RCTL.BAM to 1b if APM was
enabled in the EEPROM but then required that bit to equal 1b to accept broadcast Magic
Packets, unless broadcast packets passed another perfect or multicast filter.
7.5.3.1.5 ARP/IPv4 Request Packet
The 82575 supports the reception of ARP request packets for wake up if the ARP bit is set in the Wake
Up Filter Control Register (WUFC). Four IPv4 addresses are supported and are programmed in the IPv4
Address Table (IP4AT). A successfully matched packet must contain a broadcast MAC address, a
Protocol Type of 0806h, an ARP OPCODE of 01h, and one of the four programmed IPv4 addresses. The
82575 also handles ARP request packets with VLAN tagging on both Ethernet II and Ethernet SNAP
types.
7.5.3.1.6 Directed IPv4 Packet
The 82575 supports the reception of Directed IPv4 packets for wake up if the IPv4 bit is set in the Wake
Up Filter Control Register (WUFC). Four IPv4 addresses are supported and are programmed in the IPv4
Address Table (IP4AT). A successfully matched packet must contain the station MAC address, a Protocol
Type of 0800h, and one of the four programmed IPv4 addresses. The 82575 also handles Directed IPv4
packets with VLAN tagging on both Ethernet II and Ethernet SNAP types.
0 6 Destination Address Compare MAC header processed by main
address filter.
6 6 Source Address Skip
12 8 Possible LLC/SNAP Header Skip
12 4 Possible VLAN Tag Skip
12 4 Type Skip
any 6 Synchronizing Stream FF*6+ Compare
any+6 96 16 copies of Node Address A*16 Compare Compared to Receive Address Register
0 (RAH0, RAL0).
Offset
Number of
Bytes
Field Value Action Comment
0 6 Destination Address Compare MAC header processed by main
address filter.
6 6 Source Address Skip
12 8 Possible LLC/SNAP Header Skip
12 4 Possible VLAN Tag Skip
12 2 Type 0806h Compare ARP
14 2 Hardware Type 0001h Compare
16 2 Protocol Type 0800h Compare
18 1 Hardware Size 06h Compare
19 1 Protocol Address Length 04h Compare
20 2 Operation 0001h Compare
22 6 Sender Hardware Address - Ignore
28 4 Sender IP Address - Ignore
32 6 Target Hardware Address - Ignore
38 4 Target IP Address IP4AT Compare May match any of 4 values in IP4AT.