Skip site navigation (1)Skip section navigation (2)
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>