From owner-freebsd-net@FreeBSD.ORG Thu Jan 20 19:00:52 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4DC491065672; Thu, 20 Jan 2011 19:00:52 +0000 (UTC) (envelope-from lampa@fit.vutbr.cz) Received: from guta.fit.vutbr.cz (guta6.fit.vutbr.cz [IPv6:2001:718:802:809::93e5:90b]) by mx1.freebsd.org (Postfix) with ESMTP id D241D8FC17; Thu, 20 Jan 2011 19:00:51 +0000 (UTC) Received: from guta.fit.vutbr.cz (localhost [127.0.0.1]) by guta.fit.vutbr.cz (envelope-from lampa@fit.vutbr.cz) (8.14.4/8.14.4) with ESMTP id p0KJ0lwJ042096 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 20 Jan 2011 20:00:48 +0100 (CET) Received: (from lampa@localhost) by guta.fit.vutbr.cz (8.14.4/8.14.2/Submit) id p0KJ0kxK042095; Thu, 20 Jan 2011 20:00:46 +0100 (CET) (envelope-from lampa) Date: Thu, 20 Jan 2011 20:00:46 +0100 From: Petr Lampa To: bzeeb-lists@lists.zabbadoz.net, ticso@cicely7.cicely.de Message-ID: <20110120190046.GA41950@fit.vutbr.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110120161445.GX39356@cicely7.cicely.de> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.71 on 147.229.9.11 Cc: freebsd-net@freebsd.org, ume@freebsd.org Subject: Re: strange netstat -ian output 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, 20 Jan 2011 19:00:52 -0000 After our private mail exchange with B.Walter I've looked at the sources and RFC drafts and realised that Node Information ICMPv6 was taken out from KAME in 2000 and that code was implemented according draft-07. The group address was then changed in draft-13 (2006) to the same format as solicited node address. This was not reflected in source and it's questionable if it has to. Some more research about how this is currently implemented in other *BSD and Linux systems should be done first. It's easy to change 4bytes hash to 3bytes hash, but we will loose back compatibility with older systems. Perhaps, some sysctl setting would solve this. In any case I've also opened another bug report for this: http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/154169 Petr Lampa -- Computer Centre E-mail: lampa@fit.vutbr.cz Faculty of Information Technology Web: http://www.fit.vutbr.cz/ Brno University of Technology Fax: +420 54114-1270 Bozetechova 2, 612 66 Brno, Czech Republic Phone: +420 54114-1225