Home
last modified time | relevance | path

Searched refs:inner_mode (Results 1 – 8 of 8) sorted by relevance

/linux/net/ipv4/
H A Dip_vti.c102 const struct xfrm_mode *inner_mode; in vti_rcv_cb() local
121 inner_mode = &x->inner_mode; in vti_rcv_cb()
124 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in vti_rcv_cb()
125 if (inner_mode == NULL) { in vti_rcv_cb()
132 family = inner_mode->family; in vti_rcv_cb()
H A Desp4_offload.c126 const struct xfrm_mode *inner_mode = xfrm_ip2inner_mode(x, xo->proto); in xfrm4_tunnel_gso_segment() local
127 __be16 type = inner_mode->family == AF_INET6 ? htons(ETH_P_IPV6) in xfrm4_tunnel_gso_segment()
/linux/net/ipv6/
H A Dip6_vti.c346 const struct xfrm_mode *inner_mode; in vti6_rcv_cb() local
365 inner_mode = &x->inner_mode; in vti6_rcv_cb()
368 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in vti6_rcv_cb()
369 if (inner_mode == NULL) { in vti6_rcv_cb()
376 family = inner_mode->family; in vti6_rcv_cb()
H A Desp6_offload.c162 const struct xfrm_mode *inner_mode = xfrm_ip2inner_mode(x, xo->proto); in xfrm6_tunnel_gso_segment() local
163 __be16 type = inner_mode->family == AF_INET ? htons(ETH_P_IP) in xfrm6_tunnel_gso_segment()
/linux/net/xfrm/
H A Dxfrm_interface_core.c360 const struct xfrm_mode *inner_mode; in xfrmi_rcv_cb() local
390 inner_mode = &x->inner_mode; in xfrmi_rcv_cb()
393 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in xfrmi_rcv_cb()
394 if (inner_mode == NULL) { in xfrmi_rcv_cb()
402 inner_mode->family)) in xfrmi_rcv_cb()
H A Dxfrm_state.c3148 const struct xfrm_mode *inner_mode; in __xfrm_init_state() local
3161 inner_mode = xfrm_get_mode(x->props.mode, x->sel.family); in __xfrm_init_state()
3162 if (inner_mode == NULL) { in __xfrm_init_state()
3167 if (!(inner_mode->flags & XFRM_MODE_FLAG_TUNNEL) && in __xfrm_init_state()
3173 x->inner_mode = *inner_mode; in __xfrm_init_state()
3178 inner_mode = xfrm_get_mode(x->props.mode, x->props.family); in __xfrm_init_state()
3179 if (inner_mode == NULL) { in __xfrm_init_state()
3184 x->inner_mode = *inner_mode; in __xfrm_init_state()
H A Dxfrm_policy.c2674 const struct xfrm_mode *inner_mode; in xfrm_bundle_create() local
2715 inner_mode = xfrm_ip2inner_mode(xfrm[i], in xfrm_bundle_create()
2717 if (!inner_mode) { in xfrm_bundle_create()
2723 inner_mode = &xfrm[i]->inner_mode; in xfrm_bundle_create()
2759 afinfo = xfrm_state_afinfo_get_rcu(inner_mode->family); in xfrm_bundle_create()
/linux/include/net/
H A Dxfrm.h305 struct xfrm_mode inner_mode; member
542 return &x->inner_mode; in xfrm_ip2inner_mode()