Re: NDIS IM Layering
- From: "Thomas F. Divine" <tdivine@NOpcausaSPAM>
- Date: Tue, 10 Jul 2007 00:19:24 -0400
"Anton Bassov" <AntonBassov@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:6D79BA59-382C-4918-B738-2B808429CC22@xxxxxxxxxxxxxxxx
In practice, I was able to install the WDK sample PassThru and our own
driver which is based on PassThru with no observable problems. Both drivers
have their FilterClass specified as failover in their respective INF files.
Am I misunderstanding something here? Is the documentation making a
recommendation instead of stating policy?
As you have experimentally established, this is just one more MSDN claim
that proved to be false, at least in respect of failover drivers. Another
similar claim can be found in NDIS 6 documentation - MSDN claims that you
cannot have more than one modifying LWF in the same stack, and this claim is
false as well.....
I believe that you can read this claim a little differently.
In particular, you can only have one instance of your own modifying LWF on the same stack. For example, if you have a LWF that can bind to 802.3 and WLAN, then it will bind to one or the other but not both. In this case, the modifying driver will probably bind as 802.3 above the Microsoft Native Wi-Fi driver but will not bind a second time below the Native Wi-Fi filter.
A modifying filter setup to bind to 802.3 and WLAN will behave differently and will, in fact, bind itself twice on the same stack.
Agreed that the doc isn't crystal clear, but sometimes you have to experiment a little to find what they really meant.
Thomas F. Divine
Anton Bassov
"tnili" wrote:
According to the WDK documentation, you cannot have more than one NDIS IM
driver of a particular FilterClass (scheduler, loadbalance, failover) in a
stack. This is found under the topic "Filter Intermediate Driver
Installation (NDIS 5.1)".
In practice, I was able to install the WDK sample PassThru and our own
driver which is based on PassThru with no observable problems. Both drivers
have their FilterClass specified as failover in their respective INF files.
Am I misunderstanding something here? Is the documentation making a
recommendation instead of stating policy?
.
- Follow-Ups:
- Re: NDIS IM Layering
- From: Anton Bassov
- Re: NDIS IM Layering
- From: mirage2k2
- Re: NDIS IM Layering
- References:
- NDIS IM Layering
- From: tnili
- NDIS IM Layering
- Prev by Date: Re: NDIS IM, ethernet loopback
- Next by Date: Re: OID_802_11_ADD_KEY/OID_802_11_REMOVE_KEY Vulnerabilities
- Previous by thread: RE: NDIS IM Layering
- Next by thread: Re: NDIS IM Layering
- Index(es):
Relevant Pages
|