- Debugger: Getting mixed signals
- 'Packaging Infrastructure' Contract Weekly Report #4
- Haiku monthly activity report - 06/2015
- 'Packaging Infrastructure' Contract Weekly Report #3
- 'Packaging Infrastructure' Contract Weekly Report #2
- GCI 2014 winners trip report (mentor side)
- TeX Live and LyX; Changes to the boot code
- 'Packaging Infrastructure' Contract Weekly Report #1
- Beginning of 'Packaging Infrastructure' Contract
- Haiku monthly activity report - 05/2015
GSoC: IPv6 implementation progress
Up to now an initial version of the following functionality has been made:
- new address family module - struct net_address_module_info - for IPv6 implemented, based on code from haiku/src/add-ons/kernel/network/protocols/ipv4/ipv4_address.cpp
- new protocol module - struct net_protocol_module_info - for IPv6 implemented, based on code from haiku/src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
- a patch for the ifconfig tool, that allows to configure interfaces with IPv6 addresses. It works by adding new struct net_interface structures, in a way to similar to how IPv4 address aliasing works.
- a patch for the route tool, that allows to view and manipulate IPv6 routes.
The code supports the basic IPv6 data sending and receiving. There are some big limitations at the moment - communications must be be local, because Neigbor Discovery Protocol that allows to resolve link-layer addresses is not implemented yet; and raw sockets must be used for communication, since neither UDP nor TCP is supported yet.
- kfx's blog
- Login or register to post comments

Comments
Re: GSoC: IPv6 implementation progress
*LOOKS AMAZING*
Please keep the good work!
IPv6 are very necessary ATM