Description of problem: Command ip -6 route without other parameters prints routing cache records. Version-Release number of selected component (if applicable): iproute-2.6.38.1-4.fc15.x86_64 kernel-2.6.40.3-0.fc15.x86_64 How reproducible: Always. Steps to Reproduce: 1. sudo ip -6 route flush cache 2. ip -6 route | grep 2a02:38::1001 -A 1 3. ping6 2a02:38::1001 4. ip -6 route | grep 2a02:38::1001 -A 1 Actual results: Empty result after (2), cached record for 2a02:38::1001 after (4) Expected results: Empty result also after (4), as in IPv4. Additional info: This bug causes problems to anyone who wants to debug IPv6 configuration with standard Linux tools.
Reproduced with kernel-2.6.40.4-5.fc15.x86_64
iproute[2] doesn't manipulate the data; the tables are printed as they are stored by the kernel. I'd say this is a feature. Assigning to kernel for some insight.
Did this just start happening with kernel 2.6.40? (In other words, did 2.6.38 work as expected?) If so, we may need to update iproute in F15 to version 2.6.39. You could try installing the one from F16 and see if that works.
*** This bug has been marked as a duplicate of bug 841967 ***