none
Non-null LayerData (NBL) at ALE Connect for TCP RRS feed

  • Question

  • I've read a few forum posts on this topic and also consulted the documentation, but I'm still confused as to why I would see an NBL in a classify callout for ALE connect for TCP.

    Call stack up to my callout:

    NETIO!ProcessCallout
    NETIO!ArbitrateAndEnforce
    NETIO!KfdClassify
    tcpip!WfpAleClassify
    tcpip!WfpAlepReauthorizeOutboundConnection
    tcpip!WfpAleReauthorizeOutboundConnection
    tcpip!WfpAleReauthorizeConnection
    tcpip!TlShimOptionalReauthorizeConnection
    tcpip!ProcessAleForTcpFastPath
    tcpip!WfpProcessOutTransportStackIndication
    tcpip!IppInspectLocalDatagramsOut
    tcpip!IppSendDatagramsCommon
    tcpip!IpNlpSendDatagrams
    tcpip!TcpTcbHeaderSend
    tcpip!TcpShutdownTcb
    tcpip!TcpAbortTcb
    tcpip!TcpTlConnectionDisconnectCalloutRoutine
    nt!KeExpandKernelStackAndCalloutEx
    tcpip!TcpTlConnectionDisconnect
    afd!AfdBeginAbort
    afd!AfdCleanupCore
    afd!AfdDispatch
    nt!IovCallDriver
    nt!IopCloseFile
    nt!ObpDecrementHandleCount
    nt!ObpCloseHandleTableEntry
    nt!ObpCloseHandle
    nt!KiSystemServiceCopyEnd
    ntdll!ZwClose

    The NBL passed to my callout:


    kd> !ndiskd.nbl poi(LayerData)
        NBL                fffff9801a16ed30    Next NBL           NULL
        First NB           fffff9801a16ee60    Source             NULL
        Flags              NBL_ALLOCATED

    kd> !ndiskd.nbl fffff9801a16ed30 -info

    NET_BUFFER_LIST_INFO

        TcpIpChecksumNetBufferListInfo         0
        TcpOffloadBytesTransferred             0
        IPsecOffloadV1NetBufferListInfo        0
        IPsecOffloadV2NetBufferListInfo        0
        TcpLargeSendNetBufferListInfo          0
        TcpReceiveNoPush                       0
        ClassificationHandleNetBufferListInfo   0
        Ieee8021QNetBufferListInfo             0
        NetBufferListCancelId                  NULL
        MediaSpecificInformation               0
        NetBufferListFrameType                 NDIS_PROTOCOL_ID_TCP_IP
        NetBufferListHashValue                 83c816a7
        NetBufferListHashInfo                  0
        WfpNetBufferListInfo                   NULL
        IPsecOffloadV2TunnelNetBufferListInfo   0
        IPsecOffloadV2HeaderNetBufferListInfo   0
        NetBufferListCorrelationId             NULL
        NetBufferListFilteringInfo             0
        MediaSpecificInformationEx             NULL
        NblOriginalInterfaceIfIndex            0
        NblReAuthWfpFlowContext                NULL
        TcpReceiveBytesTransferred             0
        NblCurrentOwner                        0

    Wednesday, July 30, 2014 1:47 PM