Received: from oss.sgi.com (localhost [127.0.0.1]) by oss.sgi.com (8.12.3/8.12.3) with ESMTP id g5TEZknC004585 for ; Sat, 29 Jun 2002 07:35:46 -0700 Received: (from majordomo@localhost) by oss.sgi.com (8.12.3/8.12.3/Submit) id g5TEZkw5004584 for netdev-outgoing; Sat, 29 Jun 2002 07:35:46 -0700 X-Authentication-Warning: oss.sgi.com: majordomo set sender to owner-netdev@oss.sgi.com using -f Received: from attila.bofh.it (postfix@attila.bofh.it [213.92.8.2]) by oss.sgi.com (8.12.3/8.12.3) with SMTP id g5TEZcnC004573 for ; Sat, 29 Jun 2002 07:35:39 -0700 Received: by attila.bofh.it (Postfix, from userid 10) id 415B15FB63; Sat, 29 Jun 2002 16:39:16 +0200 (CEST) Received: by wonderland.linux.it (Postfix/Md, from userid 1001) id 49D2433DD4; Sat, 29 Jun 2002 16:39:01 +0200 (CEST) Date: Sat, 29 Jun 2002 16:39:01 +0200 From: "Marco d'Itri" To: netdev@oss.sgi.com Cc: ipv6@lists.linux.it Subject: IPv6 ND on PPC hardware Message-ID: <20020629143901.GA1963@wonderland.linux.it> Reply-To: netdev@oss.sgi.com, md@Linux.IT Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i X-Spam-Status: No, hits=0.9 required=5.0 tests=URI_IS_POUND version=2.20 X-Spam-Level: Sender: owner-netdev@oss.sgi.com Precedence: bulk Content-Length: 1987 Lines: 39 I do not understand why ND is not working. Is my configuration wrong or I have exposed a kernel bug? When I try to ping another host on the LAN it usually works the first time, and then stops working because the other host does not replies to ND requests. Apparently verything works again if I switch the interface in promiscuous mode. erode:/# ip -6 ad 1: lo: mtu 16436 qdisc noqueue inet6 ::1/128 scope host 2: eth0: mtu 1500 qdisc pfifo_fast qlen 100 inet6 3ffe:1001:210:16::3/64 scope global inet6 3ffe:8271:a040:16::3/64 scope global inet6 3ffe:8171:10:16::3/64 scope global inet6 fe80::204:acff:fe97:7130/10 scope link erode:/# ip -6 ro 3ffe:1001:210:16::/64 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 3ffe:8171:10:16::/64 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 3ffe:8271:a040:16::/64 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 2000::/3 via 3ffe:1001:210:16::1 dev eth0 metric 1024 mtu 1500 advmss 1440 fe80::/10 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 unreachable default dev lo metric -1 error -101 erode:/# uname -a Linux erode 2.4.19-rc1 #1 Sat Jun 29 15:05:41 CEST 2002 ppc unknown The other host has a similar configuration. Seen from a third host (i386, which appears to work) on the same LAN: 16:23:22.818468 erode.bofh.it > ff02::1:ff00:1: icmp6: neighbor sol: who has attila.bofh.it(src lladdr: 0:4:ac:97:71:30) (len 32, hlim 255) 16:23:23.814589 erode.bofh.it > ff02::1:ff00:1: icmp6: neighbor sol: who has attila.bofh.it(src lladdr: 0:4:ac:97:71:30) (len 32, hlim 255) 16:23:24.814834 erode.bofh.it > ff02::1:ff00:1: icmp6: neighbor sol: who has attila.bofh.it(src lladdr: 0:4:ac:97:71:30) (len 32, hlim 255) 16:23:25.844675 erode.bofh.it > ff02::1:ff00:1: icmp6: neighbor sol: who has attila.bofh.it(src lladdr: 0:4:ac:97:71:30) (len 32, hlim 255) -- ciao, Marco