From nobody@FreeBSD.org  Thu Feb 11 20:39:48 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 20605106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Feb 2010 20:39:48 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 0F6DB8FC15
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Feb 2010 20:39:48 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o1BKdlhU006326
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 11 Feb 2010 20:39:47 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o1BKdlvF006319;
	Thu, 11 Feb 2010 20:39:47 GMT
	(envelope-from nobody)
Message-Id: <201002112039.o1BKdlvF006319@www.freebsd.org>
Date: Thu, 11 Feb 2010 20:39:47 GMT
From: John Kent <jkent3rd@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ALE driver refuses to accept IPv6 Router Advertisements
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         143822
>Category:       kern
>Synopsis:       [ale] ALE driver refuses to accept IPv6 Router Advertisements
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    yongari
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 11 20:40:02 UTC 2010
>Closed-Date:    Mon May 31 22:45:35 UTC 2010
>Last-Modified:  Mon May 31 22:45:35 UTC 2010
>Originator:     John Kent
>Release:        8.0-RELEASE
>Organization:
-
>Environment:
FreeBSD BaseStation.KENT 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
The ale driver (device ale0) does not respond to ipv6 router advertisements or neighbor advertisements, unless the machine is running tcpdump on the interface.  (in promiscuous mode).

The dc driver (linksys card in the same machine) responds immediately to both of these icmp6 packets and configures the interface and ndp appropriately without the tcpdump step.

>How-To-Repeat:
This is repeatable across reboots.  The machine can be up for 10 hours and never configure the ipv6 address on ale0, and running the tcpdump -i ale0 icmp6 will cause the nic to configure with the next router advertisement.  Same with neighbor discovery as viewed through ndp.

Forcing 'rtsol -fD ale0' reports that no responses have been received.  When tcpdump is running, the same command receives a response on the first solicitation.
>Fix:
Unknown.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: yongari 
State-Changed-When: Thu Feb 11 21:13:08 UTC 2010 
State-Changed-Why:  
I beleive the bug was fixed in r199927 and MFCed to stable/8 and 
stable/7. So would you try it again on latest stable? 


Responsible-Changed-From-To: freebsd-amd64->yongari 
Responsible-Changed-By: yongari 
Responsible-Changed-When: Thu Feb 11 21:13:08 UTC 2010 
Responsible-Changed-Why:  
Mine. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=143822 
State-Changed-From-To: feedback->closed 
State-Changed-By: yongari 
State-Changed-When: Mon May 31 22:45:06 UTC 2010 
State-Changed-Why:  
Close. Feedback timeout(> 3 months). 

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