Overview of Receive Filter OIDs
NDIS receive filter object identifiers (OIDS) are used in the following NDIS interfaces:
NDIS Packet Coalescing. For more information about how to use receive filters in this interface, see Managing Packet Coalescing Receive Filters.
Single Root I/O Virtualization (SR-IOV). For more information about how to use receive filters in this interface, see Setting a Receive Filter on a Virtual Port.
Virtual Machine Queue (VMQ). For more information about how to use receive filters in this interface, see Setting and Clearing VMQ Filters.
The following table defines the characteristics of the receive filter OIDs.
Name | Q | S | M | P | S | V |
---|---|---|---|---|---|---|
OID_PACKET_COALESCING_FILTER_MATCH_COUNT | X | X | ||||
OID_RECEIVE_FILTER_CLEAR_FILTER | X | X | X | X | ||
OID_RECEIVE_FILTER_CURRENT_CAPABILITIES | X | X | X | X | ||
OID_RECEIVE_FILTER_ENUM_FILTERS | X | X | X | X | ||
OID_RECEIVE_FILTER_GLOBAL_PARAMETERS | X | X | X | |||
OID_RECEIVE_FILTER_HARDWARE_CAPABILITIES | X | X | X | X | ||
OID_RECEIVE_FILTER_MOVE_FILTER | X | X | ||||
OID_RECEIVE_FILTER_PARAMETERS | X | X | X | X | ||
OID_RECEIVE_FILTER_SET_FILTER | X | X | X | X |
In the previous table, the following abbreviations are used to specify the characteristics of the receive filter OIDs:
Q
The OID is used only in query requests.S
The OID is used only in set requests.M
The OID is used only in method requests. These requests could be issued for set or query operations.P
The OID request is required for miniport drivers that support NDIS packet coalescing.S
The OID request is required for miniport drivers that support the SR-IOV interface.V
The OID request is required for miniport drivers that support the VMQ interface.