]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netkey/key.h
xnu-4570.1.46.tar.gz
[apple/xnu.git] / bsd / netkey / key.h
index aec0ae52d68ab2acbf5bcc60601d8789989fd1a2..c13c36947c151f34fec123824b125866e20016b7 100644 (file)
@@ -62,6 +62,9 @@ extern int key_checkrequest(struct ipsecrequest *isr, struct secasindex *,
        struct secasvar **sav);
 extern struct secasvar *key_allocsa(u_int, caddr_t, caddr_t,
                                        u_int, u_int32_t);
        struct secasvar **sav);
 extern struct secasvar *key_allocsa(u_int, caddr_t, caddr_t,
                                        u_int, u_int32_t);
+struct secasvar *
+key_allocsa_extended(u_int family, caddr_t src, caddr_t dst,
+                                        u_int proto, u_int32_t spi, ifnet_t interface);
 extern u_int16_t key_natt_get_translated_port(struct secasvar *);
 extern void key_freesp(struct secpolicy *, int);
 extern void key_freesav(struct secasvar *, int);
 extern u_int16_t key_natt_get_translated_port(struct secasvar *);
 extern void key_freesp(struct secpolicy *, int);
 extern void key_freesav(struct secasvar *, int);