Messages in this thread | | | Date | Tue, 18 Dec 2007 00:51:36 +0100 | From | Patrick McHardy <> | Subject | Re: "ip neigh show" not showing arp cache entries? |
| |
Chris Friesen wrote: > Patrick McHardy wrote: > >> From a kernel perspective there are only complete dumps, the >> filtering is done by iproute. So the fact that it shows them >> when querying specifically implies there is a bug in the >> iproute neighbour filter. Does it work if you omit "all" >> from the ip neigh show command? > > Omitting "all" gives identical results. It is still missing entries > when compared with the output of "arp".
In that case the easiest way to debug this is probably if you add some debugging to ip/ipneigh.c:print_neigh() since I'm unable to reproduce this problem. A printf for all the filter conditions (=> return 0) at the top should do.
| |