Microsoft-Windows-SMBDirect

92 events across 5 channels

Event IDTitleChannel
0SMB Direct is starting.Operational
1The network adapter '.Admin
1SMB Direct has started.Operational
2The network adapter '.Admin
2SMB Direct is stopping.Operational
3The network adapter '.Admin
3SMB Direct has stopped.Operational
4Setting RegistryKeyName\SettingName is invalid.Admin
5The network adapter 'AdapterAlias' does not support a value of Value for setting …Admin
6A connection has been terminated because no pending requests to network adapter …Admin
7Settings BaseAffinityNode and MaxAffinityNode …Admin
8A registry configuration parameter is invalid.Admin
9Loaded a registry configuration parameter value.Admin
10The network adapter's FRMR page count is incompatible with SMB Direct.Admin
11Found an interrupt processor.Admin
12A NUMA node has only one processor that may be used to process interrupts.Admin
100Failed to load a configuration parameter from the registry.Operational
101A configuration parameter value has been updated.Operational
102A configuration parameter value has been updated.Operational
150A socket configuration parameter value is not supported.Operational
200Identified a set of completion queue processors.Operational
201A NUMA node has too few completion queue processors for optimal performance.Operational
202Failed to identify any completion queue processors.Operational
300Starting connect.Debug
300An RDMA network adapter's NDKPI version is no longer supported.Operational
301Connect succeeded.Debug
301An RDMA network adapter's NDKPI limit does not meet SMB Direct's minimum …Operational
302Connect failed.Debug
302Failed to allocate an RDMA network adapter resource.Operational
303Timed out while waiting for connection establishment to complete - cancelling …Debug
303An RDMA network adapter's completion queue has experienced a catastrophic …Operational
304NdkConnect failed.Debug
304Allocating an RDMA network adapter resource took too long.Operational
305NdkCompleteConnect failed.Debug
306Failed to negotiate a common SMB Direct version with the peer.Debug
350Received connect request.Debug
351Rejected connect request - connect backlog limit exceeded.Debug
352Rejected connect request - not enough memory.Debug
353Timed-out while waiting to receive a negotiate request - cancelling accept.Debug
354NdkAccept failed.Debug
355Accept started.Debug
356Accept succeeded.Debug
357Accept failed.Debug
358Upper-level driver rejected the connection.Debug
400NDK disconnect event.Debug
401Disconnect started.Debug
402Disconnect completed.Debug
403Close started.Debug
404Close completed.Debug
450Out of send credits - starting credit grant timer.Debug
451Peer used their last send credit.Debug
452Using last send credit.Debug
453Timed-out while waiting to receive send credits.Debug
454Protocol violation - the peer sent a packet but does not have a send credit.Debug
455Protocol violation - the peer used their last send credit but did not grant a …Debug
456Granted the peer PeerSendCreditsGranted additional send credits.Debug
457Received a grant of SendCreditsReceived credits.Debug
500Failed to post a Type SQ work request.Debug
501Type SQ work request failed.Debug
502Failed to post a Receive work request.Debug
503Receive work request failed.Debug
1000Timed-out out while waiting to receive a keepalive response.Debug
1001Protocol violation - received packet is too small or contains at least one …Debug
1002Protocol violation - total fragmented payload is larger than indicated by first …Debug
1003Protocol violation - total fragmented payload is smaller than indicated by first …Debug
1004Failed to allocate a fragment reassembly buffer.Debug
1005Type operation failed.Debug
1006Created socket.Debug
1007Failed to create socket.Debug
1008Finished negotiating connection properties.Debug
1009A completion queue has failed and is no longer indicating completions.Debug
1010Updated SCQ interrupt moderation parameters.Debug
1011Updated RCQ interrupt moderation parameters.Debug
1012Affinitized socket CQs.Debug
1013CQ processor.Debug
1014A socket configuration parameter value is not suppored by the socket's network …Debug
5000An RDMA network adapter has been opened.Connectivity
5002A socket has disconnected.Connectivity
5003A network protocol violation has been detected.Connectivity
5004Failed to establish an outbound connection.Connectivity
5005Failed to accept an inbound connection.Connectivity
5006A socket has been disconnected after the remote peer failed to respond to a …Connectivity
5007A socket has been disconnected after the remote peer failed to grant send …Connectivity
5008A request to rundown a socket exceeded the completion deadline.Operational
5009A request to close a socket exceeded the completion deadline.Operational
9500Opened network adapter 'AdapterAlias'.Debug
10000Received negotiate request.Netmon
10001Sending negotiate request.Netmon
10002Received negotiate response.Netmon
10003Sending negotiate response.Netmon
10004Received data.Netmon
10005Sending data.Netmon

Event ID 0 — SMB Direct is starting.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

SMB Direct is starting.

Message #

SMB Direct is starting.

Version: %1.%2.%3.%4

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
BuildMajor UInt32
BuildMinor UInt32
ProductMajor UInt32
ProductMinor UInt32

Event ID 1 — The network adapter '.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Description

SMB Direct has started.

Fields #

NameDescription
AdapterAlias UnicodeString
RequiredSges UInt32
AdapterSupportedSges UInt32

Event ID 1 — SMB Direct has started.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational
Opcode
Info

Description

SMB Direct has started.

Message #

SMB Direct has started.

Version: %1.%2.%3.%4

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
AdapterAlias UnicodeString
RequiredSges UInt32
AdapterSupportedSges UInt32

Event ID 2 — The network adapter '.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Description

SMB Direct is stopping.

Fields #

NameDescription
AdapterAlias UnicodeString
RequiredSges UInt32
AdapterSupportedSges UInt32

Event ID 2 — SMB Direct is stopping.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational
Opcode
Info

Description

SMB Direct is stopping.

Message #

SMB Direct is stopping.

Version: %1.%2.%3.%4

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
AdapterAlias UnicodeString
RequiredSges UInt32
AdapterSupportedSges UInt32

