I am beginning the development of a device driver for a virtual network
device. The driver will 'translate' apps I/O for the device into IP packets
and viceversa.

The driver must be able to do the following:
1) be alerted every time an IP address becomes active in the system
2) peek at incoming IP packets and process those related to the device

What type of driver is needed to to the above? My idea is a lower TCPIP
filter. Any advice?

Thanks in advance

Re: What kind of driver? by Pavel

Pavel
Fri Sep 09 17:11:22 CDT 2005

What exactly means "peek at incoming IP packets and process
those related to the device"?

How a packet can be related to the device? does the processing
include modification or dropping of packets?

--PA

"Reemul" <reemul@softhomeREMOVE.THIS.NOSPAM.net> wrote in message news:i6v2i1lbeaeon08h38j9aemp50g44qce4g@4ax.com...
>
> I am beginning the development of a device driver for a virtual network
> device. The driver will 'translate' apps I/O for the device into IP packets
> and viceversa.
>
> The driver must be able to do the following:
> 1) be alerted every time an IP address becomes active in the system
> 2) peek at incoming IP packets and process those related to the device
>
> What type of driver is needed to to the above? My idea is a lower TCPIP
> filter. Any advice?
>
> Thanks in advance



Re: What kind of driver? by Reemul

Reemul
Sat Sep 10 03:05:52 CDT 2005

On Sat, 10 Sep 2005 01:11:22 +0300, "Pavel A." <pavel_a@NOwritemeNO.com>
wrote:

>What exactly means "peek at incoming IP packets and process
>those related to the device"?

>How a packet can be related to the device? does the processing
>include modification or dropping of packets?

The driver will send IP packets as a result of applications accessing the
device. The driver should be able to see/modify/drop reply packets.

Just imagine a network device accessed by apps as if it was physically present
on the machine. The driver 'simulates' the device and performs all device
operations through the (IP) network.

Re: What kind of driver? by Pavel

Pavel
Sat Sep 10 08:42:03 CDT 2005

"Reemul" <reemul@softhomeREMOVE.THIS.NOSPAM.net> wrote in message news:d635i11pn1iohsn2fjog6nveek1ucq14b7@4ax.com...
> Just imagine a network device accessed by apps as if it was physically present
> on the machine. The driver 'simulates' the device and performs all device
> operations through the (IP) network.

See Network Connected Devices, PnP-X:
http://www.microsoft.com/whdc/device/netAttach/PnP-X_UI.mspx
http://www.microsoft.com/whdc/device/netAttach/PnP-X_imp.mspx
.....

Regards,
--PA