summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/netipsec/key.h
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/sys/netipsec/key.h')
-rw-r--r--freebsd/sys/netipsec/key.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/freebsd/sys/netipsec/key.h b/freebsd/sys/netipsec/key.h
index e85acd1e..f246dbcf 100644
--- a/freebsd/sys/netipsec/key.h
+++ b/freebsd/sys/netipsec/key.h
@@ -76,10 +76,13 @@ extern void _key_freesp(struct secpolicy **, const char*, int);
extern struct secasvar *key_allocsa(union sockaddr_union *, u_int, u_int32_t,
const char*, int);
+extern void key_addrefsa(struct secasvar *, const char*, int);
extern void key_freesav(struct secasvar **, const char*, int);
#define KEY_ALLOCSA(dst, proto, spi) \
key_allocsa(dst, proto, spi, __FILE__, __LINE__)
+#define KEY_ADDREFSA(sav) \
+ key_addrefsa(sav, __FILE__, __LINE__)
#define KEY_FREESAV(psav) \
key_freesav(psav, __FILE__, __LINE__)