NDIS 5.0 in Vista ?

Posted: 12-22-2006, 01:45 AM
Hi Experts:

I have a question on NDIS version usable under Windows Vista:

We have been using an NDIS miniport driver writing using NDIS 5.0. Will this
work under Windows Vista? If not, what should I do to make it work in Vista
with minimum change? For example, should I port the driver code to NDIS 5.1
(which is supported by Vista as I read from the web)?

If I port the code to NDIS 6.0, will the driver still work under older
Windows platforms like Windows 2000 and XP?

Thanks for your advises !
Polaris



Reply With Quote

Responses to "NDIS 5.0 in Vista ?"

soviet_bloke@hotmail.com
Guest
Posts: n/a
 
Re: NDIS 5.0 in Vista ?
Posted: 12-22-2006, 02:38 AM
> We have been using an NDIS miniport driver writing using NDIS 5.0. Will this
> work under Windows Vista?
Sure it will....

The only thing that is not supported under Vista is NDIS IM filters -
NDIS5 IM MUX, miniport
ans protocol drivers are going to work, although at some performance
penalty, compared to their NDIS 6 counterparts (more on this below)...
> If I port the code to NDIS 6.0, will the driver still work under older
> Windows platforms like Windows 2000 and XP?
Of course not - NDIS 6 is very different from earlier NDIS versions,
particularly when it comes to parameters that you pass to to NDIS
functions. This is why translation of NDIS5 calls to NDIS 6 may have
some negative impact on performance when you run NDIS5 driver under
Vista

Anton Bassov

Polaris wrote:
> Hi Experts:
>
> I have a question on NDIS version usable under Windows Vista:
>
> We have been using an NDIS miniport driver writing using NDIS 5.0. Will this
> work under Windows Vista? If not, what should I do to make it work in Vista
> with minimum change? For example, should I port the driver code to NDIS 5.1
> (which is supported by Vista as I read from the web)?
>
> If I port the code to NDIS 6.0, will the driver still work under older
> Windows platforms like Windows 2000 and XP?
>
> Thanks for your advises !
> Polaris
Reply With Quote
Alireza Dabagh [MS]
Guest
Posts: n/a
 
Re: NDIS 5.0 in Vista ?
Posted: 12-24-2006, 10:08 AM
NDIS 5 IM filter and MUX drivers -are- supported under Vista. Maybe you
meant to say NDIS -6- IM filter drivers are not supported which is true
(NDIS 6 filter drivers should use NDIS 6 lightweight filter driver model).

This said you should expect support for NDIS 5 IM filter drivers to be one
of the first to be dropped in the -yet to be determined- future version of
NDIS due to extreme complexities of supporting NDIS 5 IM filter drivers in
Vista in general and supporting a stack that consists of both NDIS 5 IM
filter drivers and NDIS 6 lightweight filter drivers in particular (still
having nightmares...).

You are correct that running NDIS 5 miniport drivers under Vista will incur
a performance penalty because TCPIP in Vista is NDIS 6 and NDIS would have
to translate every and each NDIS_PACKET to NET_BUFFER (and vice versa) on
xmit and receive path.

-ali
--
This posting is provided "AS IS" with no warranties, and confers no rights.

<soviet_bloke@hotmail.com> wrote in message
news:1166755108.860632.46920@48g2000cwx.googlegrou ps.com...
>> We have been using an NDIS miniport driver writing using NDIS 5.0. Will
>> this
>> work under Windows Vista?
>
> Sure it will....
>
> The only thing that is not supported under Vista is NDIS IM filters -
> NDIS5 IM MUX, miniport
> ans protocol drivers are going to work, although at some performance
> penalty, compared to their NDIS 6 counterparts (more on this below)...
>
>> If I port the code to NDIS 6.0, will the driver still work under older
>> Windows platforms like Windows 2000 and XP?
>
> Of course not - NDIS 6 is very different from earlier NDIS versions,
> particularly when it comes to parameters that you pass to to NDIS
> functions. This is why translation of NDIS5 calls to NDIS 6 may have
> some negative impact on performance when you run NDIS5 driver under
> Vista
>
> Anton Bassov
>
> Polaris wrote:
>> Hi Experts:
>>
>> I have a question on NDIS version usable under Windows Vista:
>>
>> We have been using an NDIS miniport driver writing using NDIS 5.0. Will
>> this
>> work under Windows Vista? If not, what should I do to make it work in
>> Vista
>> with minimum change? For example, should I port the driver code to NDIS
>> 5.1
>> (which is supported by Vista as I read from the web)?
>>
>> If I port the code to NDIS 6.0, will the driver still work under older
>> Windows platforms like Windows 2000 and XP?
>>
>> Thanks for your advises !
>> Polaris
>

Reply With Quote
 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
ndis.sys BSOD :( Al Windows Vista Administration 2 12-03-2006 10:21 AM
NDIS question tsindia Windows XP Device Drivers 1 06-23-2006 08:13 PM
obtaining vista logo for ndis+wdm drivers michael.waksman@gmail.com Windows XP Device Drivers 0 06-05-2006 05:06 PM
PCI card and ndis? sean Windows XP Device Drivers 0 12-23-2004 04:17 AM
NDIS.SYS error siewmoey!f1rst.co.nz Windows XP Device Drivers 0 05-17-2004 07:59 AM