Event ID 3 — The network adapter '.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Description

SMB Direct has stopped.

Fields #

NameDescription
AdapterAlias UnicodeString
RequiredSges UInt32
AdapterSupportedSges UInt32

Event ID 3 — SMB Direct has stopped.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational
Opcode
Info

Description

SMB Direct has stopped.

Message #

SMB Direct has stopped.

Version: %1.%2.%3.%4

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
AdapterAlias UnicodeString
RequiredSges UInt32
AdapterSupportedSges UInt32

Event ID 4 — Setting RegistryKeyName\SettingName is invalid.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Description

Setting RegistryKeyName\SettingName is invalid. Verify that SettingName is a DWORD (32-bit) value in the range MinValidValue to MaxValidValue (inclusive). The default value of DefaultValue will be used for this setting until the error is corrected.

Message #

Setting %1\%2 is invalid. Verify that %2 is a DWORD (32-bit) value in the range %3 to %4 (inclusive). The default value of %5 will be used for this setting until the error is corrected.

Fields #

NameDescription
RegistryKeyName UnicodeString
SettingName UnicodeString
MinValidValue UInt32
MaxValidValue UInt32
DefaultValue UInt32

Event ID 5 — The network adapter 'AdapterAlias' does not support a value of Value for setting RegistryKeyName\SettingName.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Description

The network adapter 'AdapterAlias' does not support a value of Value for setting RegistryKeyName\SettingName. The closest adapter supported value of ClosestAdapterSupportedValue will be used.

Message #

The network adapter '%1' does not support a value of %4 for setting %2\%3. The closest adapter supported value of %5 will be used.

Fields #

NameDescription
AdapterAlias UnicodeString
RegistryKeyName UnicodeString
SettingName UnicodeString
Value UInt32
ClosestAdapterSupportedValue UInt32

Event ID 6 — A connection has been terminated because no pending requests to network adapter 'AdapterAlias' have completed in the last TimeoutInMs milliseconds.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Message #

A connection has been terminated because no pending requests to network adapter '%6' have completed in the last %7 milliseconds. Verify that the network is operational and that the peer is responsive. This event may also indicate that there are insufficient send credits to support the workload. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
AdapterAlias UnicodeString
TimeoutInMs UInt32

Event ID 7 — Settings BaseAffinityNode and MaxAffinityNode (\Registry\Machine\System\CurrentControlSet\Services\SmbDirect\Parameters) must specify a set of NUMA...

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Message #

Settings BaseAffinityNode and MaxAffinityNode (\Registry\Machine\System\CurrentControlSet\Services\SmbDirect\Parameters) must specify a set of NUMA nodes that contain active processors. All of the system's processors will be eligible to perform SMB Direct processing until the error is corrected.

Fields #

NameDescription
BaseAffinityNode UInt32 → unsignedInt
MaxAffinityNode UInt32 → unsignedInt
BaseAffinityProcessor UInt32 → unsignedInt
MaxAffinityProcessor UInt32 → unsignedInt

Event ID 8 — A registry configuration parameter is invalid.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Message #

A registry configuration parameter is invalid.RegistryKey: {RegistryKeyName}ParamName: {ParamName}ParamType: {ParamType}MinValue: {MinValidValue}MaxValue: {MaxValidValue}DefaultValue: {DefaultValue}Guidance:This event indicates that an administrator set an invalid configuration parameter value in the registry. Verify that the registry value is of the specified type and is in the range [MinValue; MaxValue]. The parameter's default value will be used until this issue is corrected. The SMB Direct driver must be restarted for the correction to take effect.

Fields #

NameDescription
RegistryKeyName UnicodeString → string
ParamName UnicodeString → string
ParamType UInt32 → unsignedInt
MinValidValue UInt64 → unsignedLong
MaxValidValue UInt64 → unsignedLong
DefaultValue UInt64 → unsignedLong

Event ID 9 — Loaded a registry configuration parameter value.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Message #

Loaded a registry configuration parameter value.RegistryKey: {RegistryKeyName}ParamName: {ParamName}ParamValue: {Value}Guidance:This event indicates that an administrator has overridden SMB Direct's default value for this configuration parameter.

Fields #

NameDescription
RegistryKeyName UnicodeString → string
ParamName UnicodeString → string
Value UInt64 → unsignedLong

Event ID 10 — The network adapter's FRMR page count is incompatible with SMB Direct.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Message #

The network adapter's FRMR page count is incompatible with SMB Direct.AdapterAlias: {AdapterAlias}Guidance:This network adapter reported an FRMR page count of zero; indicating that it does not support Fast Register Memory Regions (FRMRs). Compatible network adapters are required to support FRMRs. SMB Direct cannot be used with this network adapter.

Fields #

NameDescription
AdapterAlias UnicodeString → string

Event ID 11 — Found an interrupt processor.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Message #

Found an interrupt processor.NumaNode={NumaNode}ProcessorGroup={ProcessorGroup}ProcessorMask={ProcessorMask}ProcessorIndex={ProcessorIndex}Guidance:This event indicates that SMB Direct found a processor it can use to process interrupts. This event is informational. No action is required.

Fields #

NameDescription
NumaNode UInt16 → unsignedShort
ProcessorGroup UInt16 → unsignedShort
ProcessorMask HexInt64 → HexInt64
ProcessorIndex UInt32 → unsignedInt

Event ID 12 — A NUMA node has only one processor that may be used to process interrupts.

Provider
Microsoft-Windows-SMBDirect
Channel
Admin
Opcode
Info

Message #

A NUMA node has only one processor that may be used to process interrupts.NumaNode={NumaNode}ProcessorGroup={ProcessorGroup}Guidance:This event indicates that SMB Direct found a NUMA node with only one processor that may be used to process interrupts. This configuration will degrade the performance of any SMB Direct connections that are affinitized to this NUMA node. It is recommended to increase the number of available processors in this NUMA node by changing the BaseAffinityProcessor and/or MaxAffinityProcessor configuration parameters.

Fields #

NameDescription
NumaNode UInt16 → unsignedShort
ProcessorGroup UInt16 → unsignedShort

Event ID 100 — Failed to load a configuration parameter from the registry.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

Failed to load a configuration parameter from the registry.

Message #

Failed to load a configuration parameter from the registry.

Registry key: %1
Parameter name: %2
Status: %3

Guidance:

Verify that the parameter's registry value type is correct and that the value is in the parameter's range of accepted values. SMB Direct will use the parameter's default value until this issue is corrected. SMB Direct must be restarted to read updated configuration parameter values from the registry.

Fields #

NameDescription
RegistryKeyName UnicodeString
ParamName UnicodeString
Status HexInt32NTSTATUS reference

Event ID 101 — A configuration parameter value has been updated.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

A configuration parameter value has been updated.

Message #

A configuration parameter value has been updated.

Name: %1
Value: %2
Default: %3

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
Name UnicodeString
Value UInt64
IsDefault Boolean

Event ID 102 — A configuration parameter value has been updated.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

A configuration parameter value has been updated.

Message #

A configuration parameter value has been updated.

Name: %1
Value: %3
Default: %4

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
Name UnicodeString
ValueSize UInt32
Value Binary
IsDefault Boolean

Event ID 150 — A socket configuration parameter value is not supported.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

A socket configuration parameter value is not supported.

Message #

A socket configuration parameter value is not supported.

Adapter interface index: %1
Socket ID: %2
Parameter name: %3
Configured value: %4
Minimum supported value: %5
Maximum supported value: %6
Selected value: %7

Guidance:

A socket configuration parameter value is not supported by the socket's RDMA network adapter or is incompatible with one or more of the socket's other configuration parameter values. The selected value will be used until this issue is corrected.

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
ParamName UnicodeString
ConfiguredValue UInt64
MinSupportedValue UInt64
MaxSupportedValue UInt64
SelectedValue UInt64

Event ID 200 — Identified a set of completion queue processors.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

Identified a set of completion queue processors.

Message #

Identified a set of completion queue processors.

Node number: %1
Group number: %2
Processor mask: %3
First processor number: %4
Last processor number: %5

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
NodeNumber UInt32
GroupNumber UInt32
ProcessorMask UInt64
FirstProcessorNumber UInt32
LastProcessorNumber UInt32

Event ID 201 — A NUMA node has too few completion queue processors for optimal performance.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

A NUMA node has too few completion queue processors for optimal performance.

Message #

A NUMA node has too few completion queue processors for optimal performance.

Node number: %1
Base affinity node: %2
Max affinity node: %3
Base affinity processor: %4
Max affinity processor: %5
Processor affinity mask: %7

Guidance:

The configuration parameters BaseAffinityNode, MaxAffinityNode, BaseAffinityProcessor, MaxAffinityProcessor, and ProcessorAffinityMask specify the set of processors that SMB Direct may use for its completion queues. The current configuration values allow only one processor in the specified NUMA node to be used (non-NUMA systems are treated as NUMA systems with one node). This configuration will degrade the performance of any SMB Direct connection that is affinitized to this NUMA node. To correct this issue, increase the number of completion queue processors in this NUMA node to a multiple of two. SMB Direct must be restarted to read updated configuration parameter values from the registry.

Fields #

NameDescription
NodeNumber UInt32
BaseAffinityNode UInt32
MaxAffinityNode UInt32
BaseAffinityProcessor UInt32
MaxAffinityProcessor UInt32
ProcessorAffinityMaskSize UInt32
ProcessorAffinityMask Binary

Event ID 202 — Failed to identify any completion queue processors.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

Failed to identify any completion queue processors.

Message #

Failed to identify any completion queue processors.

Base affinity node: %1
Max affinity node: %2
Base affinity processor: %3
Max affinity processor: %4
Processor affinity mask: %6

Guidance:

The configuration parameters BaseAffinityNode, MaxAffinityNode, BaseAffinityProcessor, MaxAffinityProcessor, and ProcessorAffinityMask specify the set of processors that SMB Direct may use for its completion queues. The current configuration values exclude all processors from being used. This configuration is invalid. SMB Direct will use all processors until this issue is corrected. SMB Direct must be restarted to read updated configuration parameter values from the registry.

Fields #

NameDescription
BaseAffinityNode UInt32
MaxAffinityNode UInt32
BaseAffinityProcessor UInt32
MaxAffinityProcessor UInt32
ProcessorAffinityMaskSize UInt32
ProcessorAffinityMask Binary

Event ID 300 — Starting connect.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

An RDMA network adapter's NDKPI version is no longer supported.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 300 — An RDMA network adapter's NDKPI version is no longer supported.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational
Opcode
Info

Description

An RDMA network adapter's NDKPI version is no longer supported.

Message #

An RDMA network adapter's NDKPI version is no longer supported.

Adapter interface index: %1
NDKPI version: %2.%3
Minimum supported NDKPI version: %4.%5

Guidance:

The Network Direct Kernel Provider Interface (NDKPI) is the API through which SMB Direct interacts with RDMA network adapters. This adapter's NDKPI version is no longer supported by SMB Direct. Check for newer drivers and/or firmware from the network adapter's manufacturer.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 301 — Connect succeeded.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

An RDMA network adapter's NDKPI limit does not meet SMB Direct's minimum requirements.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 301 — An RDMA network adapter's NDKPI limit does not meet SMB Direct's minimum requirements.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational
Opcode
Info

Description

An RDMA network adapter's NDKPI limit does not meet SMB Direct's minimum requirements.

Message #

An RDMA network adapter's NDKPI limit does not meet SMB Direct's minimum requirements.

Adapter interface index: %1
NDKPI limit name: %2
NDKPI limit value: %3
Minimum supported NDKPI limit value: %4

Guidance:

