--- arp.c.orig Thu Dec 12 10:14:29 1996
+++ arp.c Thu Dec 12 10:14:37 1996
@@ -1074,7 +1074,7 @@
add_timer(&entry->timer);
#ifdef CONFIG_ARPD
if (!arpd_not_running)
- arpd_lookup(entry->ip, entry->dev);
+ arpd_lookup(entry->ip, dev);
else
#endif
arp_send(ARPOP_REQUEST, ETH_P_ARP, entry->ip, dev,
entry doesn't have a dev field, which is why dev gets selected out at
the top of the function.
It seems that whatever the bug was that was causing arpd to die in
previous kernels has been fixed, though. Good job!
Nathan "Ed" Spande
nspande@gac.edu