struct _ETH_802_3_FILTER { unsigned long m_ValidFields; unsigned char m_SrcAddress[ETHER_ADDR_LENGTH]; unsigned char m_DestAddress[ETHER_ADDR_LENGTH]; unsigned short m_Protocol; };
m_ValidFields
Specifies which of the fileds below contain valid values and should be matched against the packet. Must be a combination of the following flags: ETH_802_3_SRC_ADDRESS, ETH_802_3_DEST_ADDRESS, ETH_802_3_PROTOCOL
m_SrcAddress
Source MAC address
m_DestAddress
Destination MAC address
m_Protocol
Next Protocol (Ethernet type)