The Network Direct Kernel Provider Interface (NDKPI) is the API through which SMB Direct interacts with RDMA network adapters. This adapter advertises an NDKPI limit that is incompatible with SMB Direct requirements. Contact the network adapter's manufacturer to determine if the limit can be increased.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 302 — Connect failed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Failed to allocate an RDMA network adapter resource.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 302 — Failed to allocate an RDMA network adapter resource.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational
Opcode
Info

Description

Failed to allocate an RDMA network adapter resource.

Message #

Failed to allocate an RDMA network adapter resource.

Adapter interface index: %1
Socket ID: %2
RDMA resource type: %3

Guidance:

This event may indicate that the demand for SMB Direct sockets exceeds one or more of the RDMA network adapter's limits.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 303 — Timed out while waiting for connection establishment to complete - cancelling connect.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

An RDMA network adapter's completion queue has experienced a catastrophic failure and is no longer operational.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 303 — An RDMA network adapter's completion queue has experienced a catastrophic failure and is no longer operational.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational
Opcode
Info

Description

An RDMA network adapter's completion queue has experienced a catastrophic failure and is no longer operational.

Message #

An RDMA network adapter's completion queue has experienced a catastrophic failure and is no longer operational.

Adapter interface index: %1
Socket ID: %2
Status: %3

Guidance:

RDMA capable network adapters use completion queues to notify SMB Direct that operations such as sending or receiving data have completed. The catastrophic failure of a completion queue will result in an unusable SMB Direct connection. Verify that the latest version of the network adapter's driver and/or firmware are installed. Contact the network adapter's manufacturer if the issue persists.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 304 — NdkConnect failed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Allocating an RDMA network adapter resource took too long.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 304 — Allocating an RDMA network adapter resource took too long.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational
Opcode
Info

Description

Allocating an RDMA network adapter resource took too long.

Message #

Allocating an RDMA network adapter resource took too long.

Adapter interface index: %1
Socket ID: %2
Elapsed microseconds: %3
Slow API: %4
Status: %5

Guidance:

This event may indicate that the demand for SMB Direct sockets exceeds one or more of the RDMA network adapter's limits.

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 305 — NdkCompleteConnect failed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

NdkCompleteConnect failed. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

NdkCompleteConnect failed. Socket = %1 Local = %3 Remote = %5 Status = %6

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 306 — Failed to negotiate a common SMB Direct version with the peer.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Failed to negotiate a common SMB Direct version with the peer. Socket = SocketID Local = LocalAddress Remote = RemoteAddress MinVersion = MinVersion MaxVersion = MaxVersion PeerMinVersion = PeerMinVersion PeerMaxVersion = PeerMaxVersion.

Message #

Failed to negotiate a common SMB Direct version with the peer. Socket = %1 Local = %3 Remote = %5 MinVersion = %6 MaxVersion = %7 PeerMinVersion = %8 PeerMaxVersion = %9

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
MinVersion UInt16
MaxVersion UInt16
PeerMinVersion UInt16
PeerMaxVersion UInt16

Event ID 350 — Received connect request.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Received connect request. ListenSocket = ListenSocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Received connect request. ListenSocket = %1 Local = %3 Remote = %5

Fields #

NameDescription
ListenSocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 351 — Rejected connect request - connect backlog limit exceeded.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Rejected connect request - connect backlog limit exceeded. ListenSocket = ListenSocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Rejected connect request - connect backlog limit exceeded. ListenSocket = %1 Local = %3 Remote = %5

Fields #

NameDescription
ListenSocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 352 — Rejected connect request - not enough memory.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Rejected connect request - not enough memory. ListenSocket = ListenSocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Rejected connect request - not enough memory. ListenSocket = %1 Local = %3 Remote = %5

Fields #

NameDescription
ListenSocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 353 — Timed-out while waiting to receive a negotiate request - cancelling accept.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Timed-out while waiting to receive a negotiate request - cancelling accept. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Timed-out while waiting to receive a negotiate request - cancelling accept. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 354 — NdkAccept failed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

NdkAccept failed. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

NdkAccept failed. Socket = %1 Local = %3 Remote = %5 Status = %6

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 355 — Accept started.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Accept started. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Accept started. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 356 — Accept succeeded.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Accept succeeded. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Accept succeeded. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 357 — Accept failed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Accept failed. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

Accept failed. Socket = %1 Local = %3 Remote = %5 Status = %6

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 358 — Upper-level driver rejected the connection.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Upper-level driver rejected the connection. Socket = SocketID Status = LocalAddressLength.

Message #

Upper-level driver rejected the connection. Socket = %1 Status = %2

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 400 — NDK disconnect event.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

NDK disconnect event. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

NDK disconnect event. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 401 — Disconnect started.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Disconnect started. Socket = SocketID Local = LocalAddress Remote = RemoteAddress State = SocketState.

Message #

Disconnect started. Socket = %1 Local = %3 Remote = %5 State = %6

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
SocketState UInt32

Event ID 402 — Disconnect completed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Disconnect completed. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Disconnect completed. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 403 — Close started.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Close started. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Close started. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 404 — Close completed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Close completed. Socket = SocketID.

Message #

Close completed. Socket = %1

Fields #

NameDescription
SocketID GUID

Event ID 450 — Out of send credits - starting credit grant timer.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Out of send credits - starting credit grant timer. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Out of send credits - starting credit grant timer. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 451 — Peer used their last send credit.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Peer used their last send credit. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Peer used their last send credit. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 452 — Using last send credit.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Using last send credit. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Using last send credit. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 453 — Timed-out while waiting to receive send credits.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Timed-out while waiting to receive send credits. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Timed-out while waiting to receive send credits. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 454 — Protocol violation - the peer sent a packet but does not have a send credit.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Protocol violation - the peer sent a packet but does not have a send credit. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Protocol violation - the peer sent a packet but does not have a send credit. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 455 — Protocol violation - the peer used their last send credit but did not grant a send credit.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Protocol violation - the peer used their last send credit but did not grant a send credit. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Protocol violation - the peer used their last send credit but did not grant a send credit. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 456 — Granted the peer PeerSendCreditsGranted additional send credits.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Granted the peer PeerSendCreditsGranted additional send credits. Socket SocketID Local = LocalAddress Remote = RemoteAddress PeerSendCredits = PeerSendCredits.

