aboutsummaryrefslogtreecommitdiff
path: root/sys/netkey
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2003-01-08 17:59:24 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2003-01-08 17:59:24 +0000
commita5c8d51908263a5e2ea157c54ad9b7ef819669f2 (patch)
treeea0586d2d518f7c94675bc2fbd31a26fabfcd65a /sys/netkey
parent8b9fb429126d39ec0bb6976368127c6bbfb80dac (diff)
Notes
Diffstat (limited to 'sys/netkey')
-rw-r--r--sys/netkey/keydb.h6
-rw-r--r--sys/netkey/keysock.c1
2 files changed, 6 insertions, 1 deletions
diff --git a/sys/netkey/keydb.h b/sys/netkey/keydb.h
index 8b36e56eb365..0690ec8d2339 100644
--- a/sys/netkey/keydb.h
+++ b/sys/netkey/keydb.h
@@ -63,7 +63,11 @@ struct secashead {
/* SA chain */
/* The first of this list is newer SA */
- struct route sa_route; /* route cache */
+ union {
+ struct route sau_route;
+ struct route_in6 sau_route6;
+ } sa_u;
+#define sa_route sa_u.sau_route
};
/* Security Association */
diff --git a/sys/netkey/keysock.c b/sys/netkey/keysock.c
index 60b43c465cdb..dbc48a85e111 100644
--- a/sys/netkey/keysock.c
+++ b/sys/netkey/keysock.c
@@ -50,6 +50,7 @@
#include <net/raw_cb.h>
#include <net/route.h>
+#include <netinet/in.h>
#include <net/pfkeyv2.h>
#include <netkey/keydb.h>