Tutorial for NDIS intermediate drivers?

  • Thread starter Thread starter Angel Tsankov
  • Start date Start date
The three-part article "Extending the PassThru NDIS IM Driver..." at
http://www.wd-3.com may be helpful. First two parts are in the Archives.

Some additional info at NDIS.com.

Study the WS2003 DDK PassThru and MUX driver samples.

Good luck,

Thomas F. Divine, Windows DDK MVP
http://www.pcausa.com
 
DDK docs, then PASSTHRU sample, then investigation of the NDIS registry on
your own machine.
 
Mux sample in the DDK is also an NDIS IM driver.

If you are interested in IM drivers in Longhorn, the best sample to look at
is Mux after reading DDK docs on NDIS IM drivers.

-Nazan
This posting is provided "AS IS" with no warranties, and confers no rights.
 
If you are interested in IM drivers in Longhorn

Am I correct that LH will have NDIS 6, which will provide the new filtering
facility instead of PASSTHRU-style IMs?
 
Maxim S. Shatskih said:
Am I correct that LH will have NDIS 6, which will provide the new
filtering
facility instead of PASSTHRU-style IMs?

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
(e-mail address removed)
http://www.storagecraft.com

LH provides NDIS 6 "Lightweight Filter" driver that replaces NDIS 5 IM
filter drivers.

LH will support a NDIS 6 MUX driver that is similar to the NDIS 5 MUX
driver - although with changes to most APIs.

AFAIK NDIS 6 will provide some "legacy" support for NDIS 5 IM filter drivers
(and NDIS 5 drivers in general...), however use of a NDIS 5 drivers on LH
will certainly put the host in a degraded mode of operation.

There is also a higher-level "Windows Filtering Platform" (WFP) API that
interfaces with TCP/IP stack internals. A really complex interface IMHO that
exposes a lot of things that MS needs for their firewall.

Thomas
 
Back
Top