60
Intelligent NIC Installation and Tuning Guide
NetXen, Inc.
9. Windows Teaming Driver and Virtual LAN (VLAN)
that is marked with the "best effort" priority value appended to it. Not marking packets
ensures backward compatibility with devices on the network that do not support the tag
header.
Note: If a send packet's Ethernet header specifies a protocol type (EtherType) of 802.3ad
or GARP VLAN Registration Protocol (GVRP), the miniport driver should transmit the
packet without modifying it.
The following table indicates the circumstances under which a miniport driver should not
send an 802.1Q-marked packet.
9.4.3
NIC VLAN as Receive Side
The following table summarizes the actions that a miniport driver should perform on an
802.1Q receive packet.
Table 15 Miniport Driver Packet Send Conditions
Configured NIC
VLAN ID
Priority or VLAN ID in
Packet's OOB Data
Packet Tag Header
VLAN ID
Miniport Driver Action
Nonzero
VLAN ID does not
match configured VLAN
ID for NIC.
Any value or not
present
Fail the send.
Nonzero
Not present
Does not match the
configured VLAN ID
for the NIC.
Fail the send.
Any value
Nonzero
Nonzero
Fail the send because VLAN ID
should not be set in both OOB data
and ag header.
Table 16 NIC VLAN as Receive Side
Configured NIC
VLAN ID
Tag Header in Packet
Packet Tag Header
VLAN ID
Miniport Driver Action
Zero
Yes
Any value.
Remove priority and VLAN ID
from the packet. Insert removed
priority and VLAN ID into per-
packet information.
Indicate the packet.
Zero
No
Not applicable.
Set the priority and VLAN ID in
per-packet information to zero
Indicate the packet.
Nonzero
Yes
Matches the
configured VLAN ID.
Remove priority and VLAN ID
From the packet.
Insert removed priority and VLAN
ID into per-packet Information.
Indicate the packet.
Nonzero
Yes
Does not match the
configured VLAN ID.
Do not indicate the packet.
Nonzero
No
Not applicable.
Do not indicate the packet.