Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Jun 2009 23:08:07 +0200
From:      Ana Kukec <anchie@fer.hr>
To:        soc-status@freebsd.org
Cc:        "Bjoern A. Zeeb" <bz@freebsd.org>
Subject:   Status report - Native SeND APIs
Message-ID:  <4A26E637.9090701@fer.hr>

next in thread | raw e-mail | index | archive | help
Hi all,

As part of Google Summer of Code 2009 I am working on a Secure Neighbor 
Dicovery (SeND, rfc 3971) integration to FreeBSD.

My work will be based on DoCoMo NTT BSD licensed send 0.2 
implementation.  In contrast to using netgraph and bpf a more efficient 
kernel module that will hook into the ICMPv6 processing will be used. 
Interaction between kernel and user space will be implemented using the 
well established interfaces of routing sockets.

During the intial two weeks the following tasks have been accomplished:

send-0.2:
- code patched and got ready for compiling
- finished send-0.2 documentation -the send-0.2 work flow (the link is 
available at http://wiki.freebsd.org/SOC2009AnaKukec)
- tested basic ND scenarios - host to host and router discovery 
scenarios (log files are placed within the send-0.2 work flow website)

src/sys:
- introduced send-specific ICMPv6 message types
- identified the places where we have to hook in for SeND
- added send module and send.[ch] file -- preparation for SeND hooks in 
ND code

If you want to follow the work, you can find it in FreeBSD's perforce 
repository 
[http://p4web.freebsd.org/@md=d&cd=//&c=0hb@//depot/projects/soc2009/anchie_send/?ac=83]. 


In case you have feedback feel free to contact me at anchie@freebsd.org.

Ana



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A26E637.9090701>