UINT32 |
Tipos de filtro habilitados. OR bit a bit de marcas que especifican los tipos de filtros de recepción que están habilitados. Las marcas siguientes son válidas.
- NDIS_RECEIVE_FILTER_VMQ_FILTERS_ENABLED
Especifica que los filtros VMQ están habilitados.
- NDIS_RECEIVE_FILTER_PACKET_COALESCING_FILTERS_ENABLED
Especifica que los filtros de recepción de fusión de paquetes NDIS están habilitados.
|
UINT32 |
Tipos de cola habilitados. OR bit a bit de marcas que especifican los tipos de colas de recepción que están habilitadas. La marca siguiente es válida.
- NDIS_RECEIVE_FILTER_VM_QUEUES_ENABLED
Especifica que las colas de máquina virtual (VM) están habilitadas. Las colas de máquina virtual se usan cuando el controlador de miniporte está habilitado para usar la interfaz VMQ.
|
UINT32 |
Número de colas de máquina virtual que admite el adaptador de red. |
UINT32 |
Propiedades admitidas de la cola de máquinas virtuales. OR bit a bit de marcas que especifican las propiedades de la cola de máquina virtual que admite el adaptador de red. Las marcas siguientes son válidas.
- NDIS_RECEIVE_FILTER_MSI_X_SUPPORTED
El adaptador de red asignó una entrada de tabla MSI-X para cada cola de recepción. Los adaptadores de red no deben usar una entrada de tabla MSI-X para varias colas de recepción. Esta marca es obligatoria para los controladores de minipuerto que admiten la interfaz VMQ o SR-IOV.
- NDIS_RECEIVE_FILTER_VM_QUEUE_SUPPORTED
El adaptador de red proporciona los requisitos mínimos para admitir el filtrado de paquetes de cola de máquinas virtuales. El controlador de minipuerto debe establecer esta marca si está habilitada para usar la interfaz VMQ o SR-IOV.
Para más información sobre los requisitos de VMQ para el filtrado de paquetes de cola de máquinas virtuales, consulte Configuración y borrado de filtros de VMQ.
Para obtener más información sobre los requisitos de SR-IOV para el filtrado de paquetes de cola de máquinas virtuales, consulte Configuración de un filtro de recepción en un puerto virtual.
- NDIS_RECEIVE_FILTER_LOOKAHEAD_SPLIT_SUPPORTED
El adaptador de red admite colas de máquina virtual que dividen un paquete recibido entrante en el desplazamiento de lookahead. Este desplazamiento es igual o mayor que el tamaño de lookahead solicitado. El adaptador de red usa DMA para transferir los datos lookahead y post-lookahead a segmentos de memoria compartidos independientes.
Nota A partir de NDIS 6.30, ya no se admite la división de datos de paquetes en búferes de lookahead independientes. Los controladores miniport que admiten esta versión de NDIS no deben establecer esta marca.
- NDIS_RECEIVE_FILTER_DYNAMIC_PROCESSOR_AFFINITY_CHANGE_SUPPORTED
El adaptador de red admite la capacidad de cambiar dinámicamente uno de los siguientes atributos de afinidad de procesador:
Afinidad de procesador de una cola de máquina virtual en la interfaz VMQ. La afinidad del procesador se cambia a través de una solicitud de conjunto de OID de OID_RECEIVE_FILTER_QUEUE_PARAMETERS.
Afinidad de procesador de un puerto virtual no predeterminado (VPort), que se creó en la interfaz SR-IOV y se adjunta a la función física PCI Express (PCIe) del adaptador de red. La afinidad del procesador se cambia a través de una solicitud de conjunto de OID de OID_NIC_SWITCH_VPORT_PARAMETERS.
- NDIS_RECEIVE_FILTER_INTERRUPT_VECTOR_COALESCING_SUPPORTED
El adaptador de red admite la fusión de interrupciones para los paquetes recibidos en cualquiera de los siguientes elementos:
Si se establece esta marca, el adaptador de red debe fusionar interrupciones para las colas de máquina virtual o VPorts que tengan la misma afinidad de procesador.
- NDIS_RECEIVE_FILTER_IMPLAT_MIN_OF_QUEUES_MODE
Indica que el número de colas de máquinas virtuales disponibles es el número mínimo de colas disponibles de cualquier miembro de un equipo de conmutación por error de equilibrio de carga (LBFO). Esta marca solo se aplica a los filtros LBFO. Esta marca no está establecida para minipuertos.
- NDIS_RECEIVE_FILTER_IMPLAT_SUM_OF_QUEUES_MODE
Indica que el número de colas de máquinas virtuales disponibles es la suma de todas las colas disponibles de todos los miembros de un equipo LBFO. Esta marca solo se aplica a los filtros LBFO. Esta marca no está establecida para minipuertos.
- NDIS_RECEIVE_FILTER_PACKET_COALESCING_SUPPORTED_ON_DEFAULT_QUEUE
El adaptador de red admite la fusión de paquetes NDIS. La fusión de paquetes solo se admite en la cola de recepción predeterminada del adaptador de red. Esta cola de recepción tiene un identificador de NDIS_DEFAULT_RECEIVE_QUEUE_ID.
|
UINT32 |
Pruebas de filtro admitidas. OR bit a bit de marcas que especifican las operaciones de prueba que admite un controlador de minipuerto. Las marcas siguientes son válidas.
- NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_EQUAL_SUPPORTED
El adaptador de red admite la prueba del campo de encabezado seleccionado para determinar si es igual a un valor determinado.
Nota Si el controlador de minipuerto admite las interfaces VMQ o SR-IOV, debe establecer esta marca.
- NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_MASK_EQUAL_SUPPORTED
El adaptador de red admite el enmascaramiento (es decir, un AND bit a bit) del campo de encabezado seleccionado para determinar si el resultado es igual a un valor especificado.
- NDIS_RECEIVE_FILTER_TEST_HEADER_FIELD_NOT_EQUAL_SUPPORTED
El adaptador de red admite la prueba del campo de encabezado seleccionado para determinar si no es igual a un valor especificado.
|
UINT32 |
Encabezados admitidos. OR bit a bit de marcas que especifican los tipos de encabezados de paquete de red que un controlador de miniporte puede inspeccionar. Las marcas siguientes son válidas.
- NDIS_RECEIVE_FILTER_MAC_HEADER_SUPPORTED
El adaptador de red puede inspeccionar el encabezado de control de acceso multimedia (MAC) de un paquete de red. El miembro SupportedMacHeaderFields define los distintos campos del encabezado MAC que se pueden inspeccionar.
- NDIS_RECEIVE_FILTER_ARP_HEADER_SUPPORTED
El adaptador de red puede inspeccionar el encabezado protocolo de resolución de direcciones (ARP) de un paquete de red. El miembro SupportedArpHeaderFields define los distintos campos del encabezado ARP que se pueden inspeccionar.
- NDIS_RECEIVE_FILTER_IPV4_HEADER_SUPPORTED
El adaptador de red puede inspeccionar el encabezado ip versión 4 (IPv4) de un paquete de red. El miembro SupportedIPv4HeaderFields define los distintos campos del encabezado IPv4 que se pueden inspeccionar.
- NDIS_RECEIVE_FILTER_IPV6_HEADER_SUPPORTED
El adaptador de red puede inspeccionar el encabezado ip versión 6 (IPv6) de un paquete de red. El miembro SupportedIPv6HeaderFields define los distintos campos del encabezado IPv6 que se pueden inspeccionar.
- NDIS_RECEIVE_FILTER_UDP_HEADER_SUPPORTED
El adaptador de red puede inspeccionar el encabezado Protocolo de datagramas de usuario (UDP) de un paquete de red. El miembro SupportedIPv6HeaderFields define los distintos campos del encabezado UDP que se pueden inspeccionar.
|
UINT32 |
Campos de encabezado MAC admitidos. OR bit a bit de marcas que especifican los tipos de campos de encabezado MAC que un controlador de miniporte puede inspeccionar. Las marcas siguientes son válidas.
- NDIS_RECEIVE_FILTER_MAC_HEADER_DEST_ADDR_SUPPORTED
El adaptador de red admite la inspección y el filtrado basados en la dirección MAC de destino en el encabezado MAC.
Nota A partir de NDIS 6.30, los controladores de minipuerto que admiten la interfaz VMQ o SR-IOV deben establecer esta marca.
- NDIS_RECEIVE_FILTER_MAC_HEADER_SOURCE_ADDR_SUPPORTED
El adaptador de red admite la inspección y el filtrado basados en la dirección MAC de origen en el encabezado MAC.
- NDIS_RECEIVE_FILTER_MAC_HEADER_PROTOCOL_SUPPORTED
El adaptador de red admite la inspección y el filtrado basados en el identificador EtherType del encabezado MAC. Por ejemplo, el identificador EtherType de los paquetes IPv4 es 0x0800.
- NDIS_RECEIVE_FILTER_MAC_HEADER_VLAN_ID_SUPPORTED
El adaptador de red admite la inspección y el filtrado que se basan en el identificador VLAN del encabezado MAC.
- NDIS_RECEIVE_FILTER_MAC_HEADER_PRIORITY_SUPPORTED
El adaptador de red admite la inspección y el filtrado que se basan en la etiqueta de prioridad del encabezado MAC.
- NDIS_RECEIVE_FILTER_MAC_HEADER_PACKET_TYPE_SUPPORTED
El adaptador de red admite la inspección y el filtrado que se basan en el campo de tipo de paquete del encabezado IEEE 802.2 del protocolo de acceso a subredes (SNAP) en un encabezado MAC 802.3.
|
UINT32 |
Número máximo de filtros de encabezado MAC que admite el controlador de minipuerto. |
UINT32 |
Número máximo de grupos de colas. Este valor está reservado. |
UINT32 |
Número máximo de colas por grupo de colas. Este valor está reservado. |
UINT32 |
Tamaño mínimo, en bytes, que admite el adaptador de red para los búferes de paquetes de búsqueda anticipada.
Nota A partir de NDIS 6.30, ya no se admite la división de datos de paquetes en búferes de búsqueda anticipada independientes. Los controladores de minipuerto que admiten esta versión de NDIS deben establecer este miembro en cero.
|
UINT32 |
Tamaño máximo, en bytes, que admite el adaptador de red para los búferes de paquetes de búsqueda anticipada.
Nota A partir de NDIS 6.30, ya no se admite la división de datos de paquetes en búferes de búsqueda anticipada independientes. Los controladores de minipuerto que admiten esta versión de NDIS deben establecer este miembro en cero.
|
UINT32 |
Campos de encabezado de ARP admitidos. Or bit a bit de marcas que especifican los tipos de campos de encabezado ARP que un controlador de miniporte puede inspeccionar. Las marcas siguientes son válidas.
- NDIS_RECEIVE_FILTER_ARP_HEADER_OPERATION_SUPPORTED
El adaptador de red admite el filtrado de recepción en el campo de operación de ARP.
- NDIS_RECEIVE_FILTER_ARP_HEADER_SPA_SUPPORTED
El adaptador de red admite el filtrado de recepción en el campo dirección del protocolo de origen (SPA) de ARP.
- NDIS_RECEIVE_FILTER_ARP_HEADER_TPA_SUPPORTED
El adaptador de red admite el filtrado de recepción en el campo dirección del protocolo de destino (TPA) de ARP.
|
UINT32 |
Campos de encabezado IPv4 admitidos. OR bit a bit de marcas que especifican los tipos de campos de encabezado IPv4 que un controlador de minipuerto puede inspeccionar. La marca siguiente es válida.
- NDIS_RECEIVE_FILTER_IPV4_HEADER_PROTOCOL_SUPPORTED
El adaptador de red admite el filtrado de recepción en el campo del protocolo IPv4.
|
UINT32 |
Campos de encabezado IPv6 admitidos. Or bit a bit de marcas que especifican los tipos de campos de encabezado IPv6 que un controlador de miniporte puede inspeccionar. La marca siguiente es válida.
- NDIS_RECEIVE_FILTER_IPV6_HEADER_PROTOCOL_SUPPORTED
El adaptador de red admite el filtrado de recepción en el campo del protocolo IPv6.
|
UINT32 |
Campos de encabezado UDP admitidos. Or bit a bit de marcas que especifican los tipos de campos de encabezado IPv6 que un controlador de miniporte puede inspeccionar. La marca siguiente es válida.
- NDIS_RECEIVE_FILTER_UDP_HEADER_DEST_PORT_SUPPORTED
El adaptador de red admite el filtrado de recepción en el campo puerto de destino UDP.
Nota Si el paquete UDP recibido contiene opciones IPv4 o encabezados de extensión IPv6, el adaptador de red puede quitar automáticamente el paquete recibido y tratarlo como si se hubiera producido un error en la prueba de filtro UDP.
|
UINT32 |
Número máximo de pruebas en los campos de encabezado de paquete que se pueden especificar para un único filtro de fusión de paquetes. Para obtener más información sobre la fusión de paquetes, vea Fusión de paquetes NDIS.
Nota Los adaptadores de red que admiten la fusión de paquetes deben admitir cinco o más campos de encabezado de paquete que se pueden especificar para un único filtro de fusión de paquetes. Si el adaptador no admite la fusión de paquetes, el controlador de minipuerto debe establecer este valor en cero.
|
UINT32 |
El número máximo de filtros de recepción de fusión de paquetes admitidos por el adaptador de red.
Nota Los adaptadores de red que admiten la fusión de paquetes deben admitir diez o más filtros de fusión de paquetes. Si el adaptador no admite la fusión de paquetes, el controlador de minipuerto debe establecer este valor en cero.
|