Date: Thu, 19 Aug 2010 13:42:54 +0200 From: Ana Kukec <anchie@fer.hr> To: Ana Kukec <anchie@FreeBSD.org> Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r211501 - in head/sys: modules modules/send netinet netinet6 sys Message-ID: <4C6D18BE.2000905@fer.hr> In-Reply-To: <201008191131.o7JBV4Yf002412@svn.freebsd.org> References: <201008191131.o7JBV4Yf002412@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi all, A man page for the kernel side SeND, and an updated port with Secure Neighbor Discovery application will follow soon. Ana Kukec wrote: > Author: anchie > Date: Thu Aug 19 11:31:03 2010 > New Revision: 211501 > URL: http://svn.freebsd.org/changeset/base/211501 > > Log: > MFp4: anchie_soc2009 branch: > > Add kernel side support for Secure Neighbor Discovery (SeND), RFC 3971. > > The implementation consists of a kernel module that gets packets from > the nd6 code, sends them to user space on a dedicated socket and reinjects > them back for further processing. > > Hooks are used from nd6 code paths to divert relevant packets to the > send implementation for processing in user space. The hooks are only > triggered if the send module is loaded. In case no user space > application is connected to the send socket, processing continues > normaly as if the module would not be loaded. Unloading the module > is not possible at this time due to missing nd6 locking. > > The native SeND socket is similar to a raw IPv6 socket but with its own, > internal pseudo-protocol. > > Approved by: bz (mentor) > > Added: > head/sys/modules/send/ > head/sys/modules/send/Makefile (contents, props changed) > head/sys/netinet6/send.c (contents, props changed) > head/sys/netinet6/send.h (contents, props changed) > Modified: > head/sys/modules/Makefile > head/sys/netinet/in.h > head/sys/netinet6/icmp6.c > head/sys/netinet6/nd6.c > head/sys/netinet6/nd6_nbr.c > head/sys/netinet6/raw_ip6.c > head/sys/sys/mbuf.h > > Ana
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C6D18BE.2000905>