summaryrefslogtreecommitdiffstats
path: root/sys/net/radix.h
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2011-09-20 20:27:26 +0000
committerkmacy <kmacy@FreeBSD.org>2011-09-20 20:27:26 +0000
commite3079e135045be785504016388812896091a9cb5 (patch)
tree625945282c78f76f0d1956e9853e19ab3d215dc3 /sys/net/radix.h
parent8139b983c9eac1660886071f4eac6efe6df8a8ec (diff)
downloadFreeBSD-src-e3079e135045be785504016388812896091a9cb5.zip
FreeBSD-src-e3079e135045be785504016388812896091a9cb5.tar.gz
Make KBI changes required for future MFCing of inpcb rtentry / llentry caching.
Reviewed by: rwatson, bz Approved by: re (kib)
Diffstat (limited to 'sys/net/radix.h')
-rw-r--r--sys/net/radix.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net/radix.h b/sys/net/radix.h
index 0dc11e9..5bacaa3 100644
--- a/sys/net/radix.h
+++ b/sys/net/radix.h
@@ -105,6 +105,8 @@ typedef int walktree_f_t(struct radix_node *, void *);
struct radix_node_head {
struct radix_node *rnh_treetop;
+ u_int rnh_gen; /* generation counter */
+ int rnh_multipath; /* multipath capable ? */
int rnh_addrsize; /* permit, but not require fixed keys */
int rnh_pktsize; /* permit, but not require fixed keys */
struct radix_node *(*rnh_addaddr) /* add based on sockaddr */
@@ -131,8 +133,6 @@ struct radix_node_head {
void (*rnh_close) /* do something when the last ref drops */
(struct radix_node *rn, struct radix_node_head *head);
struct radix_node rnh_nodes[3]; /* empty tree for common case */
- int rnh_multipath; /* multipath capable ? */
- u_int rnh_spare; /* route caching */
#ifdef _KERNEL
struct rwlock rnh_lock; /* locks entire radix tree */
#endif
OpenPOWER on IntegriCloud