From owner-freebsd-bugs@FreeBSD.ORG Tue Jun 6 19:40:18 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB1ED16A53E for ; Tue, 6 Jun 2006 19:40:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E04143D4C for ; Tue, 6 Jun 2006 19:40:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k56JeI0b050535 for ; Tue, 6 Jun 2006 19:40:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k56JeI5D050534; Tue, 6 Jun 2006 19:40:18 GMT (envelope-from gnats) Resent-Date: Tue, 6 Jun 2006 19:40:18 GMT Resent-Message-Id: <200606061940.k56JeI5D050534@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Joe Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E2D2416C03D for ; Tue, 6 Jun 2006 19:33:41 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9778343D48 for ; Tue, 6 Jun 2006 19:33:41 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k56JXfjv045444 for ; Tue, 6 Jun 2006 19:33:41 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k56JXfxJ045443; Tue, 6 Jun 2006 19:33:41 GMT (envelope-from nobody) Message-Id: <200606061933.k56JXfxJ045443@www.freebsd.org> Date: Tue, 6 Jun 2006 19:33:41 GMT From: Joe To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: kern/98597: Bug in FreeBSD 6.1 IPv6 link-local DAD procedure X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 19:40:25 -0000 >Number: 98597 >Category: kern >Synopsis: Bug in FreeBSD 6.1 IPv6 link-local DAD procedure >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jun 06 19:40:17 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Joe >Release: FreeBSD 6.1-Release >Organization: Home >Environment: FreeBSD rho 6.1-RELEASE-p1 FreeBSD 6.1-RELEASE-p1 #6: Tue Jun 6 04:34:09 UTC 2006 root@rho:/usr/obj/usr/src/sys/RHO i386 >Description: I performed IPv6 Ready Logo Phase I on my FreeBSD 6.1 Box and found it failed at the "DAD would failed" section, including: "NUT receives VALID DAD NS (Target==NUT), after transmitting DAD NS" "NUT receives VALID DAD NA (Target==NUT), after transmitting DAD NS" "NUT receives INVALID DAD NA (w/ SLL option), after transmitting DAD NS" The problem is that the IPv6 stack does not process the NS packets (to indicate that the address has already been used on the network) while it performs Duplicated Address Detection (DAD) for its link-local addresses. Only adter DAD is done (no duplicated) then the NS packets are proceed. The source codes which perform DAD in FreeBSD 5.x release and FreeBSD 6.x release are the same. (see /sys/netinet6/nd6_nbr.c) >How-To-Repeat: Perform "IPv6 Ready Logo Phase I" conformance test on the FreeBSD 6.1 box. >Fix: None. >Release-Note: >Audit-Trail: >Unformatted: