HI ALL
I AM implementing a protocol driver for windows 2000. in that driver , i
have to receive packets from the network adapter and then put them into
various queues. A separate thread which is part of the same protocol driver,
will perfrom some processing on the queued packets and then put them back
into separate transmit queues.
Is this possible using a single protocol driver or will i have to make
layered driver.
are there any specific things that cannot be done in a protocol driver.
Is the protocol driver must be plug and play compatible. the driver that i
have to make is a non wdm driver.
Any suggestions and help are welcome in this regard as i am a newbie in this
field
Regards
mayank
Hi Mayank,
See in-lines.
Warm Regards,
From: “Mayank Kumar”
>Reply-To: “NT Developers Interest List”
>To: “NT Developers Interest List”
>Subject: [ntdev] PROTOCOL DRIVER QUERY
>Date: Wed, 14 May 2003 11:58:55 +0530
>
>HI ALL
>
>I AM implementing a protocol driver for windows 2000. in that driver , i
>have to receive packets from the network adapter and then put them into
>various queues. A separate thread which is part of the same protocol driver,
>will perfrom some processing on the queued packets and then put them back
>into separate transmit queues.
>Is this possible using a single protocol driver or will i have to make
>layered driver.
[Yogi]Why do u need saperate protocol driver? If u really need a protocol driver then it is possible in single protocol driver.
>
>are there any specific things that cannot be done in a protocol driver.
>Is the protocol driver must be plug and play compatible. the driver that i
>have to make is a non wdm driver.
[Yogi] No the implementation specific things shud be added there, so it is fully application specific. Yes the protocol driver is PNP type driver. It will be NDIS protocol driver.
>
>Any suggestions and help are welcome in this regard as i am a newbie in this
>field
>
>
>Regards
>mayank
>
>
>
>
>
>
>
>—
>You are currently subscribed to ntdev as: xxxxx@hotmail.com
>To unsubscribe send a blank email to xxxxx@lists.osr.com
Mega movies. Mega prizes. Switch to Hallmark channel.
HI Yogi
thanks for ur reply
I am still not clear. Can u tell me there are any specfic Kenel mode apis
that i cannot call executing as a ndis protocol driver
regards
Mayank
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of yatindra vaishnav
Sent: Wednesday, May 14, 2003 1:24 PM
To: NT Developers Interest List
Subject: [ntdev] Re: PROTOCOL DRIVER QUERY
Hi Mayank,
See in-lines.
Warm Regards,
>From: “Mayank Kumar”
>Reply-To: “NT Developers Interest List”
>To: “NT Developers Interest List”
>Subject: [ntdev] PROTOCOL DRIVER QUERY
>Date: Wed, 14 May 2003 11:58:55 +0530
>
>HI ALL
>
>I AM implementing a protocol driver for windows 2000. in that driver , i
>have to receive packets from the network adapter and then put them into
>various queues. A separate thread which is part of the same protocol
driver,
>will perfrom some processing on the queued packets and then put them back
>into separate transmit queues.
>Is this possible using a single protocol driver or will i have to make
>layered driver.
[Yogi]Why do u need saperate protocol driver? If u really need a protocol
driver then it is possible in single protocol driver.
>
>are there any specific things that cannot be done in a protocol driver.
>Is the protocol driver must be plug and play compatible. the driver that
i
>have to make is a non wdm driver.
[Yogi] No the implementation specific things shud be added there, so it is
fully application specific. Yes the protocol driver is PNP type driver. It
will be NDIS protocol driver.
>
>Any suggestions and help are welcome in this regard as i am a newbie in
this
>field
>
>
>Regards
>mayank
>
>
>
>
>
>
>
>—
>You are currently subscribed to ntdev as: xxxxx@hotmail.com
>To unsubscribe send a blank email to xxxxx@lists.osr.com
----------------------------------------------------------------------------
–
Mega movies. Mega prizes. Switch to Hallmark channel. —
You are currently subscribed to ntdev as:
xxxxx@intersolutions.stpn.soft.net
To unsubscribe send a blank email to xxxxx@lists.osr.com
Mayank,
The WDM and Kernel specific call shud not be used. Because all the facility is provided by the NDIS, and the services required by the driver shud ask to NDIS to get served.
Good Luck,
From: “Mayank Kumar”
>Reply-To: “NT Developers Interest List”
>To: “NT Developers Interest List”
>Subject: [ntdev] Re: PROTOCOL DRIVER QUERY
>Date: Wed, 14 May 2003 15:17:57 +0530
>
>HI Yogi
>thanks for ur reply
>
>I am still not clear. Can u tell me there are any specfic Kenel mode apis
>that i cannot call executing as a ndis protocol driver
>
>regards
>Mayank
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
>[mailto:xxxxx@lists.osr.com]On Behalf Of yatindra vaishnav
> Sent: Wednesday, May 14, 2003 1:24 PM
> To: NT Developers Interest List
> Subject: [ntdev] Re: PROTOCOL DRIVER QUERY
>
>
> Hi Mayank,
>
> See in-lines.
>
>
>
> Warm Regards,
>
>
>
>
>
> >From: “Mayank Kumar”
> >Reply-To: “NT Developers Interest List”
> >To: “NT Developers Interest List”
> >Subject: [ntdev] PROTOCOL DRIVER QUERY
> >Date: Wed, 14 May 2003 11:58:55 +0530
> >
> >HI ALL
> >
> >I AM implementing a protocol driver for windows 2000. in that driver , i
> >have to receive packets from the network adapter and then put them into
> >various queues. A separate thread which is part of the same protocol
>driver,
> >will perfrom some processing on the queued packets and then put them back
> >into separate transmit queues.
> >Is this possible using a single protocol driver or will i have to make
> >layered driver.
>
> [Yogi]Why do u need saperate protocol driver? If u really need a protocol
>driver then it is possible in single protocol driver.
>
> >
> >are there any specific things that cannot be done in a protocol driver.
> >Is the protocol driver must be plug and play compatible. the driver that
>i
> >have to make is a non wdm driver.
>
> [Yogi] No the implementation specific things shud be added there, so it is
>fully application specific. Yes the protocol driver is PNP type driver. It
>will be NDIS protocol driver.
>
>
>
> >
> >Any suggestions and help are welcome in this regard as i am a newbie in
>this
> >field
> >
> >
> >Regards
> >mayank
> >
> >
> >
> >
> >
> >
> >
> >—
> >You are currently subscribed to ntdev as: xxxxx@hotmail.com
> >To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>----------------------------------------------------------------------------
>–
> Mega movies. Mega prizes. Switch to Hallmark channel. —
> You are currently subscribed to ntdev as:
>xxxxx@intersolutions.stpn.soft.net
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>—
>You are currently subscribed to ntdev as: xxxxx@hotmail.com
>To unsubscribe send a blank email to xxxxx@lists.osr.com
It’s spooky. It’s a thriller. See Bhoot slideshow
hi yogi,everybody
but for e.g. if i want to create a system level thread in a protocol driver,
i will still have to use psCreateSystemThread and similarly for using the
dispatcher objects like mutex,spinlocks, etc.
can you pint point , as to what cannot be used in a protocol driver. Ndis
calls should be used , u said, but if they arent used then i can still use
normal kernel level apis’s for my routine tasks except those required to
send/receive packets for which anyways we will have to use a ndis calls.
regards
Mayank
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of yatindra vaishnav
Sent: Wednesday, May 14, 2003 4:09 PM
To: NT Developers Interest List
Subject: [ntdev] Re: PROTOCOL DRIVER QUERY
Mayank,
The WDM and Kernel specific call shud not be used. Because all
the facility is provided by the NDIS, and the services required by the
driver shud ask to NDIS to get served.
Good Luck,
>From: “Mayank Kumar”
>Reply-To: “NT Developers Interest List”
>To: “NT Developers Interest List”
>Subject: [ntdev] Re: PROTOCOL DRIVER QUERY
>Date: Wed, 14 May 2003 15:17:57 +0530
>
>HI Yogi
>thanks for ur reply
>
>I am still not clear. Can u tell me there are any specfic Kenel mode apis
>that i cannot call executing as a ndis protocol driver
>
>regards
>Mayank
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
>[mailto:xxxxx@lists.osr.com]On Behalf Of yatindra vaishnav
> Sent: Wednesday, May 14, 2003 1:24 PM
> To: NT Developers Interest List
> Subject: [ntdev] Re: PROTOCOL DRIVER QUERY
>
>
> Hi Mayank,
>
> See in-lines.
>
>
>
> Warm Regards,
>
>
>
>
>
> >From: “Mayank Kumar”
> >Reply-To: “NT Developers Interest List”
> >To: “NT Developers Interest List”
> >Subject: [ntdev] PROTOCOL DRIVER QUERY
> >Date: Wed, 14 May 2003 11:58:55 +0530
> >
> >HI ALL
> >
> >I AM implementing a protocol driver for windows 2000. in that driver ,
i
> >have to receive packets from the network adapter and then put them into
> >various queues. A separate thread which is part of the same protocol
>driver,
> >will perfrom some processing on the queued packets and then put them
back
> >into separate transmit queues.
> >Is this possible using a single protocol driver or will i have to make
> >layered driver.
>
> [Yogi]Why do u need saperate protocol driver? If u really need a
protocol
>driver then it is possible in single protocol driver.
>
> >
> >are there any specific things that cannot be done in a protocol driver.
> >Is the protocol driver must be plug and play compatible. the driver
that
>i
> >have to make is a non wdm driver.
>
> [Yogi] No the implementation specific things shud be added there, so it
is
>fully application specific. Yes the protocol driver is PNP type driver.
It
>will be NDIS protocol driver.
>
>
>
> >
> >Any suggestions and help are welcome in this regard as i am a newbie in
>this
> >field
> >
> >
> >Regards
> >mayank
> >
> >
> >
> >
> >
> >
> >
> >—
> >You are currently subscribed to ntdev as: xxxxx@hotmail.com
> >To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>---------------------------------------------------------------------------
-
>–
> Mega movies. Mega prizes. Switch to Hallmark channel. —
> You are currently subscribed to ntdev as:
>xxxxx@intersolutions.stpn.soft.net
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>—
>You are currently subscribed to ntdev as: xxxxx@hotmail.com
>To unsubscribe send a blank email to xxxxx@lists.osr.com
----------------------------------------------------------------------------
–
It’s spooky. It’s a thriller. See Bhoot slideshow —
You are currently subscribed to ntdev as:
xxxxx@intersolutions.stpn.soft.net
To unsubscribe send a blank email to xxxxx@lists.osr.com
> Is this possible using a single protocol driver
Yes.
are there any specific things that cannot be done in a protocol
driver.
Is the protocol driver must be plug and play compatible. the driver
that i
have to make is a non wdm driver.
Not necessary, if you do not touch any device memory/ports/interrupts.
Max