Searched refs:inner_mode (Results 1 – 8 of 8) sorted by relevance
| /Linux-v4.19/net/xfrm/ |
| D | xfrm_input.c | 205 struct xfrm_mode *inner_mode = x->inner_mode; in xfrm_prepare_input() local 213 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in xfrm_prepare_input() 214 if (inner_mode == NULL) in xfrm_prepare_input() 218 skb->protocol = inner_mode->afinfo->eth_proto; in xfrm_prepare_input() 219 return inner_mode->input2(x, skb); in xfrm_prepare_input() 231 struct xfrm_mode *inner_mode; in xfrm_input() local 429 inner_mode = x->inner_mode; in xfrm_input() 432 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in xfrm_input() 433 if (inner_mode == NULL) { in xfrm_input() 439 if (inner_mode->input(x, skb)) { in xfrm_input() [all …]
|
| D | xfrm_output.c | 265 struct xfrm_mode *inner_mode; in xfrm_inner_extract_output() local 267 inner_mode = xfrm_ip2inner_mode(x, in xfrm_inner_extract_output() 270 inner_mode = x->inner_mode; in xfrm_inner_extract_output() 272 if (inner_mode == NULL) in xfrm_inner_extract_output() 274 return inner_mode->afinfo->extract_output(x, skb); in xfrm_inner_extract_output()
|
| D | xfrm_interface.c | 248 struct xfrm_mode *inner_mode; in xfrmi_rcv_cb() local 276 inner_mode = x->inner_mode; in xfrmi_rcv_cb() 279 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in xfrmi_rcv_cb() 280 if (inner_mode == NULL) { in xfrmi_rcv_cb() 288 inner_mode->afinfo->family)) in xfrmi_rcv_cb()
|
| D | xfrm_state.c | 441 if (x->inner_mode) in xfrm_state_gc_destroy() 442 xfrm_put_mode(x->inner_mode); in xfrm_state_gc_destroy() 587 x->inner_mode = NULL; in xfrm_state_alloc() 2234 struct xfrm_mode *inner_mode; in __xfrm_init_state() local 2255 inner_mode = xfrm_get_mode(x->props.mode, x->sel.family); in __xfrm_init_state() 2256 if (inner_mode == NULL) in __xfrm_init_state() 2259 if (!(inner_mode->flags & XFRM_MODE_FLAG_TUNNEL) && in __xfrm_init_state() 2261 xfrm_put_mode(inner_mode); in __xfrm_init_state() 2265 x->inner_mode = inner_mode; in __xfrm_init_state() 2270 inner_mode = xfrm_get_mode(x->props.mode, x->props.family); in __xfrm_init_state() [all …]
|
| D | xfrm_policy.c | 1579 struct xfrm_mode *inner_mode; in xfrm_bundle_create() local 1617 inner_mode = xfrm_ip2inner_mode(xfrm[i], in xfrm_bundle_create() 1619 if (!inner_mode) { in xfrm_bundle_create() 1625 inner_mode = xfrm[i]->inner_mode; in xfrm_bundle_create() 1650 dst1->output = inner_mode->afinfo->output; in xfrm_bundle_create()
|
| /Linux-v4.19/net/ipv4/ |
| D | ip_vti.c | 91 struct xfrm_mode *inner_mode; in vti_rcv_cb() local 110 inner_mode = x->inner_mode; in vti_rcv_cb() 113 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in vti_rcv_cb() 114 if (inner_mode == NULL) { in vti_rcv_cb() 121 family = inner_mode->afinfo->family; in vti_rcv_cb()
|
| /Linux-v4.19/net/ipv6/ |
| D | ip6_vti.c | 344 struct xfrm_mode *inner_mode; in vti6_rcv_cb() local 363 inner_mode = x->inner_mode; in vti6_rcv_cb() 366 inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol); in vti6_rcv_cb() 367 if (inner_mode == NULL) { in vti6_rcv_cb() 374 family = inner_mode->afinfo->family; in vti6_rcv_cb()
|
| /Linux-v4.19/include/net/ |
| D | xfrm.h | 237 struct xfrm_mode *inner_mode; member 513 return x->inner_mode; in xfrm_ip2inner_mode()
|