Re: driver type for sending packets ??? by Thomas
Thomas
Tue Jun 05 10:24:54 CDT 2007
What kind of packets do you want to send?
If they are non-IP, then a NDIS protocol driver is probably the solution.
If they are IP, then a well written Winsock user-mode application is tough
to beat. You can use TCP/UDP from the kernel using the TDI interface, but it
is not likely that you will see performance improvements that are
significantly better than those you can get with a Winsock user-mode
application.
If you are trying to achieve "wire speed", then understand that there are
may be limitations in the adapter that may make this unachievable. IMHO a
"Gigabit adapter" means that it can operate on Gigabit network; it may not
mean that the adapter can operate at full wire speed.
Thomas F. Divine
"Anand Choubey" <AnandChoubey@discussions.microsoft.com> wrote in message
news:2647CC4E-5044-42FE-96EC-F298F4C07843@microsoft.com...
> Dear Expert,
>
> I want to write a simple driver which would be able to send set of packets
> over the network at highest speed.
>
> Please suggest me which type of driver should be writen i.e. IM driver,
> Protocol driver, TDI driver or filter driver?
>
> Waiting for your reply.
> --
> With regards
> thanks
> Anand Choubey