OSDN Git Service

[PATCH] Neighbour Cache (ARP) State machine bug Fixed
authorPradeep Vincent <pradeep.vincent@gmail.com>
Mon, 28 Nov 2005 11:57:00 +0000 (12:57 +0100)
committerWilly TARREAU <willy@pcw.(none)>
Sun, 7 May 2006 19:15:19 +0000 (21:15 +0200)
commit43c4779f43e06f1b34f0da43610f0b33d7a2709a
tree5af4636f659ca705dc0632395b108574f638d4a9
parentaaf1e07ac554b9674bf22394911ec8dd3a927826
[PATCH] Neighbour Cache (ARP) State machine bug Fixed

In 2.4.21, arp code uses gc_timer to check for stale arp cache
entries. In 2.6, each entry has its own timer to check for stale arp
cache. 2.4.29 to 2.4.32 kernels (atleast) use neither of these timers.
This causes problems in environments where IPs or MACs are reassigned
- saw this problem on load balancing router based networks that use
VMACs. Tested this code on load balancing router based networks as
well as peer-linux systems.

Let me know if I need to contact someone else about this,

Thanks,

Pradeep Vincent
net/core/neighbour.c