Home
last modified time | relevance | path

Searched refs:inner_mode (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/net/xfrm/
H A Dxfrm_input.c333 const struct xfrm_mode *inner_mode, in xfrm_inner_mode_encap_remove()
336 switch (inner_mode->encap) { in xfrm_inner_mode_encap_remove()
338 if (inner_mode->family == AF_INET) in xfrm_inner_mode_encap_remove()
340 if (inner_mode->family == AF_INET6) in xfrm_inner_mode_encap_remove()
344 if (inner_mode->family == AF_INET) in xfrm_inner_mode_encap_remove()
346 if (inner_mode->family == AF_INET6) in xfrm_inner_mode_encap_remove()
357 const struct xfrm_mode *inner_mode = &x->inner_mode; in xfrm_prepare_input() local
372 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in xfrm_prepare_input()
373 if (!inner_mode) in xfrm_prepare_input()
332 xfrm_inner_mode_encap_remove(struct xfrm_state *x, const struct xfrm_mode *inner_mode, struct sk_buff *skb) xfrm_inner_mode_encap_remove() argument
434 xfrm_inner_mode_input(struct xfrm_state *x, const struct xfrm_mode *inner_mode, struct sk_buff *skb) xfrm_inner_mode_input() argument
463 const struct xfrm_mode *inner_mode; xfrm_input() local
[all...]
H A Dxfrm_output.c732 const struct xfrm_mode *inner_mode; in xfrm_inner_extract_output() local
735 inner_mode = xfrm_ip2inner_mode(x, in xfrm_inner_extract_output()
738 inner_mode = &x->inner_mode; in xfrm_inner_extract_output()
740 if (inner_mode == NULL) in xfrm_inner_extract_output()
743 switch (inner_mode->family) { in xfrm_inner_extract_output()
H A Dxfrm_interface_core.c258 const struct xfrm_mode *inner_mode; in xfrmi_rcv_cb() local
286 inner_mode = &x->inner_mode; in xfrmi_rcv_cb()
289 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in xfrmi_rcv_cb()
290 if (inner_mode == NULL) { in xfrmi_rcv_cb()
298 inner_mode->family)) in xfrmi_rcv_cb()
H A Dxfrm_state.c2585 const struct xfrm_mode *inner_mode; in __xfrm_init_state() local
2597 inner_mode = xfrm_get_mode(x->props.mode, x->sel.family); in __xfrm_init_state()
2598 if (inner_mode == NULL) in __xfrm_init_state()
2601 if (!(inner_mode->flags & XFRM_MODE_FLAG_TUNNEL) && in __xfrm_init_state()
2605 x->inner_mode = *inner_mode; in __xfrm_init_state()
2610 inner_mode = xfrm_get_mode(x->props.mode, x->props.family); in __xfrm_init_state()
2611 if (inner_mode == NULL) in __xfrm_init_state()
2614 x->inner_mode = *inner_mode; in __xfrm_init_state()
[all...]
H A Dxfrm_policy.c2542 const struct xfrm_mode *inner_mode; in xfrm_bundle_create() local
2583 inner_mode = xfrm_ip2inner_mode(xfrm[i], in xfrm_bundle_create()
2585 if (!inner_mode) { in xfrm_bundle_create()
2591 inner_mode = &xfrm[i]->inner_mode; in xfrm_bundle_create()
2620 afinfo = xfrm_state_afinfo_get_rcu(inner_mode->family); in xfrm_bundle_create()
/kernel/linux/linux-5.10/net/ipv4/
H A Dip_vti.c99 const struct xfrm_mode *inner_mode; in vti_rcv_cb() local
118 inner_mode = &x->inner_mode; in vti_rcv_cb()
121 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in vti_rcv_cb()
122 if (inner_mode == NULL) { in vti_rcv_cb()
129 family = inner_mode->family; in vti_rcv_cb()
/kernel/linux/linux-6.6/net/ipv4/
H A Dip_vti.c99 const struct xfrm_mode *inner_mode; in vti_rcv_cb() local
118 inner_mode = &x->inner_mode; in vti_rcv_cb()
121 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in vti_rcv_cb()
122 if (inner_mode == NULL) { in vti_rcv_cb()
129 family = inner_mode->family; in vti_rcv_cb()
H A Desp4_offload.c114 __be16 type = x->inner_mode.family == AF_INET6 ? htons(ETH_P_IPV6) in xfrm4_tunnel_gso_segment()
/kernel/linux/linux-5.10/net/ipv6/
H A Dip6_vti.c350 const struct xfrm_mode *inner_mode; in vti6_rcv_cb() local
369 inner_mode = &x->inner_mode; in vti6_rcv_cb()
372 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in vti6_rcv_cb()
373 if (inner_mode == NULL) { in vti6_rcv_cb()
380 family = inner_mode->family; in vti6_rcv_cb()
/kernel/linux/linux-6.6/net/xfrm/
H A Dxfrm_interface_core.c362 const struct xfrm_mode *inner_mode; in xfrmi_rcv_cb() local
392 inner_mode = &x->inner_mode; in xfrmi_rcv_cb()
395 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in xfrmi_rcv_cb()
396 if (inner_mode == NULL) { in xfrmi_rcv_cb()
404 inner_mode->family)) in xfrmi_rcv_cb()
H A Dxfrm_state.c2780 const struct xfrm_mode *inner_mode; in __xfrm_init_state() local
2792 inner_mode = xfrm_get_mode(x->props.mode, x->sel.family); in __xfrm_init_state()
2793 if (inner_mode == NULL) { in __xfrm_init_state()
2798 if (!(inner_mode->flags & XFRM_MODE_FLAG_TUNNEL) && in __xfrm_init_state()
2804 x->inner_mode = *inner_mode; in __xfrm_init_state()
2809 inner_mode = xfrm_get_mode(x->props.mode, x->props.family); in __xfrm_init_state()
2810 if (inner_mode == NULL) { in __xfrm_init_state()
2815 x->inner_mode = *inner_mode; in __xfrm_init_state()
[all...]
H A Dxfrm_policy.c2621 const struct xfrm_mode *inner_mode; in xfrm_bundle_create() local
2662 inner_mode = xfrm_ip2inner_mode(xfrm[i], in xfrm_bundle_create()
2664 if (!inner_mode) { in xfrm_bundle_create()
2670 inner_mode = &xfrm[i]->inner_mode; in xfrm_bundle_create()
2703 afinfo = xfrm_state_afinfo_get_rcu(inner_mode->family); in xfrm_bundle_create()
/kernel/linux/linux-6.6/net/ipv6/
H A Dip6_vti.c351 const struct xfrm_mode *inner_mode; in vti6_rcv_cb() local
370 inner_mode = &x->inner_mode; in vti6_rcv_cb()
373 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in vti6_rcv_cb()
374 if (inner_mode == NULL) { in vti6_rcv_cb()
381 family = inner_mode->family; in vti6_rcv_cb()
H A Desp6_offload.c148 __be16 type = x->inner_mode.family == AF_INET ? htons(ETH_P_IP) in xfrm6_tunnel_gso_segment()
/kernel/linux/linux-5.10/include/net/
H A Dxfrm.h256 struct xfrm_mode inner_mode; member
444 return &x->inner_mode; in xfrm_ip2inner_mode()
/kernel/linux/linux-6.6/include/net/
H A Dxfrm.h280 struct xfrm_mode inner_mode; member
460 return &x->inner_mode; in xfrm_ip2inner_mode()

Completed in 36 milliseconds