[haiku] Re: IPv6 protocol stack developement

  • From: Alex von Gluck <kallisti5@xxxxxxxxxxx>
  • To: <haiku@xxxxxxxxxxxxx>
  • Date: Fri, 26 Mar 2010 06:07:22 -0500

On Fri, 26 Mar 2010 16:20:58 +0530, Rohit Vaidya <rohitvvv@xxxxxxxxx>
wrote:
> I wanted to contribute and work for the IPv6 protocol stack development
for
> Haiku.
> I am in search of mentors who could give me pointers on how to go about
it
> and areas
> where I should be proficient in working for the same.

I'm no mentor, but personally I would like to see the following IPv6
features in Haiku (from most important to least important)

1) IPv6 interface address support (link and global scopes)
2) Neighbor Discovery for IPv6 (http://www.faqs.org/rfcs/rfc2461.html ,
rtadvd , radvd).
3) ISC DHCP v4.1+ client (4.1 introduced IPv6 discovery as an *official*
feature)  ||  DHCPv6 support in the network stack
4) IPv6 tunnel support

Linux performs v6 Neighbor Discovery when a link is brought up (ifconfig
up), it may be wise to add an option into the network panel / ifconfig to
perform such an action because the need to take 
the nic down and up to re-perform Neighbor discovery is annoying to say
the least.

# 1 will require implementation within haiku
# 2 will require implementation within haiku
# 3 we can get away by using ISC's DHCP client.. but I am not sure if
thats an option at the moment ;)
# 4 will require implementation within Haiku and is optional for v6
connectivity (although it makes things easier)

Thanks!

 -- Alex


Other related posts: