| /net/ipv4/ |
| A D | ipcomp.c | 69 t->id.spi = x->props.saddr.a4; in ipcomp_tunnel_create() 72 t->props.family = AF_INET; in ipcomp_tunnel_create() 73 t->props.mode = x->props.mode; in ipcomp_tunnel_create() 74 t->props.saddr.a4 = x->props.saddr.a4; in ipcomp_tunnel_create() 75 t->props.flags = x->props.flags; in ipcomp_tunnel_create() 76 t->props.extra_flags = x->props.extra_flags; in ipcomp_tunnel_create() 106 x->props.saddr.a4, IPPROTO_IPIP, AF_INET); in ipcomp_tunnel_attach() 127 x->props.header_len = 0; in ipcomp4_init_state() 128 switch (x->props.mode) { in ipcomp4_init_state() 132 x->props.header_len += sizeof(struct iphdr); in ipcomp4_init_state() [all …]
|
| A D | esp4.c | 107 if (x->props.flags & XFRM_STATE_ESN) in esp_ssg_unref() 274 if ((x->props.flags & XFRM_STATE_ESN)) { in esp_output_set_extra() 511 if (x->props.flags & XFRM_STATE_ESN) { in esp_output_tail() 573 if ((x->props.flags & XFRM_STATE_ESN)) in esp_output_tail() 597 if ((x->props.flags & XFRM_STATE_ESN)) in esp_output_tail() 781 x->props.mode == XFRM_MODE_IPTFS) in esp_input_done2() 863 if (x->props.flags & XFRM_STATE_ESN) { in esp_input() 910 if ((x->props.flags & XFRM_STATE_ESN)) in esp_input() 922 if ((x->props.flags & XFRM_STATE_ESN)) in esp_input() 1127 if (x->props.mode == XFRM_MODE_TUNNEL) in esp_init_state() [all …]
|
| A D | ah4.c | 173 if (x->props.flags & XFRM_STATE_ESN) { in ah_output() 212 if (x->props.flags & XFRM_STATE_ALIGN4) in ah_output() 226 if (x->props.flags & XFRM_STATE_ESN) { in ah_output() 291 if (x->props.mode == XFRM_MODE_TUNNEL) in ah_input_done() 331 if (x->props.flags & XFRM_STATE_ALIGN4) { in ah_input() 360 if (x->props.flags & XFRM_STATE_ESN) { in ah_input() 401 if (x->props.flags & XFRM_STATE_ESN) { in ah_input() 426 if (x->props.mode == XFRM_MODE_TUNNEL) in ah_input() 522 if (x->props.flags & XFRM_STATE_ALIGN4) in ah_init_state() 528 if (x->props.mode == XFRM_MODE_TUNNEL) in ah_init_state() [all …]
|
| A D | xfrm4_tunnel.c | 27 if (x->props.mode != XFRM_MODE_TUNNEL) { in ipip_init_state() 37 x->props.header_len = sizeof(struct iphdr); in ipip_init_state()
|
| A D | ip_vti.c | 156 if (!x || x->props.mode != XFRM_MODE_TUNNEL || in vti_state_check() 157 x->props.family != AF_INET) in vti_state_check() 161 return xfrm_addr_equal(saddr, &x->props.saddr, AF_INET); in vti_state_check()
|
| /net/xfrm/ |
| A D | xfrm_state.c | 131 x->props.reqid, x->props.family, in xfrm_hash_transfer() 1731 x->props.reqid, x->props.family); in __xfrm_state_insert() 1979 x->props.mode = orig->props.mode; in xfrm_state_clone_and_setup() 1981 x->props.reqid = orig->props.reqid; in xfrm_state_clone_and_setup() 1983 x->props.saddr = orig->props.saddr; in xfrm_state_clone_and_setup() 1990 x->props.aalgo = orig->props.aalgo; in xfrm_state_clone_and_setup() 2003 x->props.ealgo = orig->props.ealgo; in xfrm_state_clone_and_setup() 2010 x->props.calgo = orig->props.calgo; in xfrm_state_clone_and_setup() 2041 memcpy(&x->props.smark, &orig->props.smark, sizeof(x->props.smark)); in xfrm_state_clone_and_setup() 2043 x->props.flags = orig->props.flags; in xfrm_state_clone_and_setup() [all …]
|
| A D | xfrm_output.c | 263 top_iph->saddr = x->props.saddr.a4; in xfrm4_beet_encap_add() 302 flags = x->props.flags; in xfrm4_tunnel_encap_add() 311 top_iph->saddr = x->props.saddr.a4; in xfrm4_tunnel_encap_add() 416 switch (x->props.mode) { in xfrm4_prepare_output() 439 switch (x->props.mode) { in xfrm6_prepare_output() 455 switch (x->props.mode) { in xfrm_outer_mode_output() 458 if (x->props.family == AF_INET) in xfrm_outer_mode_output() 460 if (x->props.family == AF_INET6) in xfrm_outer_mode_output() 464 if (x->props.family == AF_INET) in xfrm_outer_mode_output() 466 if (x->props.family == AF_INET6) in xfrm_outer_mode_output() [all …]
|
| A D | xfrm_device.c | 30 skb->transport_header -= x->props.header_len; in __xfrm_transport_prep() 32 pskb_pull(skb, skb_transport_offset(skb) + x->props.header_len); in __xfrm_transport_prep() 46 skb->mac_len + x->props.header_len - x->props.enc_hdr_len); in __xfrm_mode_tunnel_prep() 65 pskb_pull(skb, skb->mac_len + hsize + (x->props.header_len - phlen)); in __xfrm_mode_beet_prep() 273 saddr = &x->props.saddr; in xfrm_dev_state_add() 277 daddr = &x->props.saddr; in xfrm_dev_state_add() 285 dst = __xfrm_dst_lookup(x->props.family, ¶ms); in xfrm_dev_state_add() 301 if (!is_packet_offload && x->props.flags & XFRM_STATE_ESN && in xfrm_dev_state_add() 440 x->props.mode == XFRM_MODE_TUNNEL; in xfrm_dev_offload_ok() 441 switch (x->props.family) { in xfrm_dev_offload_ok()
|
| A D | xfrm_input.c | 247 if (x->props.flags & XFRM_STATE_DECAP_DSCP) in xfrm4_remove_tunnel_encap() 249 if (!(x->props.flags & XFRM_STATE_NOECN)) in xfrm4_remove_tunnel_encap() 284 if (x->props.flags & XFRM_STATE_DECAP_DSCP) in xfrm6_remove_tunnel_encap() 286 if (!(x->props.flags & XFRM_STATE_NOECN)) in xfrm6_remove_tunnel_encap() 341 switch (x->props.mode) { in xfrm_inner_mode_encap_remove() 367 switch (x->props.family) { in xfrm_prepare_input() 435 switch (x->props.mode) { in xfrm_inner_mode_input() 440 if (x->props.family == AF_INET) in xfrm_inner_mode_input() 442 if (x->props.family == AF_INET6) in xfrm_inner_mode_input() 497 family = x->props.family; in xfrm_input() [all …]
|
| A D | xfrm_user.c | 810 x->props.mode = p->mode; in copy_from_user_state() 813 x->props.reqid = p->reqid; in copy_from_user_state() 815 memcpy(&x->props.saddr, &p->saddr, sizeof(x->props.saddr)); in copy_from_user_state() 816 x->props.flags = p->flags; in copy_from_user_state() 919 if (!x->props.aalgo) { in xfrm_state_construct() 1135 p->mode = x->props.mode; in copy_to_user_state() 1137 p->reqid = x->props.reqid; in copy_to_user_state() 1139 p->flags = x->props.flags; in copy_to_user_state() 2686 memcpy(&id->saddr, &x->props.saddr, sizeof(x->props.saddr)); in build_aevent() 3027 x->props.mode = t->mode; in xfrm_add_acquire() [all …]
|
| A D | xfrm_replay.c | 17 if (!(x->props.flags & XFRM_STATE_ESN)) in xfrm_replay_seqhi() 107 !(x->props.extra_flags & XFRM_SA_XFLAG_OSEQ_MAY_WRAP)) { in __xfrm_replay_overflow() 127 if (!x->props.replay_window) in xfrm_replay_check_legacy() 137 if (diff >= x->props.replay_window) { in xfrm_replay_check_legacy() 169 if (!x->props.replay_window) in xfrm_replay_advance() 175 if (diff < x->props.replay_window) in xfrm_replay_advance() 199 !(x->props.extra_flags & XFRM_SA_XFLAG_OSEQ_MAY_WRAP)) { in xfrm_replay_overflow_bmp() 635 !(x->props.extra_flags & XFRM_SA_XFLAG_OSEQ_MAY_WRAP)) { in xfrm_replay_overflow_offload() 675 !(x->props.extra_flags & XFRM_SA_XFLAG_OSEQ_MAY_WRAP)) { in xfrm_replay_overflow_offload_bmp() 783 if (x->props.flags & XFRM_STATE_ESN) { in xfrm_init_replay()
|
| A D | xfrm_iptfs.c | 677 if (x->props.flags & XFRM_STATE_DECAP_DSCP) in iptfs_complete_inner_skb() 679 if (!(x->props.flags & XFRM_STATE_NOECN)) in iptfs_complete_inner_skb() 687 if (x->props.flags & XFRM_STATE_DECAP_DSCP) in iptfs_complete_inner_skb() 689 if (!(x->props.flags & XFRM_STATE_NOECN)) in iptfs_complete_inner_skb() 2364 skb_set_network_header(skb, -(x->props.header_len - x->props.enc_hdr_len)); in iptfs_encap_add_ipv4() 2381 top_iph->saddr = x->props.saddr.a4; in iptfs_encap_add_ipv4() 2411 skb_set_network_header(skb, -x->props.header_len + x->props.enc_hdr_len); in iptfs_encap_add_ipv6() 2540 } else if (xc->pkt_size > x->props.header_len) { in iptfs_user_init() 2635 if (x->props.family == AF_INET) in __iptfs_init_state() 2637 else if (x->props.family == AF_INET6) in __iptfs_init_state() [all …]
|
| A D | xfrm_policy.c | 299 xfrm_address_t *saddr = &x->props.saddr; in xfrm_dst_lookup() 2732 if (xfrm[i]->props.smark.v || xfrm[i]->props.smark.m) in xfrm_bundle_create() 2736 family = xfrm[i]->props.family; in xfrm_bundle_create() 2769 header_len += xfrm[i]->props.header_len; in xfrm_bundle_create() 2771 nfheader_len += xfrm[i]->props.header_len; in xfrm_bundle_create() 2772 trailer_len += xfrm[i]->props.trailer_len; in xfrm_bundle_create() 3302 dst->xfrm->props.mode == XFRM_MODE_IPTFS)) in xfrm_lookup_with_ifid() 3390 x->props.mode == tmpl->mode && in xfrm_state_ok() 3393 !(x->props.mode != XFRM_MODE_TRANSPORT && in xfrm_state_ok() 3726 if (x->props.flags & XFRM_STATE_ICMP && in __xfrm_policy_check() [all …]
|
| A D | xfrm_nat_keepalive.c | 34 ka->family = x->props.family; in nat_keepalive_init() 35 ka->saddr = x->props.saddr; in nat_keepalive_init()
|
| /net/ipv6/ |
| A D | ipcomp6.c | 86 t->id.spi = xfrm6_tunnel_alloc_spi(net, (xfrm_address_t *)&x->props.saddr); in ipcomp6_tunnel_create() 92 t->props.family = AF_INET6; in ipcomp6_tunnel_create() 93 t->props.mode = x->props.mode; in ipcomp6_tunnel_create() 94 memcpy(t->props.saddr.a6, x->props.saddr.a6, sizeof(struct in6_addr)); in ipcomp6_tunnel_create() 121 spi = xfrm6_tunnel_spi_lookup(net, (xfrm_address_t *)&x->props.saddr); in ipcomp6_tunnel_attach() 146 x->props.header_len = 0; in ipcomp6_init_state() 147 switch (x->props.mode) { in ipcomp6_init_state() 151 x->props.header_len += sizeof(struct ipv6hdr); in ipcomp6_init_state() 162 if (x->props.mode == XFRM_MODE_TUNNEL) { in ipcomp6_init_state()
|
| A D | esp6.c | 124 if (x->props.flags & XFRM_STATE_ESN) in esp_ssg_unref() 310 if ((x->props.flags & XFRM_STATE_ESN)) { in esp_output_set_esn() 542 if (x->props.flags & XFRM_STATE_ESN) { in esp6_output_tail() 604 if ((x->props.flags & XFRM_STATE_ESN)) in esp6_output_tail() 628 if ((x->props.flags & XFRM_STATE_ESN)) in esp6_output_tail() 824 x->props.mode == XFRM_MODE_IPTFS) in esp6_input_done2() 905 if (x->props.flags & XFRM_STATE_ESN) { in esp6_input() 952 if ((x->props.flags & XFRM_STATE_ESN)) in esp6_input() 964 if ((x->props.flags & XFRM_STATE_ESN)) in esp6_input() 1164 switch (x->props.mode) { in esp6_init_state() [all …]
|
| A D | mip6.c | 169 WARN_ON(len != x->props.header_len); in mip6_destopt_output() 170 dstopt->hdrlen = (x->props.header_len >> 3) - 1; in mip6_destopt_output() 256 if (x->props.mode != XFRM_MODE_ROUTEOPTIMIZATION) { in mip6_destopt_init_state() 261 x->props.header_len = sizeof(struct ipv6_destopt_hdr) + in mip6_destopt_init_state() 264 WARN_ON(x->props.header_len != 24); in mip6_destopt_init_state() 320 rt2->rt_hdr.hdrlen = (x->props.header_len >> 3) - 1; in mip6_rthdr_output() 341 if (x->props.mode != XFRM_MODE_ROUTEOPTIMIZATION) { in mip6_rthdr_init_state() 346 x->props.header_len = sizeof(struct rt2_hdr); in mip6_rthdr_init_state()
|
| A D | ah6.c | 350 if (x->props.flags & XFRM_STATE_ESN) { in ah6_output() 414 if (x->props.flags & XFRM_STATE_ESN) { in ah6_output() 479 if (x->props.mode == XFRM_MODE_TUNNEL) in ah6_input_done() 562 if (x->props.flags & XFRM_STATE_ESN) { in ah6_input() 600 if (x->props.flags & XFRM_STATE_ESN) { in ah6_input() 627 if (x->props.mode == XFRM_MODE_TUNNEL) in ah6_input() 717 x->props.header_len = XFRM_ALIGN8(sizeof(struct ip_auth_hdr) + in ah6_init_state() 719 switch (x->props.mode) { in ah6_init_state() 724 x->props.header_len += sizeof(struct ipv6hdr); in ah6_init_state()
|
| A D | xfrm6_tunnel.c | 275 if (x->props.mode != XFRM_MODE_TUNNEL) { in xfrm6_tunnel_init_state() 285 x->props.header_len = sizeof(struct ipv6hdr); in xfrm6_tunnel_init_state() 294 xfrm6_tunnel_free_spi(net, (xfrm_address_t *)&x->props.saddr); in xfrm6_tunnel_destroy()
|
| A D | xfrm6_output.c | 75 if (x->props.mode != XFRM_MODE_TUNNEL) in __xfrm6_output()
|
| /net/tipc/ |
| A D | bearer.c | 1039 props); in __tipc_nl_bearer_enable() 1043 if (props[TIPC_NLA_PROP_PRIO]) in __tipc_nl_bearer_enable() 1140 props); in __tipc_nl_bearer_set() 1144 if (props[TIPC_NLA_PROP_TOL]) { in __tipc_nl_bearer_set() 1148 if (props[TIPC_NLA_PROP_PRIO]) in __tipc_nl_bearer_set() 1150 if (props[TIPC_NLA_PROP_WIN]) in __tipc_nl_bearer_set() 1152 if (props[TIPC_NLA_PROP_MTU]) { in __tipc_nl_bearer_set() 1337 props); in __tipc_nl_media_set() 1341 if (props[TIPC_NLA_PROP_TOL]) in __tipc_nl_media_set() 1343 if (props[TIPC_NLA_PROP_PRIO]) in __tipc_nl_media_set() [all …]
|
| A D | bcast.c | 656 struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; in tipc_nl_bc_link_set() local 661 err = tipc_nl_parse_link_prop(attrs[TIPC_NLA_LINK_PROP], props); in tipc_nl_bc_link_set() 665 if (!props[TIPC_NLA_PROP_WIN] && in tipc_nl_bc_link_set() 666 !props[TIPC_NLA_PROP_BROADCAST] && in tipc_nl_bc_link_set() 667 !props[TIPC_NLA_PROP_BROADCAST_RATIO]) { in tipc_nl_bc_link_set() 671 if (props[TIPC_NLA_PROP_BROADCAST]) { in tipc_nl_bc_link_set() 672 bc_mode = nla_get_u32(props[TIPC_NLA_PROP_BROADCAST]); in tipc_nl_bc_link_set() 676 if (!err && props[TIPC_NLA_PROP_BROADCAST_RATIO]) { in tipc_nl_bc_link_set() 677 bc_ratio = nla_get_u32(props[TIPC_NLA_PROP_BROADCAST_RATIO]); in tipc_nl_bc_link_set() 681 if (!err && props[TIPC_NLA_PROP_WIN]) { in tipc_nl_bc_link_set() [all …]
|
| /net/netfilter/ |
| A D | nft_xfrm.c | 126 state->props.family, in nft_xfrm_state_get_key() 127 state->props.mode)) { in nft_xfrm_state_get_key() 144 *dest = (__force __u32)state->props.saddr.a4; in nft_xfrm_state_get_key() 147 memcpy(dest, &state->props.saddr.in6, sizeof(struct in6_addr)); in nft_xfrm_state_get_key() 150 *dest = state->props.reqid; in nft_xfrm_state_get_key()
|
| A D | xt_policy.c | 43 return MATCH_ADDR(saddr, smask, &x->props.saddr) && in match_xfrm_state() 46 MATCH(mode, x->props.mode) && in match_xfrm_state() 48 MATCH(reqid, x->props.reqid); in match_xfrm_state()
|
| /net/key/ |
| A D | af_key.c | 801 if (!xfrm_addr_equal(&x->sel.saddr, &x->props.saddr, x->props.family)) in __pfkey_xfrm_state2msg() 926 x->props.family); in __pfkey_xfrm_state2msg() 941 x->props.family); in __pfkey_xfrm_state2msg() 945 x->props.family)) { in __pfkey_xfrm_state2msg() 959 x->props.family); in __pfkey_xfrm_state2msg() 1234 &x->props.saddr); in pfkey_msg2xfrm_state() 1245 x->props.mode = mode; in pfkey_msg2xfrm_state() 3211 x->props.family); in pfkey_send_acquire() 3226 x->props.family); in pfkey_send_acquire() 3426 x->props.family); in pfkey_send_new_mapping() [all …]
|