NET_PACKET_TX_IEEE8021Q_ACTION_FLAGS enumeration (ieee8021qtypes.h)

NetAdapterCx sets the NET_PACKET_TX_IEEE8021Q_ACTION_FLAGS enum to specify the IEEE 802.1 priority tagging and virtual LAN (VLAN) tagging capabilities that the client driver supports.

Syntax

typedef enum _NET_PACKET_TX_IEEE8021Q_ACTION_FLAGS {
  NetPacketTxIeee8021qActionFlagPriorityRequired = 1,
  NetPacketTxIeee8021qActionFlagVlanRequired = 2
} NET_PACKET_TX_IEEE8021Q_ACTION_FLAGS;

Constants

 
NetPacketTxIeee8021qActionFlagPriorityRequired
Value: 1
NetPacketTxIeee8021qActionFlagVlanRequired
Value: 2

Remarks

If only IEEE 802.1 priority tagging is supported, NetAdapterCx sets this value to 1. If only VLAN tagging is supported, NetAdapterCx sets this value to 2. If both are supported, NetAdapterCx sets this value to 3.

Requirements

Requirement Value
Minimum supported client Windows 11
Minimum supported server Windows Server 2022
Header ieee8021qtypes.h (include netadaptercx.h)

See also

NET_ADAPTER_OFFLOAD_IEEE8021Q_TAG_CAPABILITIES