Home
last modified time | relevance | path

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

/freebsd/sys/netipsec/
H A Dkey.h40 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 Dipsec.h84 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;
344 struct secpolicy *ipsec4_checkpolicy(const struct mbuf *, struct inpcb *,
347 u_int ipsec_get_reqlevel(struct secpolicy *, u_int);
356 size_t ipsec_hdrsiz_internal(struct secpolicy *);
365 struct secpolicy *, int);
[all …]
H A Dipsec_offload.h35 struct secpolicy;
58 extern void (*ipsec_accel_spdadd_p)(struct secpolicy *sp, struct inpcb *inp);
59 extern void (*ipsec_accel_spddel_p)(struct secpolicy *sp);
100 ipsec_accel_spdadd(struct secpolicy *sp, struct inpcb *inp) in ipsec_accel_spdadd()
102 void (*p)(struct secpolicy *sp, struct inpcb *inp); in ipsec_accel_spdadd()
110 ipsec_accel_spddel(struct secpolicy *sp) in ipsec_accel_spddel()
112 void (*p)(struct secpolicy *sp); in ipsec_accel_spddel()
189 void ipsec_accel_spdadd_impl(struct secpolicy *sp, struct inpcb *inp);
190 void ipsec_accel_spddel_impl(struct secpolicy *sp);
195 struct inpcb *inp, struct secpolicy *sp, struct secasvar *sav, int af,
H A Dipsec.c128 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 Dipsec6.h65 struct secpolicy *ipsec6_checkpolicy(const struct mbuf *,
72 int ipsec6_check_pmtu(struct ifnet *, struct mbuf *, struct secpolicy *, int);
73 int ipsec6_process_packet(struct ifnet *, struct mbuf *, struct secpolicy *,
H A Dxform.h53 struct secpolicy;
71 struct secpolicy *sp; /* security policy */
95 struct secpolicy *, struct secasvar *, u_int, int, int);
H A Dipsec_pcb.c194 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 Dkey_debug.h76 struct secpolicy;
90 void kdebug_secpolicy(struct secpolicy *);
H A Dipsec_output.c115 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 Dipsec_offload.c109 struct secpolicy *sp;
618 ipsec_accel_find_accel_sp(struct secpolicy *sp, if_t ifp) in ipsec_accel_find_accel_sp()
630 ipsec_accel_is_accel_sp(struct secpolicy *sp, if_t ifp) in ipsec_accel_is_accel_sp()
636 ipsec_accel_remember_sp(struct secpolicy *sp, if_t ifp, in ipsec_accel_remember_sp()
657 struct secpolicy *sp; in ipsec_accel_spdadd_match()
674 struct secpolicy *sp; in ipsec_accel_spdadd_cb()
701 struct secpolicy *sp; in ipsec_accel_spdadd_act()
720 ipsec_accel_spdadd_impl(struct secpolicy *sp, struct inpcb *inp) in ipsec_accel_spdadd_impl()
744 struct secpolicy *sp; in ipsec_accel_spddel_act()
779 ipsec_accel_spddel_impl(struct secpolicy *sp) in ipsec_accel_spddel_impl()
[all …]
H A Dkey.c104 void (*ipsec_accel_spdadd_p)(struct secpolicy *sp, struct inpcb *inp);
105 void (*ipsec_accel_spddel_p)(struct secpolicy *sp);
168 TAILQ_HEAD(secpolicy_queue, secpolicy);
169 LIST_HEAD(secpolicy_list, secpolicy);
200 struct secpolicy *sp; /* cached policy to be used */
651 static void key_unlink(struct secpolicy *);
652 static void key_detach(struct secpolicy *);
653 static struct secpolicy *key_getsp(struct secpolicyindex *);
654 static struct secpolicy *key_getspbyid(u_int32_t);
670 static struct mbuf *key_setdumpsp(struct secpolicy *,
[all …]
H A Dxform_ipcomp.c411 ipcomp_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in ipcomp_output()
547 struct secpolicy *sp; in ipcomp_output_cb()
H A Dxform_ah.c854 ah_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in ah_output()
1102 struct secpolicy *sp; in ah_output_cb()
H A Dxform_esp.c699 esp_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in esp_output()
1000 struct secpolicy *sp; in esp_output_cb()
H A Dkey_debug.c725 kdebug_secpolicy(struct secpolicy *sp) in kdebug_secpolicy()
/freebsd/sys/net/
H A Dif_ipsec.c90 struct secpolicy *sp[IPSEC_SPCOUNT];
318 static struct secpolicy *
342 struct secpolicy *sp; in ipsec_getsaidx()
355 struct secpolicy *sp; in ipsec_transmit()
862 ipsec_newpolicies(struct ipsec_softc *sc, struct secpolicy *sp[IPSEC_SPCOUNT], in ipsec_newpolicies()
868 memset(sp, 0, sizeof(struct secpolicy *) * IPSEC_SPCOUNT); in ipsec_newpolicies()
1040 struct secpolicy *sp[IPSEC_SPCOUNT]; in ipsec_set_tunnel()
/freebsd/sys/dev/mlx5/mlx5_accel/
H A Dipsec.h198 struct secpolicy *sp;
H A Dmlx5_ipsec.c540 struct secpolicy *sp, struct inpcb *inp) in mlx5e_xfrm_validate_policy()
609 struct secpolicy *sp = pol_entry->sp; in mlx5e_ipsec_build_accel_pol_attrs()
/freebsd/contrib/wpa/src/ap/
H A Dap_config.h97 } secpolicy; typedef
109 secpolicy security_policy;
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_ioctl.c7642 zfs_secpolicy_func_t *secpolicy, zfs_ioc_namecheck_t namecheck, in zfs_ioctl_register_legacy() argument
7653 vec->zvec_secpolicy = secpolicy; in zfs_ioctl_register_legacy()
7665 zfs_secpolicy_func_t *secpolicy, zfs_ioc_namecheck_t namecheck, in zfs_ioctl_register() argument
7681 vec->zvec_secpolicy = secpolicy; in zfs_ioctl_register()
7692 zfs_secpolicy_func_t *secpolicy, boolean_t log_history, in zfs_ioctl_register_pool() argument
7695 zfs_ioctl_register_legacy(ioc, func, secpolicy, in zfs_ioctl_register_pool()
7701 zfs_secpolicy_func_t *secpolicy, zfs_ioc_poolcheck_t pool_check) in zfs_ioctl_register_dataset_nolog() argument
7703 zfs_ioctl_register_legacy(ioc, func, secpolicy, in zfs_ioctl_register_dataset_nolog()
7716 zfs_secpolicy_func_t *secpolicy) in zfs_ioctl_register_pool_meta() argument
7718 zfs_ioctl_register_legacy(ioc, func, secpolicy, in zfs_ioctl_register_pool_meta()
[all …]