From owner-soc-status@FreeBSD.ORG Sun Jun 14 00:48:09 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 38BDE1065674; Sun, 14 Jun 2009 00:48:09 +0000 (UTC) (envelope-from anchie@fer.hr) Received: from labs4.cc.fer.hr (labs4.cc.fer.hr [161.53.72.24]) by mx1.freebsd.org (Postfix) with ESMTP id B5CA78FC1A; Sun, 14 Jun 2009 00:48:08 +0000 (UTC) (envelope-from anchie@fer.hr) Received: from sluga.fer.hr (sluga.cc.fer.hr [161.53.72.14]) by labs4.cc.fer.hr (8.14.2/8.14.2) with ESMTP id n5E0mCSs015036; Sun, 14 Jun 2009 02:48:19 +0200 (CEST) Received: from ana-kukecs-macbook.local ([89.164.47.23]) by sluga.fer.hr with Microsoft SMTPSVC(6.0.3790.3959); Sun, 14 Jun 2009 02:47:57 +0200 Message-ID: <4A3448B6.7020506@fer.hr> Date: Sun, 14 Jun 2009 02:47:50 +0200 From: Ana Kukec User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 14 Jun 2009 00:47:57.0109 (UTC) FILETIME=[C24A3E50:01C9EC89] X-Scanned-By: MIMEDefang 2.64 on 161.53.72.24 Cc: "Bjoern A. Zeeb" Subject: Native kernel APIs for SeND 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: Sun, 14 Jun 2009 00:48:09 -0000 The status report for this week is as follows.. Implementation of code related to hooks. I've made a sketch of the solution that is available here: http://arwen.velv.hr/~anchie/snd_hooks. Link is also available on wiki: http://wiki.freebsd.org/SOC2009AnaKukec. - The output hook that passes packets to sendd is mostly finished (steps 1) and 2) on the picture). - The userspace code for receiving and processing routing socket NS/A, RS/A and Redirect messages is mostly finished, as well. Next step is to do the same thing for the input hook that processes packets that are passed from sendd back to kernel. Ana