Message #

Granted the peer %6 additional send credits. Socket %1 Local = %3 Remote = %5 PeerSendCredits = %7

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
PeerSendCreditsGranted UInt32
PeerSendCredits UInt32

Event ID 457 — Received a grant of SendCreditsReceived credits.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Received a grant of SendCreditsReceived credits. Socket = SocketID Local = LocalAddress Remote = RemoteAddress SendCreditsAccepted = SendCreditsAccepted SendCredits = SendCredits.

Message #

Received a grant of %6 credits. Socket = %1 Local = %3 Remote = %5 SendCreditsAccepted = %7 SendCredits = %8

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
SendCreditsReceived UInt32
SendCreditsAccepted UInt32
SendCredits UInt32

Event ID 500 — Failed to post a Type SQ work request.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Failed to post a Type SQ work request. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

Failed to post a %6 SQ work request. Socket = %1 Local = %3 Remote = %5 Status = %7

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Type UInt32
Status HexInt32NTSTATUS reference

Event ID 501 — Type SQ work request failed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Type SQ work request failed. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

%6 SQ work request failed. Socket = %1 Local = %3 Remote = %5 Status = %7

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Type UInt32
Status HexInt32NTSTATUS reference

Event ID 502 — Failed to post a Receive work request.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Failed to post a Receive work request. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

Failed to post a Receive work request. Socket = %1 Local = %3 Remote = %5 Status = %6

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 503 — Receive work request failed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Receive work request failed. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

Receive work request failed. Socket = %1 Local = %3 Remote = %5 Status = %6

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 1000 — Timed-out out while waiting to receive a keepalive response.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Timed-out out while waiting to receive a keepalive response. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Timed-out out while waiting to receive a keepalive response. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 1001 — Protocol violation - received packet is too small or contains at least one invalid value.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Protocol violation - received packet is too small or contains at least one invalid value. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Protocol violation - received packet is too small or contains at least one invalid value. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 1002 — Protocol violation - total fragmented payload is larger than indicated by first fragment.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Protocol violation - total fragmented payload is larger than indicated by first fragment. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Protocol violation - total fragmented payload is larger than indicated by first fragment. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 1003 — Protocol violation - total fragmented payload is smaller than indicated by first fragment.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Protocol violation - total fragmented payload is smaller than indicated by first fragment. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Protocol violation - total fragmented payload is smaller than indicated by first fragment. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 1004 — Failed to allocate a fragment reassembly buffer.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Failed to allocate a fragment reassembly buffer. Socket = SocketID Local = LocalAddress Remote = RemoteAddress.

Message #

Failed to allocate a fragment reassembly buffer. Socket = %1 Local = %3 Remote = %5

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary

Event ID 1005 — Type operation failed.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Type operation failed. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

%6 operation failed. Socket = %1 Local = %3 Remote = %5 Status = %7

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Type UInt32
Status HexInt32NTSTATUS reference

Event ID 1006 — Created socket.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Created socket. Socket = SocketID.

Message #

Created socket. Socket = %1

Fields #

NameDescription
SocketID GUID

Event ID 1007 — Failed to create socket.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Failed to create socket. Socket = SocketID Status = Status.

Message #

Failed to create socket. Socket = %1 Status = %2

Fields #

NameDescription
SocketID GUID
Status HexInt32NTSTATUS reference

Event ID 1008 — Finished negotiating connection properties.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Message #

Finished negotiating connection properties. Socket = %1 Local = %3 Remote = %5 ProtocolVersion = %6 MaxReadWriteSize = %7 MaxReceiveSize = %8 MaxFragmentedReceiveSize = %9 MaxSendSize = %10 MaxFragmentedSendSize = %11 IRD = %12 ORD = %13

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
ProtocolVersion UInt16
MaxReadWriteSize UInt32
MaxReceiveSize UInt32
MaxFragmentedReceiveSize UInt32
MaxSendSize UInt32
MaxFragmentedSendSize UInt32
InboundReadDepth UInt32
OutboundReadDepth UInt32

Event ID 1009 — A completion queue has failed and is no longer indicating completions.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

A completion queue has failed and is no longer indicating completions. Socket = SocketID Local = LocalAddress Remote = RemoteAddress Status = Status.

Message #

A completion queue has failed and is no longer indicating completions. Socket = %1 Local = %3 Remote = %5 Status = %6

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
Status HexInt32NTSTATUS reference

Event ID 1010 — Updated SCQ interrupt moderation parameters.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Updated SCQ interrupt moderation parameters. Socket = SocketID Count = Count IntervalInMicroSeconds = IntervalInMicroSeconds.

Message #

Updated SCQ interrupt moderation parameters. Socket = %1 Count = %2 IntervalInMicroSeconds = %3

Fields #

NameDescription
SocketID GUID
Count UInt32
IntervalInMicroSeconds UInt32

Event ID 1011 — Updated RCQ interrupt moderation parameters.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

Updated RCQ interrupt moderation parameters. Socket = SocketID Count = Count IntervalInMicroSeconds = IntervalInMicroSeconds.

Message #

Updated RCQ interrupt moderation parameters. Socket = %1 Count = %2 IntervalInMicroSeconds = %3

Fields #

NameDescription
SocketID GUID
Count UInt32
IntervalInMicroSeconds UInt32

Event ID 1012 — Affinitized socket CQs.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Message #

Affinitized socket CQs. Socket = {SocketID} NumaNode={NumaNode} RcqProcessorGroup={RcqProcessorGroup} RcqProcessorMask={RcqProcessorMask} RcqProcessorIndex={RcqProcessorIndex} ScqProcessorGroup={ScqProcessorGroup} ScqProcessorMask={ScqProcessorMask} ScqProcessorIndex={ScqProcessorIndex}

