!ndiskd.rcvqueue
The !ndiskd.rcvqueue command displays information about a receive queue.
!ndiskd.rcvqueue -handle <x> [-filters] [-mem] [-verbose] [-rcvqueueverbosity <x>]
-handle
Required. Handle of a receive queue.
-filters
Shows filters on the queue.
-mem
Shows shared memory allocations.
-verbose
Shows additional details.
-rcvqueueverbosity
Level of detail to display.
Ndiskd.dll
To obtain the receive queue handle, first enter the !ndiskd.netadapter command with no parameters to see the list of net adapters, their drivers, and their handles. In the following example, look for the Microsoft ISATAP Adapter #2's NetAdapter handle, ffff8083e02ce1a0.
3: kd> !ndiskd.netadapter
Driver NetAdapter Name
ffff8083e2668970 ffff8083e02ce1a0 Microsoft ISATAP Adapter #2
ffff8083e210fae0 ffff8083e0f501a0 Microsoft Kernel Debug Network Adapter
Next, with the net adapter's handle, use the !ndiskd.netadapter -handle -rcvqueues command to obtain a list of receive queues for this net adapter along with their handles. In this example, there is only one receive queue (the default one) with a handle of ffff8083e3a3d3a0.
3: kd> !ndiskd.netadapter ffff8083e02ce1a0 -rcvqueues
RECEIVE QUEUES
QueueId Queue Handle Processor Affinity
0 [Default] ffff8083e3a3d3a0 0:0000000000000000 (group:mask)
Queue Name: [Zero-length string]
VM Name: [Zero-length string]
Now you can use the queue handle to examine the receive queue details with the !ndiskd.rcvqueue command.
3: kd> !ndiskd.rcvqueue ffff8083e3a3d3a0
RECEIVE QUEUE
[Zero-length string]
VM name [Zero-length string]
QueueId 0
Ndis handle ffff8083e3a3d3a0
Miniport ffff8083e02ce1a0 - Microsoft ISATAP Adapter #2
Open [No associated Open]
Type Unspecified
Flags [No flags set]
Allocated Yes
References 1
Num filters 0
Num buffers hint 0
MSI-X entry 0
Lookahead size 0
Processor affinity 0:0000000000000000 (group:mask)
Receive filter list
Shared memory allocations