!ndiskd.ifstacktable
La extensión !ndiskd.ifstacktable muestra la tabla de pila de interfaz de red (ifStackTable).
Para obtener más información sobre la tabla de pila de interfaz, consulte Mantenimiento de una pila de interfaz de red.
!ndiskd.ifstacktable
Esta extensión no tiene parámetros.
Ndiskd.dll
Ejecute el comando !ndiskd.ifstacktable para ver ifStackTable.
3: kd> !ndiskd.ifstacktable
INTERFACE STACK TABLE
Lower interface Lower IfIndex Higher IfIndex Higher interface
ffffdf80139b3a20 6 15 ffffdf801494fa20
ffffdf801494fa20 15 16 ffffdf801494c010
ffffdf801494c010 16 17 ffffdf801494ba20
NDIS mantiene la tabla de pila para adaptadores de minipuerto NDIS, controladores intermedios de filtro NDIS 5.x y módulos de filtro NDIS, mientras que se requieren controladores intermedios NDIS MUX para especificar la relación de interfaz interna entre la interfaz de minipuerto virtual y la interfaz inferior del protocolo. Por lo tanto, ifStackTable podría ser útil para ver las relaciones de pila de interfaz en un sistema con controladores MUX más complicados instalados.
Puesto que no hay controladores intermedios NDIS MUX instalados en este sistema de ejemplo, ifStackTable solo muestra las relaciones de pila que NDIS ha proporcionado. En el ejemplo siguiente, al hacer clic en el identificador de la interfaz inferior de la tercera fila (identificador ffffdf801494c010, Lower IfIndex 16) se muestra la interfaz del programador de paquetes QoS.
3: kd> !ndiskd.interface ffffdf801494c010
INTERFACE
[Zero-length string]
Ndis handle ffffdf801494c010
IfProvider ffffdf80131ca8d0 - The NDIS interface provider
NDIS filter ffffdf801494dc70 - Microsoft Kernel Debug Network Adapter-QoS Packet Scheduler-0000
ifType IF_TYPE_ETHERNET_CSMACD
Media type 802.3
Physical medium NdisPhysicalMediumOther
Access type BROADCAST
Direction type SEND_AND_RECEIVE
Connection type DEDICATED
ifConnectorPresent No
Network ffffdf80139b8900 - [Unnamed network]
Compartment ffffdf80139b9940 - Compartment #1
IDENTIFIERS
ifAlias [Zero-length string]
ifDescr Microsoft Kernel Debug Network Adapter-QoS Packet Scheduler-0000
ifName (NET_LUID) 06:01
ifPhysAddress 18-03-73-c1-e8-72
ifIndex 0n16
ifGuid fc2a0ae1-b103-11e6-b724-806e6f6e6963
STATE
Connected Connected
ifOperStatus DORMANT
ifOperStatusFlags DORMANT_PAUSED
Link speed 1000000000 (1 Gbps)
ifMtu 0n1500
Duplex FullDuplex
Refer to RFC 2863 for definitions of many of these terms
Siguiendo con el mismo ejemplo, al hacer clic en el identificador de la interfaz superior de la tercera fila (identificador ffffdf801494ba20, Higher IfIndex 17) se muestra la interfaz para el filtro LightWeight de capa MAC 802.3 de WFP.
3: kd> !ndiskd.interface ffffdf801494ba20
INTERFACE
[Zero-length string]
Ndis handle ffffdf801494ba20 [type it]
IfProvider ffffdf80131ca8d0 - The NDIS interface provider
NDIS filter ffffdf801494c670 - Microsoft Kernel Debug Network Adapter-WFP 802.3 MAC Layer LightWeight Filter-0000
ifType IF_TYPE_ETHERNET_CSMACD
Media type 802.3
Physical medium NdisPhysicalMediumOther
Access type BROADCAST
Direction type SEND_AND_RECEIVE
Connection type DEDICATED
ifConnectorPresent No
Network ffffdf80139b8900 - [Unnamed network]
Compartment ffffdf80139b9940 - Compartment #1
IDENTIFIERS
ifAlias [Zero-length string]
ifDescr Microsoft Kernel Debug Network Adapter-WFP 802.3 MAC Layer LightWeight Filter-0000
ifName (NET_LUID) 06:02
ifPhysAddress 18-03-73-c1-e8-72
ifIndex 0n17
ifGuid fc2a0ae0-b103-11e6-b724-806e6f6e6963
STATE
Connected Connected
ifOperStatus DORMANT
ifOperStatusFlags DORMANT_PAUSED
Link speed 1000000000 (1 Gbps)
ifMtu 0n1500
Duplex FullDuplex
Refer to RFC 2863 for definitions of many of these terms
Esto muestra que el filtro LightWeight de capa MAC 802.3 de WFP se encuentra encima del filtro de programador de paquetes QoS en la pila de interfaz de red. Para confirmarlo, ejecute la extensión !ndiskd.netreport, que muestra visualmente la pila de red.
Guía de diseño de controladores de red
Referencia de redes de Windows Vista y versiones posteriores
Mantenimiento de una pila de interfaz de red