diff options
Diffstat (limited to 'sys/netipsec/key.h')
-rw-r--r-- | sys/netipsec/key.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/netipsec/key.h b/sys/netipsec/key.h index fc38279..e85acd1 100644 --- a/sys/netipsec/key.h +++ b/sys/netipsec/key.h @@ -106,6 +106,11 @@ extern void key_destroy(void); extern void key_sa_recordxfer __P((struct secasvar *, struct mbuf *)); extern void key_sa_routechange __P((struct sockaddr *)); extern void key_sa_stir_iv __P((struct secasvar *)); +#ifdef IPSEC_NAT_T +u_int16_t key_portfromsaddr(struct sockaddr *); +#define KEY_PORTFROMSADDR(saddr) \ + key_portfromsaddr((struct sockaddr *)(saddr)) +#endif #ifdef MALLOC_DECLARE MALLOC_DECLARE(M_IPSEC_SA); |