Fields #

NameDescription
SocketID GUID → GUID
NumaNode UInt16 → unsignedShort
RcqProcessorGroup UInt16 → unsignedShort
RcqProcessorMask HexInt64 → HexInt64
RcqProcessorIndex UInt32 → unsignedInt
ScqProcessorGroup UInt16 → unsignedShort
ScqProcessorMask HexInt64 → HexInt64
ScqProcessorIndex UInt32 → unsignedInt

Event ID 1013 — CQ processor.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Description

CQ processor. NumaNode={NumaNode} ProcessorGroup={ProcessorGroup} ProcessorMask={ProcessorMask} ProcessorIndex={ProcessorIndex}.

Message #

CQ processor. NumaNode={NumaNode} ProcessorGroup={ProcessorGroup} ProcessorMask={ProcessorMask} ProcessorIndex={ProcessorIndex}

Fields #

NameDescription
NumaNode UInt16 → unsignedShort
ProcessorGroup UInt16 → unsignedShort
ProcessorMask HexInt64 → HexInt64
ProcessorIndex UInt32 → unsignedInt

Event ID 1014 — A socket configuration parameter value is not suppored by the socket's network adapter or is incompatible with one or more of the socket's other co...

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Message #

A socket configuration parameter value is not suppored by the socket's network adapter or is incompatible with one or more of the socket's other configuration parameter values.Socket: {SocketID}AdapterAlias: {AdapterAlias}ParamName: {ParamName}ConfiguredValue: {ConfiguredValue}MinSupportedValue: {MinSupportedValue}MaxSupportedValue: {MaxSupportedValue}SelectedValue: {SelectedValue}Guidance:SMB Direct will use the selected value in place of the configured value.

Fields #

NameDescription
SocketID GUID → GUID
AdapterAlias UnicodeString → string
ParamName UnicodeString → string
ConfiguredValue UInt64 → unsignedLong
MinSupportedValue UInt64 → unsignedLong
MaxSupportedValue UInt64 → unsignedLong
SelectedValue UInt64 → unsignedLong

Event ID 5000 — An RDMA network adapter has been opened.

Provider
Microsoft-Windows-SMBDirect
Channel
Connectivity

Description

An RDMA network adapter has been opened.

Message #

An RDMA network adapter has been opened.

Adapter interface index: %1
NDK version: %2.%3
Effective NDK version: %4.%5
Vendor ID: %6
Device ID: %7
Max registration size: %8
Max window size: %9
FRMR page count: %10
Max initiator request SGEs: %11
Max effective initiator request SGEs: %12
Max receive request SGEs: %13
Max effective receive request SGEs: %14
Max read request SGEs: %15
Max effective read request SGEs: %16
Max transfer length: %17
Max effective send size: %18
Max effective receive size: %19
Max inline data size: %20
Max inbound read limit: %21
Max outbound read limit: %22
Max receive queue depth: %23
Max effective receive queue depth: %24
Max initiator queue depth: %25
Max effective initiator queue depth: %26
Max SRQ depth: %27
Max CQ depth: %28
Large request threshold: %29
Max caller data: %30
Max callee data: %31
Adapter flags: %32
In order DMA: %33
Read sink required: %34
CQ interrupt moderation: %35
Multi-engine: %36
Read local invalidate: %37
CQ resize: %38
Loopback connections: %39

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
AdapterIfIndex UInt32
NdkMajorVer UInt16
NdkMinorVer UInt16
EffectiveNdkMajorVer UInt16
EffectiveNdkMinorVer UInt16
VendorId HexInt32
DeviceId HexInt32
MaxRegistrationSize UInt64
MaxWindowSize UInt64
FrmrPageCount UInt32
MaxInitiatorRequestSge UInt32
MaxEffectiveInitiatorRequestSge UInt32
MaxReceiveRequestSge UInt32
MaxEffectiveReceiveRequestSge UInt32
MaxReadRequestSge UInt32
MaxEffectiveReadRequestSge UInt32
MaxTransferLength UInt32
MaxEffectiveSendSize UInt32
MaxEffectiveReceiveSize UInt32
MaxInlineDataSize UInt32
MaxInboundReadLimit UInt32
MaxOutboundReadLimit UInt32
MaxReceiveQueueDepth UInt32
MaxEffectiveReceiveQueueDepth UInt32
MaxInitiatorQueueDepth UInt32
MaxEffectiveInitiatorQueueDepth UInt32
MaxSrqDepth UInt32
MaxCqDepth UInt32
LargeRequestThreshold UInt32
MaxCallerData UInt32
MaxCalleeData UInt32
AdapterFlags HexInt32
InOrderDma Boolean
RdmaReadSinkRequired Boolean
CqInterruptModeration Boolean
MultiEngine Boolean
ReadLocalInvalidate Boolean
CqResize Boolean
LoopbackConnections Boolean

Event ID 5002 — A socket has disconnected.

Provider
Microsoft-Windows-SMBDirect
Channel
Connectivity

Description

A socket has disconnected.

Message #

A socket has disconnected.

Adapter interface index: %1
Socket ID: %2
Local network address: %4
Remote network address: %6
Application initiated: %7
Timed out: %8

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
LocalNetAddressSize UInt32
LocalNetAddress Binary
RemoteNetAddressSize UInt32
RemoteNetAddress Binary
ApplicationInitiated Boolean
TimedOut Boolean

Event ID 5003 — A network protocol violation has been detected.

Provider
Microsoft-Windows-SMBDirect
Channel
Connectivity

Description

A network protocol violation has been detected.

Message #

A network protocol violation has been detected.

Adapter interface index: %1
Socket ID: %2
Local network address: %4
Remote network address: %6
Violation type: %7

Guidance:

