Home
last modified time | relevance | path

Searched refs:xfrm_tmpl (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/include/net/
H A Dxfrm.h66 - template to clone xfrm_state, struct xfrm_tmpl
78 described by templates xfrm_tmpl. Each template is resolved
350 struct xfrm_tmpl;
351 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t,
449 struct xfrm_tmpl { struct
531 struct xfrm_tmpl xfrm_vec[XFRM_MAX_DEPTH];
576 int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp);
1066 __xfrm4_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x) in __xfrm4_state_addr_cmp()
1073 __xfrm6_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x) in __xfrm6_state_addr_cmp()
1080 xfrm_state_addr_cmp(const struct xfrm_tmpl *tmp
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dxfrm.h66 - template to clone xfrm_state, struct xfrm_tmpl
78 described by templates xfrm_tmpl. Each template is resolved
368 struct xfrm_tmpl;
369 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t,
465 struct xfrm_tmpl { struct
547 struct xfrm_tmpl xfrm_vec[XFRM_MAX_DEPTH];
594 int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp);
1086 __xfrm4_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x) in __xfrm4_state_addr_cmp()
1093 __xfrm6_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x) in __xfrm6_state_addr_cmp()
1100 xfrm_state_addr_cmp(const struct xfrm_tmpl *tmp
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/net/
H A Dipsec.c1386 struct xfrm_user_tmpl xfrm_tmpl = {}; in xfrm_monitor_acquire() local
1404 xfrm_tmpl.family = AF_INET; in xfrm_monitor_acquire()
1405 xfrm_tmpl.id.proto = IPPROTO_ESP; in xfrm_monitor_acquire()
1406 if (rtattr_pack(&req.nh, sizeof(req), XFRMA_TMPL, &xfrm_tmpl, sizeof(xfrm_tmpl))) in xfrm_monitor_acquire()
/kernel/linux/linux-5.10/net/key/
H A Daf_key.c1951 struct xfrm_tmpl *t = xp->xfrm_vec + xp->xfrm_nr; in parse_ipsecrequest()
2035 const struct xfrm_tmpl *t; in pfkey_xfrm_policy2msg_size()
2161 const struct xfrm_tmpl *t = xp->xfrm_vec + i; in pfkey_xfrm_policy2msg()
2884 static inline int aalg_tmpl_set(const struct xfrm_tmpl *t, in aalg_tmpl_set()
2895 static inline int ealg_tmpl_set(const struct xfrm_tmpl *t, in ealg_tmpl_set()
2906 static int count_ah_combs(const struct xfrm_tmpl *t) in count_ah_combs()
2922 static int count_esp_combs(const struct xfrm_tmpl *t) in count_esp_combs()
2952 static int dump_ah_combs(struct sk_buff *skb, const struct xfrm_tmpl *t) in dump_ah_combs()
2990 static int dump_esp_combs(struct sk_buff *skb, const struct xfrm_tmpl *t) in dump_esp_combs()
3158 static int pfkey_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *
[all...]
/kernel/linux/linux-6.6/net/key/
H A Daf_key.c1946 struct xfrm_tmpl *t = xp->xfrm_vec + xp->xfrm_nr; in parse_ipsecrequest()
2030 const struct xfrm_tmpl *t; in pfkey_xfrm_policy2msg_size()
2156 const struct xfrm_tmpl *t = xp->xfrm_vec + i; in pfkey_xfrm_policy2msg()
2879 static inline int aalg_tmpl_set(const struct xfrm_tmpl *t, in aalg_tmpl_set()
2890 static inline int ealg_tmpl_set(const struct xfrm_tmpl *t, in ealg_tmpl_set()
2901 static int count_ah_combs(const struct xfrm_tmpl *t) in count_ah_combs()
2917 static int count_esp_combs(const struct xfrm_tmpl *t) in count_esp_combs()
2947 static int dump_ah_combs(struct sk_buff *skb, const struct xfrm_tmpl *t) in dump_ah_combs()
2985 static int dump_esp_combs(struct sk_buff *skb, const struct xfrm_tmpl *t) in dump_esp_combs()
3153 static int pfkey_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *
[all...]
/kernel/linux/linux-5.10/net/xfrm/
H A Dxfrm_state.c177 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol);
892 const struct xfrm_tmpl *tmpl, in xfrm_init_tempstate()
1047 const struct flowi *fl, struct xfrm_tmpl *tmpl, in xfrm_state_find()
1818 /* distribution counting sort function for xfrm_state and xfrm_tmpl */
1873 /* Rule for xfrm_tmpl:
1882 const struct xfrm_tmpl *v = p; in __xfrm6_tmpl_sort_cmp()
1914 xfrm_tmpl_sort(struct xfrm_tmpl **dst, struct xfrm_tmpl **src, int n, in xfrm_tmpl_sort()
2208 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol) in km_query()
H A Dxfrm_policy.c2315 newp->xfrm_nr*sizeof(struct xfrm_tmpl)); in clone_policy()
2377 struct xfrm_tmpl *tmpl = &policy->xfrm_vec[i]; in xfrm_tmpl_resolve_one()
3240 xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, in xfrm_state_ok()
3264 xfrm_policy_ok(const struct xfrm_tmpl *tmpl, const struct sec_path *sp, int start, in xfrm_policy_ok()
3661 struct xfrm_tmpl *tp[XFRM_MAX_DEPTH]; in __xfrm_policy_check()
3662 struct xfrm_tmpl *stp[XFRM_MAX_DEPTH]; in __xfrm_policy_check()
3663 struct xfrm_tmpl **tpp = tp; in __xfrm_policy_check()
4351 static int migrate_tmpl_match(const struct xfrm_migrate *m, const struct xfrm_tmpl *t) in migrate_tmpl_match()
H A Dxfrm_user.c1531 struct xfrm_tmpl *t = &xp->xfrm_vec[i]; in copy_templates()
1758 struct xfrm_tmpl *kp = &xp->xfrm_vec[i]; in copy_to_user_tmpl()
2460 struct xfrm_tmpl *t = &xp->xfrm_vec[i]; in xfrm_add_acquire()
3132 struct xfrm_tmpl *xt, struct xfrm_policy *xp) in build_acquire()
3171 static int xfrm_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *xt, in xfrm_send_acquire()
/kernel/linux/linux-6.6/net/xfrm/
H A Dxfrm_state.c220 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol);
940 const struct xfrm_tmpl *tmpl, in xfrm_init_tempstate()
1138 const struct flowi *fl, struct xfrm_tmpl *tmpl, in xfrm_state_find()
2004 /* distribution counting sort function for xfrm_state and xfrm_tmpl */
2059 /* Rule for xfrm_tmpl:
2068 const struct xfrm_tmpl *v = p; in __xfrm6_tmpl_sort_cmp()
2100 xfrm_tmpl_sort(struct xfrm_tmpl **dst, struct xfrm_tmpl **src, int n, in xfrm_tmpl_sort()
2404 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol) in km_query()
H A Dxfrm_policy.c2396 newp->xfrm_nr*sizeof(struct xfrm_tmpl)); in clone_policy()
2458 struct xfrm_tmpl *tmpl = &policy->xfrm_vec[i]; in xfrm_tmpl_resolve_one()
3323 xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, in xfrm_state_ok()
3347 xfrm_policy_ok(const struct xfrm_tmpl *tmpl, const struct sec_path *sp, int start, in xfrm_policy_ok()
3707 struct xfrm_tmpl *tp[XFRM_MAX_DEPTH]; in __xfrm_policy_check()
3708 struct xfrm_tmpl *stp[XFRM_MAX_DEPTH]; in __xfrm_policy_check()
3709 struct xfrm_tmpl **tpp = tp; in __xfrm_policy_check()
4399 static int migrate_tmpl_match(const struct xfrm_migrate *m, const struct xfrm_tmpl *t) in migrate_tmpl_match()
H A Dxfrm_user.c1763 struct xfrm_tmpl *t = &xp->xfrm_vec[i]; in copy_templates()
2022 struct xfrm_tmpl *kp = &xp->xfrm_vec[i]; in copy_to_user_tmpl()
2742 struct xfrm_tmpl *t = &xp->xfrm_vec[i]; in xfrm_add_acquire()
3421 struct xfrm_tmpl *xt, struct xfrm_policy *xp) in build_acquire()
3462 static int xfrm_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *xt, in xfrm_send_acquire()
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dipsec.c1374 struct xfrm_user_tmpl xfrm_tmpl = {}; in xfrm_monitor_acquire() local
1392 xfrm_tmpl.family = AF_INET; in xfrm_monitor_acquire()
1393 xfrm_tmpl.id.proto = IPPROTO_ESP; in xfrm_monitor_acquire()
1394 if (rtattr_pack(&req.nh, sizeof(req), XFRMA_TMPL, &xfrm_tmpl, sizeof(xfrm_tmpl))) in xfrm_monitor_acquire()

Completed in 46 milliseconds