* writting NIC driver for IPV6
@ 2011-06-28 10:02 Gang Lei (雷刚)
2011-06-28 16:38 ` Michael Blizek
0 siblings, 1 reply; 5+ messages in thread
From: Gang Lei (雷刚) @ 2011-06-28 10:02 UTC (permalink / raw)
To: kernelnewbies
HI all:
Thanks for your help in advance. Could anyone tell me how to revise NIC driver to support IPV6? Or it doesn?t need driver?s change to support IPV6? Can anyone throw some light on this question?
Regards
Rick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110628/091e4276/attachment-0001.html
^ permalink raw reply [flat|nested] 5+ messages in thread
* writting NIC driver for IPV6
2011-06-28 10:02 writting NIC driver for IPV6 Gang Lei (雷刚)
@ 2011-06-28 16:38 ` Michael Blizek
2011-06-29 1:38 ` Gang Lei (雷刚)
0 siblings, 1 reply; 5+ messages in thread
From: Michael Blizek @ 2011-06-28 16:38 UTC (permalink / raw)
To: kernelnewbies
Hi!
On 18:02 Tue 28 Jun , Gang Lei (????) wrote:
> HI all:
>
> Thanks for your help in advance. Could anyone tell me how to revise NIC driver to support IPV6? Or it doesn??t need driver??s change to support IPV6? Can anyone throw some light on this question?
You do not need to change the nic driver to support IPv6 unless it's the
driver is totally broken. Network cards and drivers operate on layer 2 and
generally do not care what you do on layer 3 and above. However in some cases
hardware accelerations like "TCP segmentation offloading" may be available
which partly violates this layer separation. But this is "only" a performance
issue.
-Michi
--
programing a layer 3+4 network protocol for mesh networks
see http://michaelblizek.twilightparadox.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* writting NIC driver for IPV6
2011-06-28 16:38 ` Michael Blizek
@ 2011-06-29 1:38 ` Gang Lei (雷刚)
2011-06-29 6:32 ` Mulyadi Santosa
2011-06-29 7:06 ` Anupam Kapoor
0 siblings, 2 replies; 5+ messages in thread
From: Gang Lei (雷刚) @ 2011-06-29 1:38 UTC (permalink / raw)
To: kernelnewbies
Thanks a lot, Michi.
Then how can I verify that IPV6 can be really running on our NIC? Of course I have to build a kernel which can support IPV6 firstly, but how to verify it?s really working? Use ping6?
Rick
From: kernelnewbies-bounces@kernelnewbies.org [mailto:kernelnewbies-bounces at kernelnewbies.org] On Behalf Of Michael Blizek
Sent: 2011?6?29? 0:38
To: Gang Lei (??)
Cc: kernelnewbies at kernelnewbies.org
Subject: Re: writting NIC driver for IPV6
Hi!
On 18:02 Tue 28 Jun , Gang Lei (????) wrote:
> HI all:
>
> Thanks for your help in advance. Could anyone tell me how to revise NIC driver to support IPV6? Or it doesn??t need driver??s change to support IPV6? Can anyone throw some light on this question?
You do not need to change the nic driver to support IPv6 unless it's the
driver is totally broken. Network cards and drivers operate on layer 2 and
generally do not care what you do on layer 3 and above. However in some cases
hardware accelerations like "TCP segmentation offloading" may be available
which partly violates this layer separation. But this is "only" a performance
issue.
-Michi
--
programing a layer 3+4 network protocol for mesh networks
see http://michaelblizek.twilightparadox.com
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110629/033b19f9/attachment.html
^ permalink raw reply [flat|nested] 5+ messages in thread
* writting NIC driver for IPV6
2011-06-29 1:38 ` Gang Lei (雷刚)
@ 2011-06-29 6:32 ` Mulyadi Santosa
2011-06-29 7:06 ` Anupam Kapoor
1 sibling, 0 replies; 5+ messages in thread
From: Mulyadi Santosa @ 2011-06-29 6:32 UTC (permalink / raw)
To: kernelnewbies
2011/6/29 Gang Lei (??) <gang.lei@mediatek.com>
>
> Thanks a lot, Michi.
>
> Then how can I verify that IPV6 can be really running on our NIC? Of course I have to build a kernel which can support IPV6 firstly, but how to verify it?s really working? Use ping6?
that....and IMO wireshark.... just see what the type of packets your
NIC sends over the wire....
--
regards,
Mulyadi Santosa
Freelance Linux trainer and consultant
blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* writting NIC driver for IPV6
2011-06-29 1:38 ` Gang Lei (雷刚)
2011-06-29 6:32 ` Mulyadi Santosa
@ 2011-06-29 7:06 ` Anupam Kapoor
1 sibling, 0 replies; 5+ messages in thread
From: Anupam Kapoor @ 2011-06-29 7:06 UTC (permalink / raw)
To: kernelnewbies
2011/6/29 Gang Lei (??) <gang.lei@mediatek.com>
> Thanks a lot, Michi.****
>
> Then how can I verify that IPV6 can be really running on our NIC? Of course
> I have to build a kernel which can support IPV6 firstly, but how to verify
> it?s really working? Use ping6?
>
yes apart from ping6, you can use:
1. wireshark/ethereal for seeing ND messages on the wire
2. if possible, setup ISATAP in your lab-network. ubuntu does have
a isatapd, so should other distributions.
3. once you have (2) setup, update your resolver to do quad-A
queries by default i.e. 'option inet6'. if you use google's DNS, you should
be able to see dancing turtle at kame.org
for example, i have the following
is0 Link encap:IPv6-in-IPv4
inet6 addr: 2001:420:5401:1:200:5efe:4067:9c63/64 Scope:Global
inet6 addr: fe80::200:5efe:4067:9c63/64 Scope:Link
UP RUNNING NOARP MTU:1280 Metric:1
RX packets:1352 errors:0 dropped:0 overruns:0 frame:0
TX packets:872 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1575341 (1.5 MB) TX bytes:72571 (72.5 KB)
<aside> can you find out where i work from above ? ;)
have fun...
anupam
--
In the beginning was the lambda, and the lambda was with Emacs, and Emacs
was the lambda.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110629/3201e66b/attachment.html
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-06-29 7:06 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-28 10:02 writting NIC driver for IPV6 Gang Lei (雷刚)
2011-06-28 16:38 ` Michael Blizek
2011-06-29 1:38 ` Gang Lei (雷刚)
2011-06-29 6:32 ` Mulyadi Santosa
2011-06-29 7:06 ` Anupam Kapoor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).