Date: Mon, 25 Feb 2008 16:26:57 +0100 (CET) From: Mohacsi Janos <mohacsi@niif.hu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/121080: IPv6 NUD problem on multi address config on bge0 Message-ID: <20080225152657.8BFD784855@mail.ki.iif.hu> Resent-Message-ID: <200802251530.m1PFU47r060311@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 121080 >Category: kern >Synopsis: IPv6 NUD problem on multi address config on bge0 >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 25 15:30:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Mohacsi Janos >Release: FreeBSD 6.3-STABLE i386 >Organization: NIIF >Environment: System: FreeBSD mignon.ki.iif.hu 6.3-STABLE FreeBSD 6.3-STABLE #11: Thu Feb 21 22:34:31 CET 2008 root@mignon.ki.iif.hu:/usr/obj/usr/src/sys/MIGNON2 i386 >Description: If more than one IPv6 address is configured on a bge0 interface, the system does not answer to neighbor solicitation messages. After a tcpdump (probably because of promiscous mode) it starts answering. I suspect a bug introduced somewhere between FreBSD 6.2 and FreeBSD 6.3-Stable in bge(4) multicast initialisation code. Multicast is essential in IPv6 autoconfiguration. bge part of kernel: bge0: <Broadcom BCM5701 B5, ASIC rev. 0x105> mem 0xfcd10000-0xfcd1ffff irq 28 at device 6.0 on pci3 miibus0: <MII bus> on bge0 brgphy0: <BCM5701 10/100/1000baseTX PHY> on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto bge0: Ethernet address: 00:06:5b:f3:1a:bc >How-To-Repeat: Try configuring multiple address on FreeBSD 6.3 system relevant part of /etc/rc.conf ipv6_ifconfig_bge0="2001:0db8:0:11::240/64" ipv6_ifconfig_bge0_alias0="2001:0db8:0:11::241/64" ipv6_ifconfig_bge0_alias1="2001:0db8:0:11::242/64" ipv6_enable="YES" ipv6_default_interface="bge0" Try pinging outside of the tested machine. Until you don't enable promiscours only the first interface address will be active. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080225152657.8BFD784855>