As far as I know there is nothing we can do, as a TCP filter we must hand down any request from upper layer (netlimiter here) and it appears that the IRP contains wrong buffers.
I also got (once) a BSOD on nlTDI.sys. aswTDI.sys gave me 4 BSOD's in comparison. (all in a weeks time; since I installed netlimiter I guess)
I assume nltdi.sys is related to NetLimiter.
How did you find out it is a problem in aswtdi.sys ? Did it crash inside the code of aswtdi.sys ? I would really like to see that!!!
What I have seen is for example this:
STACK_TEXT:
ba134848 f3a139f8 01000000 1f000000 00000001 nt!MmMapLockedPagesSpecifyCache+0x370
ba134868 f3a097f8 01000000 00000010 842e0009 tcpip!TcpipBufferVirtualAddress+0x24
ba134888 f3a0d2b7 00001cfe 842ec248 83fae568 tcpip!XsumSendChain+0x44
ba134908 f3a0d0cf 83f73430 83fae568 84146500 tcpip!UDPSend+0x3ca
ba13492c f3a0d135 00134950 84146440 842ec288 tcpip!TdiSendDatagram+0xd5
ba134964 f3a09881 84146500 84146570 84146500 tcpip!UDPSendDatagram+0x4f
ba134980 804ef19f 847d7710 84146500 85314510 tcpip!TCPDispatchInternalDeviceControl+0xff
ba134990 f75e7449 841465b8 00000000 853144e0 nt!IopfCallDriver+0x31
ba1349f4 f75e77e2 853144e0 84146500 84146594
aswTdi!xxxTdiSendDatagram+0x1234
ba134a54 804ef19f 85314428 84146500 841465dc
aswTdi!xxxDispatchInternalDeviceControl+0x4321
ba134a64 f399e7d6 84146500 841465b8 847b6710 nt!IopfCallDriver+0x31
WARNING: Stack unwind information not available. Following frames may be wrong.ba134a78 f399e944 847b6710 84146500 85314428
nltdi+0x7d6ba134aa8 804ef19f 847b6710 84146500 840a1578
nltdi+0x944ba134ab8 f385f807 ba134ba8 00000008 ba134b1c nt!IopfCallDriver+0x31
ba134b10 f3856b5e 80562134 031afaa4 f3856b5e afd!AfdFastDatagramSend+0x2fd
ba134c5c 80580487 855fb218 00000001 031af974 afd!AfdFastIoDeviceControl+0x2a7
ba134d00 80579274 000002cc 00000370 00000000 nt!IopXxxControlFile+0x255
ba134d34 8054162c 000002cc 00000370 00000000 nt!NtDeviceIoControlFile+0x2a
ba134d34 7c90e4f4 000002cc 00000370 00000000 nt!KiFastCallEntry+0xfc
031afa64 00000000 00000000 00000000 00000000 0x7c90e4f4