patch-1.3.14 linux/net/ipv4/arp.c
Next file: linux/net/ipv4/igmp.c
Previous file: linux/net/ethernet/pe2.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Mon Jul 31 09:46:26 1995
- Orig file:
v1.3.13/linux/net/ipv4/arp.c
- Orig date:
Fri Jul 7 08:54:57 1995
diff -u --recursive --new-file v1.3.13/linux/net/ipv4/arp.c linux/net/ipv4/arp.c
@@ -232,7 +232,7 @@
*/
del_timer(&arp_timer);
- arp_timer.expires = ARP_CHECK_INTERVAL;
+ arp_timer.expires = jiffies + ARP_CHECK_INTERVAL;
add_timer(&arp_timer);
}
@@ -411,7 +411,7 @@
/* Set new timer. */
del_timer(&entry->timer);
- entry->timer.expires = ARP_RES_TIME;
+ entry->timer.expires = jiffies + ARP_RES_TIME;
add_timer(&entry->timer);
restore_flags(flags);
arp_send(ARPOP_REQUEST, ETH_P_ARP, ip, dev, dev->pa_addr,
@@ -962,7 +962,7 @@
init_timer(&entry->timer);
entry->timer.function = arp_expire_request;
entry->timer.data = (unsigned long)entry;
- entry->timer.expires = ARP_RES_TIME;
+ entry->timer.expires = jiffies + ARP_RES_TIME;
arp_tables[hash] = entry;
add_timer(&entry->timer);
entry->retries = ARP_MAX_TRIES;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this