Hi Andi,
How you read the report of the TAHI conformance tests
<http://www.linux-ipv6.org/linux-test-en/index.html>? (It is
apparently for linux-2.2, but probably some of the failures still
persist in 2.4)
"Andi Kleen" <ak@xxxxxx> writes:
> On Tue, Feb 20, 2001 at 06:56:36AM +0100, Jens-Ulrik Petersen wrote:
> > It is my understanding that there are some serious flaws in the IPv6
> > implementation in linux-2.4. Perhaps I am mistaken, but from my own
> > experience I find that Linux hosts seem to have problems with address
> > autoconfiguration and don't seem to like router advertisements from
> > FreeBSD-4 ipv6 routers. (Presumably there is a corresponding bug in
> > the Linux "rtadvd"?)
> When you see any specific problems you should send tcpdumps of the
> incidents to the list. Then they can be fixed if they are real bugs.
[I don't know if my own problems are related to the problems mentioned
in the above document.]
Hmmm, my comments above refer to my experience with earlier 2.4.0-test
kernels (built by RH for their rawhide devel distribution). With the
current Red Hat rawhide-20010206 2.4.0 kernel, I just see this in
dmesg's output:
IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
IPv6 addrconf: prefix with wrong length 64
eth0: 1 multicast blocks dropped.
inet6_ifa_finish_destroy
My linux host is connected to a FreeBSD-4.1R IPv6 router: ping6 works
fine between them with link-local addresses and they exchange
neighbour solicitations and advertisements fine. However when I "ping
ff02::1" from the router, there is no response from the linux host.
Seems ipv6 multicast is not working/configured? (I have to check RH's
kernel build configuration.) The Intel network card in the linux box
is using the eepro100 driver.
I can only comment that with Usagi's patch on the standard linux-2.4.0
source, router advertisements are accepted fine. (Is it possible to
get an rpm of a built vanilla (unpatched) linux-2.4 kernel with
working ipv6 support from somewhere? -- it would save some time.)
Jens
|