The SMB Direct subsystem has detected a violation of the SMB Direct network protocol on one of its connections. Possible causes include, but are not limited to, defects in the connection's remote peer or corruption of SMB Direct messages in transit on the network.

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
LocalNetworkAddressSize UInt32
LocalNetAddress Binary
RemoteNetworkAddressSize UInt32
RemoteNetAddress Binary
ViolationType UInt32

Event ID 5004 — Failed to establish an outbound connection.

Provider
Microsoft-Windows-SMBDirect
Channel
Connectivity

Description

Failed to establish an outbound connection.

Message #

Failed to establish an outbound connection.

Adapter interface index: %1
Socket ID: %2
Local network address: %4
Remote network address: %6
NdkConnect status: %7
NdkCompleteConnect status: %8
NdkReceive status: %9
NdkSend status: %10
Negotiate status: %11
Timed out: %12
RDMA resource failure type: %13
Status: %14

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
LocalNetAddressSize UInt32
LocalNetAddress Binary
RemoteNetAddressSize UInt32
RemoteNetAddress Binary
NdkConnectStatus HexInt32
NdkCompleteConnectStatus HexInt32
NdkReceiveStatus HexInt32
NdkSendStatus HexInt32
NegotiateStatus HexInt32
TimedOut UInt8
RdmaObjectCreationFailureType UInt32
Status HexInt32NTSTATUS reference

Event ID 5005 — Failed to accept an inbound connection.

Provider
Microsoft-Windows-SMBDirect
Channel
Connectivity

Description

Failed to accept an inbound connection.

Message #

Failed to accept an inbound connection.

Adapter interface index: %1
Socket ID: %2
Local network address: %4
Remote network address: %6
NdkAccept status: %7
NdkReceive status: %8
NdkSend status: %9
Negotiate status: %10
Timed out: %11
Refusal reason: %12
RDMA resource failure type: %13
Status: %14

Guidance:

This event is informational. No action is required.

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
LocalNetAddressSize UInt32
LocalNetAddress Binary
RemoteNetAddressSize UInt32
RemoteNetAddress Binary
NdkAcceptStatus HexInt32
NdkReceiveStatus HexInt32
NdkSendStatus HexInt32
NegotiateStatus HexInt32
TimedOut UInt8
RefusalReason UInt32
RdmaObjectCreationFailureType UInt32
Status HexInt32NTSTATUS reference

Event ID 5006 — A socket has been disconnected after the remote peer failed to respond to a keepalive request.

Provider
Microsoft-Windows-SMBDirect
Channel
Connectivity

Description

A socket has been disconnected after the remote peer failed to respond to a keepalive request.

Message #

A socket has been disconnected after the remote peer failed to respond to a keepalive request.

Adapter interface index: %1
Socket ID: %2
Local Address: %4
Remote Address: %6
Deadline (ms): %7

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
LocalNetAddressSize UInt32
LocalNetAddress Binary
RemoteNetAddressSize UInt32
RemoteNetAddress Binary
DeadlineInMs UInt32

Event ID 5007 — A socket has been disconnected after the remote peer failed to grant send credits.

Provider
Microsoft-Windows-SMBDirect
Channel
Connectivity

Description

A socket has been disconnected after the remote peer failed to grant send credits.

Message #

A socket has been disconnected after the remote peer failed to grant send credits.

Adapter interface index: %1
Socket ID: %2
Local Address: %4
Remote Address: %6
Deadline (ms): %7

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
LocalNetAddressSize UInt32
LocalNetAddress Binary
RemoteNetAddressSize UInt32
RemoteNetAddress Binary
DeadlineInMs UInt32

Event ID 5008 — A request to rundown a socket exceeded the completion deadline.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

A request to rundown a socket exceeded the completion deadline.

Message #

A request to rundown a socket exceeded the completion deadline.

Adapter interface index: %1
Socket ID: %2
Local Address: %4
Remote Address: %6
Deadline (ms): %7

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
LocalNetAddressSize UInt32
LocalNetAddress Binary
RemoteNetAddressSize UInt32
RemoteNetAddress Binary
DeadlineInMs UInt32

Event ID 5009 — A request to close a socket exceeded the completion deadline.

Provider
Microsoft-Windows-SMBDirect
Channel
Operational

Description

A request to close a socket exceeded the completion deadline.

Message #

A request to close a socket exceeded the completion deadline.

Adapter interface index: %1
Socket ID: %2
Local Address: %4
Remote Address: %6
Deadline (ms): %7

Fields #

NameDescription
AdapterIfIndex UInt32
SocketId GUID
LocalNetAddressSize UInt32
LocalNetAddress Binary
RemoteNetAddressSize UInt32
RemoteNetAddress Binary
DeadlineInMs UInt32

Event ID 9500 — Opened network adapter 'AdapterAlias'.

Provider
Microsoft-Windows-SMBDirect
Channel
Debug
Opcode
Info

Message #

Opened network adapter '%1'. NdkMajorVer = %2 NdkMinorVer = %3 VendorId = %4 DeviceId = %5 MaxRegistrationSize = %6 MaxWindowSize = %7 FrmrPageCount = %8 MaxInitiatorRequestSge = %9 MaxReceiveRequestSge = %10 MaxReadRequestSge = %11 MaxTransferLength = %12 MaxInlineDataSize = %13 MaxInboundReadLimit = %14 MaxOutboundReadLimit = %15 MaxReceiveQueueDepth = %16 MaxInitiatorQueueDepth = %17 MaxSrqDepth = %18 MaxCqDepth = %19 LargeRequestThreshold = %20 MaxCallerData = %21 MaxCalleeData = %22 AdapterFlags = %23

Fields #

NameDescription
AdapterAlias UnicodeString
NdkMajorVer UInt16
NdkMinorVer UInt16
VendorId HexInt32
DeviceId HexInt32
MaxRegistrationSize UInt64
MaxWindowSize UInt64
FrmrPageCount UInt32
MaxInitiatorRequestSge UInt32
MaxReceiveRequestSge UInt32
MaxReadRequestSge UInt32
MaxTransferLength UInt32
MaxInlineDataSize UInt32
MaxInboundReadLimit UInt32
MaxOutboundReadLimit UInt32
MaxReceiveQueueDepth UInt32
MaxInitiatorQueueDepth UInt32
MaxSrqDepth UInt32
MaxCqDepth UInt32
LargeRequestThreshold UInt32
MaxCallerData UInt32
MaxCalleeData UInt32
AdapterFlags HexInt32

Event ID 10000 — Received negotiate request.

Provider
Microsoft-Windows-SMBDirect
Channel
Netmon
Opcode
Info

Description

Received negotiate request. Socket = Local = Remote = MinVersion = MaxVersion = Reserved = CreditsRequested = PreferredSendSize = MaxReceiveSize = MaxFragmentReassemblyBufferSize =.

Message #

Received negotiate request. Socket = %1 Local = %3 Remote = %5 MinVersion = %6 MaxVersion = %7 Reserved = %8 CreditsRequested = %9 PreferredSendSize = %10 MaxReceiveSize = %11 MaxFragmentReassemblyBufferSize = %12

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
MinVersion UInt16
MaxVersion UInt16
Reserved UInt16
CreditsRequested UInt16
PreferredSendSize UInt32
MaxReceiveSize UInt32
MaxFragmentReassemblyBufferSize UInt32

Event ID 10001 — Sending negotiate request.

Provider
Microsoft-Windows-SMBDirect
Channel
Netmon
Opcode
Info

Description

Sending negotiate request. Socket = Local = Remote = MinVersion = MaxVersion = Reserved = CreditsRequested = PreferredSendSize = MaxReceiveSize = MaxFragmentReassemblyBufferSize =.

Message #

Sending negotiate request. Socket = %1 Local = %3 Remote = %5 MinVersion = %6 MaxVersion = %7 Reserved = %8 CreditsRequested = %9 PreferredSendSize = %10 MaxReceiveSize = %11 MaxFragmentReassemblyBufferSize = %12

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
MinVersion UInt16
MaxVersion UInt16
Reserved UInt16
CreditsRequested UInt16
PreferredSendSize UInt32
MaxReceiveSize UInt32
MaxFragmentReassemblyBufferSize UInt32

Event ID 10002 — Received negotiate response.

Provider
Microsoft-Windows-SMBDirect
Channel
Netmon
Opcode
Info

Message #

Received negotiate response. Socket = %1 Local = %3 Remote = %5 MinVersion = %6 MaxVersion = %7 NegotiatedVersion = %8 Reserved = %9 CreditsRequested = %10 CreditsGranted = %11 Status = %12 MaxReadWriteSize = %13 PreferredSendSize = %14 MaxReceiveSize = %15 MaxFragmentReassemblyBufferSize = %16

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
MinVersion UInt16
MaxVersion UInt16
NegotiatedVersion UInt16
Reserved UInt16
CreditsRequested UInt16
CreditsGranted UInt16
Status HexInt32NTSTATUS reference
MaxReadWriteSize UInt32
PreferredSendSize UInt32
MaxReceiveSize UInt32
MaxFragmentReassemblyBufferSize UInt32

Event ID 10003 — Sending negotiate response.

Provider
Microsoft-Windows-SMBDirect
Channel
Netmon
Opcode
Info

Message #

Sending negotiate response. Socket = %1 Local = %3 Remote = %5 MinVersion = %6 MaxVersion = %7 NegotiatedVersion = %8 Reserved = %9 CreditsRequested = %10 CreditsGranted = %11 Status = %12 MaxReadWriteSize = %13 PreferredSendSize = %14 MaxReceiveSize = %15 MaxFragmentReassemblyBufferSize = %16

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
MinVersion UInt16
MaxVersion UInt16
NegotiatedVersion UInt16
Reserved UInt16
CreditsRequested UInt16
CreditsGranted UInt16
Status HexInt32NTSTATUS reference
MaxReadWriteSize UInt32
PreferredSendSize UInt32
MaxReceiveSize UInt32
MaxFragmentReassemblyBufferSize UInt32

Event ID 10004 — Received data.

Provider
Microsoft-Windows-SMBDirect
Channel
Netmon
Opcode
Info

Description

Received data. Socket = SocketID Local = LocalAddress Remote = RemoteAddress CreditsRequested = CreditsRequested CreditsGranted = CreditsGranted Flags = Flags Reserved = Reserved RemainingDataLength = RemainingDataLength DataOffset = DataOffset DataLength = DataLength.

Message #

Received data. Socket = %1 Local = %3 Remote = %5 CreditsRequested = %6 CreditsGranted = %7 Flags = %8 Reserved = %9 RemainingDataLength = %10 DataOffset = %11 DataLength = %12

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
CreditsRequested UInt16
CreditsGranted UInt16
Flags UInt16
Reserved UInt16
RemainingDataLength UInt32
DataOffset UInt32
DataLength UInt32

Event ID 10005 — Sending data.

Provider
Microsoft-Windows-SMBDirect
Channel
Netmon
Opcode
Info

Description

Sending data. Socket = SocketID Local = LocalAddress Remote = RemoteAddress CreditsRequested = CreditsRequested CreditsGranted = CreditsGranted Flags = Flags Reserved = Reserved RemainingDataLength = RemainingDataLength DataOffset = DataOffset DataLength = DataLength.

Message #

Sending data. Socket = %1 Local = %3 Remote = %5 CreditsRequested = %6 CreditsGranted = %7 Flags = %8 Reserved = %9 RemainingDataLength = %10 DataOffset = %11 DataLength = %12

Fields #

NameDescription
SocketID GUID
LocalAddressLength UInt32
LocalAddress Binary
RemoteAddressLength UInt32
RemoteAddress Binary
CreditsRequested UInt16
CreditsGranted UInt16
Flags UInt16
Reserved UInt16
RemainingDataLength UInt32
DataOffset UInt32
DataLength UInt32