There are a variety of reasons why one might want a proprietary NDIS
protocol driver.
Use of industrial protocols other than TCP/IP being just one. Monitoring of
actual network packets being another.
These days (Vista+) it is better to consider using the Windows Filtering
Platform (WFP) and NDIS filter drivers over NDIS protocol driver. Of course,
it depends entirely on what you really need to accomplish.
Good luck,
Thomas F. Divine
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@gmail.com
Sent: Thursday, February 13, 2014 10:17 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Protocol drivers vs LWF
Thank you very much Thomas
So I can say Protocol Drivers can only read packets and monitor them but
they cant actually modify or block them to go down through the Stack, while
Filter drivers below can intercept, monitor, modify the packets, Block them
and replicate their new version of the packet down toward the lower filters
and miniport.
Thus filter drivers could be more general use than protocol drivers !?
Why do anyone need to make a new protocol Driver while the tcp/ip protocol
provided maybe enough doing the job done ?
Sorry for my basic questions but well 
Best Regards,
NTDEV is sponsored by OSR
Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
OSR is HIRING!! See http://www.osr.com/careers
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer