/freebsd/sys/netipsec/ |
H A D | key.h | 40 struct secpolicy; 51 struct secpolicy *key_newsp(void); 52 struct secpolicy *key_allocsp(struct secpolicyindex *, u_int); 53 struct secpolicy *key_do_allocsp(struct secpolicyindex *spidx, u_int dir); 54 struct secpolicy *key_msg2sp(struct sadb_x_policy *, size_t, int *); 55 int key_sp2msg(struct secpolicy *, void *, size_t *); 56 void key_addref(struct secpolicy *); 57 void key_freesp(struct secpolicy **); 58 int key_spdacquire(struct secpolicy *); 69 struct secasvar *key_allocsa_policy(struct secpolicy *, [all...] |
H A D | ipsec.h | 84 struct secpolicy { struct 85 TAILQ_ENTRY(secpolicy) chain; 86 LIST_ENTRY(secpolicy) idhash; 87 LIST_ENTRY(secpolicy) drainq; 132 struct secpolicy *sp_in; argument 133 struct secpolicy *sp_out; 342 struct secpolicy *ipsec4_checkpolicy(const struct mbuf *, struct inpcb *, 345 u_int ipsec_get_reqlevel(struct secpolicy *, u_int); 354 size_t ipsec_hdrsiz_internal(struct secpolicy *); 362 struct secpolicy *, int); [all …]
|
H A D | ipsec_offload.h | 34 struct secpolicy; 56 extern void (*ipsec_accel_spdadd_p)(struct secpolicy *sp, struct inpcb *inp); 57 extern void (*ipsec_accel_spddel_p)(struct secpolicy *sp); 96 ipsec_accel_spdadd(struct secpolicy *sp, struct inpcb *inp) in ipsec_accel_spdadd() 98 void (*p)(struct secpolicy *sp, struct inpcb *inp); in ipsec_accel_spdadd() 106 ipsec_accel_spddel(struct secpolicy *sp) in ipsec_accel_spddel() 108 void (*p)(struct secpolicy *sp); in ipsec_accel_spddel() 174 void ipsec_accel_spdadd_impl(struct secpolicy *sp, struct inpcb *inp); 175 void ipsec_accel_spddel_impl(struct secpolicy *sp); 180 struct inpcb *inp, struct secpolicy *sp, struct secasvar *sav, int af,
|
H A D | ipsec.c | 128 VNET_DEFINE_STATIC(struct secpolicy *, def_policy) = NULL; 289 static int ipsec_in_reject(struct secpolicy *, struct inpcb *, 307 static struct secpolicy * 318 struct secpolicy *sp; in ipsec_invalidate_cache() 337 ipsec_cachepolicy(struct inpcb *inp, struct secpolicy *sp, u_int dir) in ipsec_cachepolicy() 417 static struct secpolicy * 418 ipsec_checkpolicy(struct secpolicy *sp, struct inpcb *inp, int *error) in ipsec_checkpolicy() 446 static struct secpolicy * 449 struct secpolicy *sp; in ipsec_getpcbpolicy() 571 static struct secpolicy * [all …]
|
H A D | ipsec6.h | 63 struct secpolicy *ipsec6_checkpolicy(const struct mbuf *, 69 int ipsec6_check_pmtu(struct ifnet *, struct mbuf *, struct secpolicy *, int); 70 int ipsec6_process_packet(struct ifnet *, struct mbuf *, struct secpolicy *,
|
H A D | xform.h | 53 struct secpolicy; 71 struct secpolicy *sp; /* security policy */ 95 struct secpolicy *, struct secasvar *, u_int, int, int);
|
H A D | ipsec_pcb.c | 194 static struct secpolicy * in ipsec_deepcopy_pcbpolicy() 195 ipsec_deepcopy_pcbpolicy(struct secpolicy *src) in ipsec_deepcopy_pcbpolicy() 197 struct secpolicy *dst; in ipsec_deepcopy_pcbpolicy() 238 struct secpolicy *sp; in ipsec_copy_pcbpolicy() 289 struct secpolicy **spp, *newsp; in ipsec_set_pcbpolicy() 379 struct secpolicy *sp; in ipsec_get_pcbpolicy()
|
H A D | ipsec_offload.c | 109 struct secpolicy *sp; 589 ipsec_accel_find_accel_sp(struct secpolicy *sp, if_t ifp) in ipsec_accel_find_accel_sp() 601 ipsec_accel_is_accel_sp(struct secpolicy *sp, if_t ifp) in ipsec_accel_is_accel_sp() 607 ipsec_accel_remember_sp(struct secpolicy *sp, if_t ifp, in ipsec_accel_remember_sp() 628 struct secpolicy *sp; in ipsec_accel_spdadd_match() 645 struct secpolicy *sp; in ipsec_accel_spdadd_cb() 672 struct secpolicy *sp; in ipsec_accel_spdadd_act() 691 ipsec_accel_spdadd_impl(struct secpolicy *sp, struct inpcb *inp) in ipsec_accel_spdadd_impl() 715 struct secpolicy *sp; in ipsec_accel_spddel_act() 750 ipsec_accel_spddel_impl(struct secpolicy *sp) in ipsec_accel_spddel_impl() [all …]
|
H A D | key_debug.h | 76 struct secpolicy; 90 void kdebug_secpolicy(struct secpolicy *);
|
H A D | ipsec_output.c | 115 struct secpolicy *sp, u_int *pidx, int *error) in ipsec4_allocsa() 190 struct secpolicy *sp, struct inpcb *inp, u_int idx, u_long mtu) in ipsec4_perform_request() 329 struct secpolicy *sp, struct inpcb *inp, u_long mtu) in ipsec4_process_packet() 337 struct secpolicy *sp, int forwarding) in ipsec4_check_pmtu() 410 struct secpolicy *sp; in ipsec4_common_output1() 539 ipsec6_allocsa(struct ifnet *ifp, struct mbuf *m, struct secpolicy *sp, in ipsec6_allocsa() 628 ipsec6_perform_request(struct ifnet *ifp, struct mbuf *m, struct secpolicy *sp, in ipsec6_perform_request() 745 ipsec6_process_packet(struct ifnet *ifp, struct mbuf *m, struct secpolicy *sp, in ipsec6_process_packet() 756 ipsec6_check_pmtu(struct ifnet *ifp, struct mbuf *m, struct secpolicy *sp, in ipsec6_check_pmtu() 823 struct secpolicy *sp; in ipsec6_common_output() [all …]
|
H A D | key.c | 104 void (*ipsec_accel_spdadd_p)(struct secpolicy *sp, struct inpcb *inp); 105 void (*ipsec_accel_spddel_p)(struct secpolicy *sp); 166 TAILQ_HEAD(secpolicy_queue, secpolicy); 167 LIST_HEAD(secpolicy_list, secpolicy); 198 struct secpolicy *sp; /* cached policy to be used */ 649 static void key_unlink(struct secpolicy *); 650 static void key_detach(struct secpolicy *); 651 static struct secpolicy *key_getsp(struct secpolicyindex *); 652 static struct secpolicy *key_getspbyid(u_int32_t); 668 static struct mbuf *key_setdumpsp(struct secpolicy *, [all …]
|
H A D | xform_ipcomp.c | 399 ipcomp_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in ipcomp_output() 535 struct secpolicy *sp; in ipcomp_output_cb()
|
H A D | xform_esp.c | 693 esp_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in esp_output() 994 struct secpolicy *sp; in esp_output_cb()
|
H A D | xform_ah.c | 842 ah_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in ah_output() 1090 struct secpolicy *sp; in ah_output_cb()
|
H A D | key_debug.c | 725 kdebug_secpolicy(struct secpolicy *sp) in kdebug_secpolicy()
|
/freebsd/sys/net/ |
H A D | if_ipsec.c | 90 struct secpolicy *sp[IPSEC_SPCOUNT]; 318 static struct secpolicy * 342 struct secpolicy *sp; in ipsec_getsaidx() 355 struct secpolicy *sp; in ipsec_transmit() 854 ipsec_newpolicies(struct ipsec_softc *sc, struct secpolicy *sp[IPSEC_SPCOUNT], in ipsec_newpolicies() 860 memset(sp, 0, sizeof(struct secpolicy *) * IPSEC_SPCOUNT); in ipsec_newpolicies() 1032 struct secpolicy *sp[IPSEC_SPCOUNT]; in ipsec_set_tunnel()
|
/freebsd/sys/dev/mlx5/mlx5_accel/ |
H A D | ipsec.h | 198 struct secpolicy *sp;
|
H A D | mlx5_ipsec.c | 536 struct secpolicy *sp, struct inpcb *inp) in mlx5e_xfrm_validate_policy() 605 struct secpolicy *sp = pol_entry->sp; in mlx5e_ipsec_build_accel_pol_attrs()
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zfs_ioctl.c | 7218 zfs_secpolicy_func_t *secpolicy, zfs_ioc_namecheck_t namecheck, in zfs_ioctl_register_legacy() argument 7229 vec->zvec_secpolicy = secpolicy; in zfs_ioctl_register_legacy() 7241 zfs_secpolicy_func_t *secpolicy, zfs_ioc_namecheck_t namecheck, in zfs_ioctl_register() argument 7257 vec->zvec_secpolicy = secpolicy; in zfs_ioctl_register() 7268 zfs_secpolicy_func_t *secpolicy, boolean_t log_history, in zfs_ioctl_register_pool() argument 7271 zfs_ioctl_register_legacy(ioc, func, secpolicy, in zfs_ioctl_register_pool() 7277 zfs_secpolicy_func_t *secpolicy, zfs_ioc_poolcheck_t pool_check) in zfs_ioctl_register_dataset_nolog() argument 7279 zfs_ioctl_register_legacy(ioc, func, secpolicy, in zfs_ioctl_register_dataset_nolog() 7292 zfs_secpolicy_func_t *secpolicy) in zfs_ioctl_register_pool_meta() argument 7294 zfs_ioctl_register_legacy(ioc, func, secpolicy, in zfs_ioctl_register_pool_meta() [all …]
|
/freebsd/contrib/wpa/src/ap/ |
H A D | ap_config.h | 97 } secpolicy; typedef 109 secpolicy security_policy;
|