From owner-soc-status@FreeBSD.ORG Wed Jul 1 07:35:39 2009 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54B691065670; Wed, 1 Jul 2009 07:35:39 +0000 (UTC) (envelope-from anchie@fer.hr) Received: from labs3.cc.fer.hr (labs3.cc.fer.hr [161.53.72.21]) by mx1.freebsd.org (Postfix) with ESMTP id DE00F8FC08; Wed, 1 Jul 2009 07:35:38 +0000 (UTC) (envelope-from anchie@fer.hr) Received: from sluga.fer.hr (sluga.cc.fer.hr [161.53.72.14]) by labs3.cc.fer.hr (8.13.8+Sun/8.12.10) with ESMTP id n617ZaQu029410; Wed, 1 Jul 2009 09:35:36 +0200 (CEST) Received: from Unknown-00-23-6c-95-08-a5.lan ([93.136.27.215]) by sluga.fer.hr with Microsoft SMTPSVC(6.0.3790.3959); Wed, 1 Jul 2009 09:35:36 +0200 Message-ID: <4A4B11C8.9030502@fer.hr> Date: Wed, 01 Jul 2009 09:35:36 +0200 From: Ana Kukec User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) MIME-Version: 1.0 To: soc-status@freebsd.org, "Bjoern A. Zeeb" Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 01 Jul 2009 07:35:36.0469 (UTC) FILETIME=[863A2450:01C9FA1E] Cc: Subject: Native kernel APIs for SEND - status 3 and 4 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jul 2009 07:35:39 -0000 Hi all, Over the last couple of weeks I have been working on the implementation of the output hook for SEND, i.e. sending ND packets to userspace - sendd (depicted as case 1) and 2) on the following url: http://arwen.velv.hr/~anchie/snd_hooks). Tasks that i have finished include: - differentiation of outgoing ND NS/NA/Redirect packets and incoming SEND NS/NA/Redirect packets before passing them to the output hook, based on mbuf tags. - testing of the kernel code (output NS/NA/Redirect packets with prepended IF_ANNOUNCE header on the routing socket): 'route monitor', printf() - new function in the userspace (send_0.2/sendd) for receiving ND/SEND packets with prepended RTM header. - new function in the userspace (send_0.2/sendd) for handling per-interface packet information. - investigation on how to implement output hook for RS/RA messages, which are handled by rtadvd(8) and rtsol(8). Ana