Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > IPV6 and NDIS Intermediate driver

Reply
Thread Tools Display Modes

IPV6 and NDIS Intermediate driver

 
 
Sujit
Guest
Posts: n/a

 
      03-24-2005
Hi,
I have recently started looking into IPv6 stuff, want to know how it can
affect the NDIS intermediate driver? Is there any document on NDIS and IP v6
which can give me more details?

Thanks,
- Sujit


 
Reply With Quote
 
 
 
 
Maxim S. Shatskih
Guest
Posts: n/a

 
      03-24-2005
The skeleton part (the part which is necessary just to plug to NDIS) of IM
is protocol-agnostic, as in PASSTHRU sample.

But, if your IM starts to parse the packets, then it must have some
protocol knowledge, and you will probably need to code the IPv6 parser together
with IPv4.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation

http://www.storagecraft.com

"Sujit" <> wrote in message
news:...
> Hi,
> I have recently started looking into IPv6 stuff, want to know how it can
> affect the NDIS intermediate driver? Is there any document on NDIS and IP v6
> which can give me more details?
>
> Thanks,
> - Sujit
>
>



 
Reply With Quote
 
Sujit
Guest
Posts: n/a

 
      03-24-2005
Maxim,
I believe IPv4 and IPv6 stack can co-exist in the system at the same
time. How system knows that whether my NDIS will support IPv4 or IPv6? as
well as can't we tell the system to send the IPv4 packets only to NDIS?

Thanks,
- Sujit

"Maxim S. Shatskih" <> wrote in message
news:...
> The skeleton part (the part which is necessary just to plug to NDIS) of
> IM
> is protocol-agnostic, as in PASSTHRU sample.
>
> But, if your IM starts to parse the packets, then it must have some
> protocol knowledge, and you will probably need to code the IPv6 parser
> together
> with IPv4.
>
> --
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
>
> http://www.storagecraft.com
>
> "Sujit" <> wrote in message
> news:...
>> Hi,
>> I have recently started looking into IPv6 stuff, want to know how it
>> can
>> affect the NDIS intermediate driver? Is there any document on NDIS and IP
>> v6
>> which can give me more details?
>>
>> Thanks,
>> - Sujit
>>
>>

>
>



 
Reply With Quote
 
Maxim S. Shatskih
Guest
Posts: n/a

 
      03-24-2005
> I believe IPv4 and IPv6 stack can co-exist in the system at the same
> time. How system knows that whether my NDIS will support IPv4 or IPv6? as
> well as can't we tell the system to send the IPv4 packets only to NDIS?


The system will not do this distinction. It will just send all incoming packets
to your IM, both IPv4 and IPv6. Same with outgoing packets.

IM is below the layer where the packets are dispatched to the protocol. This
layer is partly in NDIS (filtering by packet class -
unicast/multicast/broadcast/promiscuous, by multicast group and by destination
address in promiscuous mode) and partly in the protocols themselves (by
protocol ID and such).

The packet is delivered to all protocols, so all of them will have a chance to
look at it. The protocol will just skip the packets unknown to it.

IM is below all of this.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation

http://www.storagecraft.com


 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not 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 Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
NDIS Intermediate Driver for 802.11 Ganesan Windows Vista Drivers 10 10-11-2004 01:02 AM
NDIS Intermediate Driver for 802.11 Ganesan Windows Vista Drivers 11 10-05-2004 12:14 AM
NDIS Intermediate driver for CE Jeff Ayers Windows Vista Drivers 1 09-04-2003 08:05 PM
NDIS Intermediate Driver. Bill Tang Windows Vista Drivers 1 07-15-2003 03:48 AM
Re: NDIS Intermediate Driver. Thomas F. Divine Windows Vista Drivers 0 07-14-2003 03:00 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59