From owner-freebsd-net@FreeBSD.ORG Thu Apr 5 10:24:05 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EC96E16A409 for ; Thu, 5 Apr 2007 10:24:05 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by mx1.freebsd.org (Postfix) with ESMTP id C237C13C45D for ; Thu, 5 Apr 2007 10:24:05 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 6256A212654; Thu, 5 Apr 2007 06:24:11 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute2.internal (MEProxy); Thu, 05 Apr 2007 06:24:06 -0400 X-Sasl-enc: 4d4uDJwenqmk6SxRGw41h+QIPy5lQ/TOTiKphmFDKIlA 1175768645 Received: from [192.168.123.18] (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTP id 65AF432885; Thu, 5 Apr 2007 06:24:05 -0400 (EDT) Message-ID: <4614CE43.2050601@FreeBSD.org> Date: Thu, 05 Apr 2007 11:24:03 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 1.5.0.9 (X11/20070125) MIME-Version: 1.0 To: Andrew McDonald References: <20070404211815.GA6798@mcdonald.org.uk> <20070405081639.GB6798@mcdonald.org.uk> In-Reply-To: <20070405081639.GB6798@mcdonald.org.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org, "JINMEI Tatuya / ?$B?@L@C#:H" Subject: Re: IPv6 Router Alert breaks forwarding X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 10:24:06 -0000 I can only speak about IPv4 router alert in detail; we do nothing with IPv4 RA nor would it appear that it would make any real difference in performance given how the code is laid out. RSVP packets should be passed verbatim to userland from ip_input() via rip_input() there. I think your IPv6 fix is good for now but will wait to hear further from jinmei@. I am heading out the door so if someone could add an item for this to http://wiki.FreeBSD.org/Networking I should be most grateful. Regards, BMS