From owner-freebsd-stable@FreeBSD.ORG Thu Aug 11 00:55:34 2005 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8027816A41F for ; Thu, 11 Aug 2005 00:55:34 +0000 (GMT) (envelope-from Mark_Andrews@isc.org) Received: from farside.isc.org (farside.isc.org [204.152.187.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3387843D46 for ; Thu, 11 Aug 2005 00:55:34 +0000 (GMT) (envelope-from Mark_Andrews@isc.org) Received: from drugs.dv.isc.org (localhost [IPv6:::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by farside.isc.org (Postfix) with ESMTP id 345A667800 for ; Thu, 11 Aug 2005 00:55:33 +0000 (UTC) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.13.3/8.13.1) with ESMTP id j7B0tNOp047256 for ; Thu, 11 Aug 2005 10:55:23 +1000 (EST) (envelope-from marka@drugs.dv.isc.org) Message-Id: <200508110055.j7B0tNOp047256@drugs.dv.isc.org> To: stable@freebsd.org From: Mark Andrews Date: Thu, 11 Aug 2005 10:55:23 +1000 Sender: Mark_Andrews@isc.org Cc: Subject: IPv6 router solicitation not being received X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Aug 2005 00:55:34 -0000 I have a problem in that the router solicitations are not being received by my FreeBSD IPv6 router unless I enable promiscuous mode on the tx0 interface. This causes delays to autoconf for other IPv6 boxes on the net until the periodic router announcement is sent. This leads me to believe that either the multicast hash function is wrong or the request for multicast reception on the interface is not getting through to the driver. "rtadvd tx0" is running so theoretically it should be getting through. Anyone aware of any issues in this area? Yes the kernel is a bit old and needs to be updated. Mark tx0: flags=28943 mtu 1500 inet 192.168.191.233 netmask 0xffffff00 broadcast 192.168.191.255 inet6 fe80::2e0:29ff:fe19:c02d%tx0 prefixlen 64 scopeid 0x1 inet6 2001:470:1f00:820:2e0:29ff:fe19:c02d prefixlen 64 inet6 2001:470:1f00:820:: prefixlen 64 anycast ether 00:e0:29:19:c0:2d media: Ethernet autoselect (10baseT/UTP) status: active sis0: flags=8843 mtu 1500 inet6 fe80::209:5bff:fe1e:e13e%sis0 prefixlen 64 scopeid 0x2 inet 220.237.98.197 netmask 0xffffff00 broadcast 220.237.98.255 ether 00:09:5b:1e:e1:3e media: Ethernet autoselect (100baseTX ) status: active lp0: flags=8810 mtu 1500 lo0: flags=8049 mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet 127.0.0.1 netmask 0xff000000 inet 10.53.0.1 netmask 0xffffffff inet 10.53.0.2 netmask 0xffffffff inet 10.53.0.3 netmask 0xffffffff inet 10.53.0.4 netmask 0xffffffff inet 10.53.0.5 netmask 0xffffffff inet 10.53.0.6 netmask 0xffffffff inet 10.53.0.7 netmask 0xffffffff inet 10.53.0.8 netmask 0xffffffff ppp0: flags=8010 mtu 1500 sl0: flags=c010 mtu 552 faith0: flags=8002 mtu 1500 gif0: flags=8051 mtu 1280 tunnel inet 220.237.98.197 --> 64.71.128.82 inet6 fe80::2e0:29ff:fe19:c02d%gif0 prefixlen 64 scopeid 0x8 inet6 2001:470:1f00:ffff::5a1 --> 2001:470:1f00:ffff::5a0 prefixlen 128 FreeBSD bsdi.dv.isc.org 4.11-STABLE FreeBSD 4.11-STABLE #22: Mon Jan 3 22:18:47 EST 2005 marka@bsdi.dv.isc.org:/usr/obj/usr/src/sys/BSDI i386 Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.11-STABLE #22: Mon Jan 3 22:18:47 EST 2005 marka@bsdi.dv.isc.org:/usr/obj/usr/src/sys/BSDI Timecounter "i8254" frequency 1193182 Hz CPU: Pentium II/Pentium II Xeon/Celeron (298.65-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping = 2 Features=0x183f9ff real memory = 134217728 (131072K bytes) config> di sn0 No such device: sn0 Invalid command or syntax. Type `?' for help. config> di lnc0 No such device: lnc0 Invalid command or syntax. Type `?' for help. config> di ie0 No such device: ie0 Invalid command or syntax. Type `?' for help. config> di fe0 No such device: fe0 Invalid command or syntax. Type `?' for help. config> di cs0 No such device: cs0 Invalid command or syntax. Type `?' for help. config> q avail memory = 125607936 (122664K bytes) Preloaded elf kernel "kernel" at 0xc04e3000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc04e309c. Pentium Pro MTRR support enabled md0: Malloc disk Using $PIR table, 9 entries at 0xc00fdf30 apm0: on motherboard apm0: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 agp0: mem 0xf8000000-0xfbffffff at d evice 0.0 on pci0 pcib1: at device 1.0 on pci0 pci1: on pcib1 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0x1c20-0x1c2f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: port 0x1c00-0x1c1f irq 9 at dev ice 7.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered chip0: port 0x7000-0x700f at device 7.3 on pci0 pci0: (vendor=0x1013, dev=0x6001) at 11.0 irq 9 pci0: at 13.0 irq 11 ahc0: port 0x1000-0x10ff mem 0xf4805000-0xf480 5fff irq 15 at device 14.0 on pci0 aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs tx0: port 0x1400-0x14ff mem 0xf4806000-0xf4806fff irq 9 at device 15.0 on pci0 qsphy0: on miibus0 qsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto tx0: address 00:e0:29:19:c0:2d, type SMC9432TX sis0: port 0x1800-0x18ff mem 0xf4807000-0xf4807ff f irq 9 at device 16.0 on pci0 sis0: Ethernet address: 00:09:5b:1e:e1:3e miibus1: on sis0 ukphy0: on miibus1 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto orm0: