Home
last modified time | relevance | path

Searched refs:secpolicy (Results 1 – 13 of 13) sorted by relevance

/xnu-12377.81.4/bsd/netkey/
H A Dkey.h45 struct secpolicy;
58 extern struct secpolicy *key_allocsp(struct secpolicyindex *, u_int);
60 extern struct secpolicy *key_gettunnel(struct sockaddr *,
71 extern void key_freesp(struct secpolicy *, int);
73 extern struct secpolicy *key_newsp(void);
74 extern struct secpolicy *key_msg2sp(struct sadb_x_policy *__sized_by(len), size_t len, int *);
75 extern struct mbuf *key_sp2msg(struct secpolicy *);
77 extern int key_spdacquire(struct secpolicy *);
91 extern struct secpolicy *key_getspbyid(u_int32_t);
H A Dkeydb.c86 struct secpolicy *
91 return kalloc_type(struct secpolicy, Z_WAITOK | Z_ZERO); in keydb_newsecpolicy()
95 keydb_delsecpolicy(struct secpolicy *p) in keydb_delsecpolicy()
97 kfree_type(struct secpolicy, p); in keydb_delsecpolicy()
H A Dkey_debug.h70 struct secpolicy;
76 extern void kdebug_secpolicy(struct secpolicy *);
H A Dkeydb.h175 extern struct secpolicy *keydb_newsecpolicy(void);
176 extern void keydb_delsecpolicy(struct secpolicy *);
H A Dkey.c164 static LIST_HEAD(_sptree, secpolicy) sptree[IPSEC_DIR_MAX]; /* SPD */
416 static struct secpolicy *__key_getspbyid(u_int32_t id);
419 static void key_delsp(struct secpolicy *);
420 static struct secpolicy *key_getsp(struct secpolicyindex *);
441 static struct mbuf *key_setdumpsp(struct secpolicy *,
443 static u_int key_getspreqmsglen(struct secpolicy *);
444 static int key_spdexpire(struct secpolicy *);
511 static int key_acquire(struct secasindex *, struct secpolicy *);
729 struct secpolicy *
734 struct secpolicy *sp; in key_allocsp()
[all …]
H A Dkey_debug.c521 struct secpolicy *sp; in kdebug_secpolicy()
/xnu-12377.81.4/bsd/netinet6/
H A Dipsec6.h46 extern struct secpolicy ip6_def_policy;
56 extern struct secpolicy *ipsec6_getpolicybysock(struct mbuf *, u_int8_t,
58 extern struct secpolicy *ipsec6_getpolicybyaddr(struct mbuf *, u_int8_t, int,
61 u_int8_t, int, struct ip6_out_args *, int *, struct secpolicy **);
80 struct mbuf *, struct secpolicy *, int, int *);
82 struct secpolicy *, int);
H A Dipsec.h84 struct secpolicy { struct
85 LIST_ENTRY(secpolicy) chain;
126 struct secpolicy *sp; /* back pointer to SP */ argument
131 struct secpolicy *sp_in;
132 struct secpolicy *sp_out;
337 extern struct secpolicy ip4_def_policy;
369 extern struct secpolicy *ipsec4_getpolicybysock(struct mbuf *, u_int8_t,
371 extern struct secpolicy *ipsec4_getpolicybyaddr(struct mbuf *, u_int8_t, int,
374 struct ip_out_args *, struct secpolicy **);
396 extern size_t ipsec_hdrsiz(struct secpolicy *);
[all …]
H A Dipsec.c153 struct secpolicy ip4_def_policy;
209 struct secpolicy ip6_def_policy;
248 static struct secpolicy *ipsec_deepcopy_policy(struct secpolicy *src);
249 static int ipsec_set_policy(struct secpolicy **pcb_sp,
252 static int ipsec_in_reject(struct secpolicy *, struct mbuf *);
299 struct secpolicy *
306 struct secpolicy *currsp = NULL; /* policy on socket */ in ipsec4_getpolicybysock()
307 struct secpolicy *kernsp = NULL; /* policy on kernel */ in ipsec4_getpolicybysock()
501 struct secpolicy *
507 struct secpolicy *sp = NULL; in ipsec4_getpolicybyaddr()
[all …]
H A Dip6_forward.c159 struct secpolicy *__single sp = NULL; in ip6_forward()
570 struct secpolicy *__single sp2; in ip6_forward()
H A Dip6_output.c312 struct secpolicy *__single sp = NULL; in ip6_output_list()
/xnu-12377.81.4/bsd/netinet/
H A Dip_output.c314 struct secpolicy *__single sp = NULL; in ip_output_list()
H A Dip_input.c3115 struct secpolicy *sp = NULL; in ip_forward()