patch-2.4.0-test3 linux/include/net/neighbour.h
Next file: linux/include/net/route.h
Previous file: linux/include/net/ipv6.h
Back to the patch index
Back to the overall index
- Lines: 20
- Date:
Mon Jul 10 13:22:49 2000
- Orig file:
v2.4.0-test2/linux/include/net/neighbour.h
- Orig date:
Thu Feb 10 17:11:23 2000
diff -u --recursive --new-file v2.4.0-test2/linux/include/net/neighbour.h linux/include/net/neighbour.h
@@ -259,6 +259,19 @@
if (n || !creat)
return n;
+ n = neigh_create(tbl, pkey, dev);
+ return IS_ERR(n) ? NULL : n;
+}
+
+extern __inline__ struct neighbour *
+__neigh_lookup_errno(struct neigh_table *tbl, const void *pkey,
+ struct net_device *dev)
+{
+ struct neighbour *n = neigh_lookup(tbl, pkey, dev);
+
+ if (n)
+ return n;
+
return neigh_create(tbl, pkey, dev);
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)