Media-Specific OOB Data for Received 802.11 Packets
The miniport driver must format each received 802.11 packet as a NET_BUFFER_LIST structure, with the packet data formatted as a NET_BUFFER structure and linked to the NET_BUFFER_LIST structure. Each NET_BUFFER_LIST structure must include out-of-band (OOB) data. The OOB data specifies the attributes of the received packet that are specific to the wireless LAN (WLAN) media.
The miniport driver accesses the Native 802.11 OOB data through the NET_BUFFER_LIST_INFO macro with the following parameters:
The _NBL parameter, which has the pointer to the NET_BUFFER_LIST structure used for the received 802.11 packet.
The _ id parameter, which has an identifier (ID) value of MediaSpecificInformation.
The data type for the Native 802.11 media-specific OOB data is the DOT11_EXTSTA_RECV_CONTEXT structure.
In addition to media-specific OOB data, the miniport driver can access IEEE 802.1Q OOB data through the NET_BUFFER_LIST_INFO macro by using the following parameters:
An identifier (ID) value of Ieee8021QNetBufferListInfo.
For more information about IEEE 802.1Q OOB data, see NDIS_NET_BUFFER_LIST_8021Q_INFO.