From nobody@FreeBSD.org  Wed Dec 26 13:29:01 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id C4E7A37B41E
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 26 Dec 2001 13:28:48 -0800 (PST)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.6/8.11.6) id fBQLSmN02718;
	Wed, 26 Dec 2001 13:28:48 -0800 (PST)
	(envelope-from nobody)
Message-Id: <200112262128.fBQLSmN02718@freefall.freebsd.org>
Date: Wed, 26 Dec 2001 13:28:48 -0800 (PST)
From: Matthew George <mgeorge@secureworks.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: rarpd fails to init IPv6 enabled interfaces
X-Send-Pr-Version: www-1.0

>Number:         33213
>Category:       bin
>Synopsis:       rarpd(8) fails to init IPv6 enabled interfaces
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    ume
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 26 13:30:02 PST 2001
>Closed-Date:    Tue Aug 30 10:10:27 GMT 2005
>Last-Modified:  Tue Aug 30 10:10:27 GMT 2005
>Originator:     Matthew George
>Release:        4.4-STABLE
>Organization:
SecureWorks
>Environment:
FreeBSD mdg.secureworks.net 4.4-STABLE FreeBSD 4.4-STABLE #1: Wed Dec 26 15:41:10 EST 2001
>Description:
When control passes into the init_one() function for the interface,
the address family is examined.  The funcion returns if the family is
not either AF_INET or AF_LINK.  When an IPv6 enabled interface is
encountered, the first address examined is of type AF_INET6, so the
function returns without further examining the interface (and thus
discovering the subsequent AF_INET address).
>How-To-Repeat:
Enable IPv6 and attempt to run rarpd

I was able to "fix" the problem by removing INET6 support from my kernel
>Fix:
Logic needs to be added to the init_one() function so that it will fully
examine all addresses on the interface (unless loopback or pointopoint).
An interface should only be discarded once it has been determined that
there are no valid AF_INET addresses *at all* on the interface.
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->ume 
Responsible-Changed-By: sheldonh 
Responsible-Changed-When: Tue Feb 5 02:52:59 PST 2002 
Responsible-Changed-Why:  
Umemoto-san, are you still our resident IPv6 maintainer? 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=33213 

From: Hajimu UMEMOTO <ume@mahoroba.org>
To: sheldonh@FreeBSD.org
Cc: freebsd-bugs@FreeBSD.org, ume@FreeBSD.org
Subject: Re: misc/33213: rarpd fails to init IPv6 enabled interfaces
Date: Fri, 08 Feb 2002 01:12:05 +0900

 Hi,
 
 >>>>> On Tue, 5 Feb 2002 02:54:48 -0800 (PST)
 >>>>> <sheldonh@FreeBSD.org> said:
 
 sheldonh> Synopsis: rarpd fails to init IPv6 enabled interfaces
 
 sheldonh> Umemoto-san, are you still our resident IPv6 maintainer?
 
 Yes, I'm here.  But I'm bit busy.
 I cannot reproduce this problem on my 5-CURRENT and 4.5-RELEASE boxes.
 
 --
 Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
 ume@mahoroba.org  ume@bisd.hitachi.co.jp  ume@{,jp.}FreeBSD.org
 http://www.imasy.org/~ume/
 
 To Unsubscribe: send mail to majordomo@FreeBSD.org
 with "unsubscribe freebsd-bugs" in the body of the message
State-Changed-From-To: open->feedback 
State-Changed-By: sheldonh 
State-Changed-When: Fri Feb 8 04:26:38 PST 2002 
State-Changed-Why:  
Umemoto-san can't reproduce the problem you're havingn either 5.0-CURRENT 
or 4.5-RELEASE. 

Could you provide a more detailed How-To-Repeat section? 

Please copy your feedback to <bug-followup@freebsd.org>, using the 
subject line of this message. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=33213 
State-Changed-From-To: feedback->closed 
State-Changed-By: matteo 
State-Changed-When: Tue Aug 30 10:10:08 GMT 2005 
State-Changed-Why:  
feedback timeout 

http://www.freebsd.org/cgi/query-pr.cgi?pr=33213 
>Unformatted:
