patch-2.1.22 linux/net/ipv4/arp.c
Next file: linux/net/ipv4/devinet.c
Previous file: linux/net/ipv4/af_inet.c
Back to the patch index
Back to the overall index
- Lines: 43
- Date:
Sun Jan 19 15:47:28 1997
- Orig file:
v2.1.21/linux/net/ipv4/arp.c
- Orig date:
Wed Dec 18 15:59:14 1996
diff -u --recursive --new-file v2.1.21/linux/net/ipv4/arp.c linux/net/ipv4/arp.c
@@ -572,7 +572,7 @@
unsigned long now = jiffies;
int result = 0;
- static last_index;
+ static int last_index;
if (last_index >= ARP_TABLE_SIZE)
last_index = 0;
@@ -1000,33 +1000,6 @@
return entry;
return NULL;
}
-
-/*
- * Find an arp mapping in the cache. If not found, return false.
- */
-
-int arp_query(unsigned char *haddr, u32 paddr, struct device * dev)
-{
- struct arp_table *entry;
-
- start_bh_atomic();
-
- entry = arp_lookup(paddr, dev);
-
- if (entry != NULL)
- {
- entry->u.dst.lastuse = jiffies;
- if (entry->flags & ATF_COM)
- {
- memcpy(haddr, entry->ha, dev->addr_len);
- end_bh_atomic();
- return 1;
- }
- }
- end_bh_atomic();
- return 0;
-}
-
static int arp_set_predefined(int addr_hint, unsigned char * haddr, u32 paddr, struct device * dev)
{
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov