Home
last modified time | relevance | path

Searched refs:props (Results 1 – 25 of 34) sorted by relevance

12

/net/ipv4/
Dipcomp.c67 t->id.spi = x->props.saddr.a4; in ipcomp_tunnel_create()
70 t->props.family = AF_INET; in ipcomp_tunnel_create()
71 t->props.mode = x->props.mode; in ipcomp_tunnel_create()
72 t->props.saddr.a4 = x->props.saddr.a4; in ipcomp_tunnel_create()
73 t->props.flags = x->props.flags; in ipcomp_tunnel_create()
74 t->props.extra_flags = x->props.extra_flags; in ipcomp_tunnel_create()
104 x->props.saddr.a4, IPPROTO_IPIP, AF_INET); in ipcomp_tunnel_attach()
125 x->props.header_len = 0; in ipcomp4_init_state()
126 switch (x->props.mode) { in ipcomp4_init_state()
130 x->props.header_len += sizeof(struct iphdr); in ipcomp4_init_state()
[all …]
Desp4.c106 if (x->props.flags & XFRM_STATE_ESN) in esp_ssg_unref()
165 dport, x->props.saddr.a4, sport, 0); in esp_find_tcp_sk()
313 if ((x->props.flags & XFRM_STATE_ESN)) { in esp_output_set_extra()
550 if (x->props.flags & XFRM_STATE_ESN) { in esp_output_tail()
612 if ((x->props.flags & XFRM_STATE_ESN)) in esp_output_tail()
636 if ((x->props.flags & XFRM_STATE_ESN)) in esp_output_tail()
792 if (iph->saddr != x->props.saddr.a4 || in esp_input_done2()
815 if (x->props.mode == XFRM_MODE_TRANSPORT) in esp_input_done2()
820 if (x->props.mode == XFRM_MODE_TUNNEL) in esp_input_done2()
856 if ((x->props.flags & XFRM_STATE_ESN)) { in esp_input_set_header()
[all …]
Dah4.c176 if (x->props.flags & XFRM_STATE_ESN) { in ah_output()
215 if (x->props.flags & XFRM_STATE_ALIGN4) in ah_output()
229 if (x->props.flags & XFRM_STATE_ESN) { in ah_output()
294 if (x->props.mode == XFRM_MODE_TUNNEL) in ah_input_done()
334 if (x->props.flags & XFRM_STATE_ALIGN4) { in ah_input()
363 if (x->props.flags & XFRM_STATE_ESN) { in ah_input()
404 if (x->props.flags & XFRM_STATE_ESN) { in ah_input()
429 if (x->props.mode == XFRM_MODE_TUNNEL) in ah_input()
525 if (x->props.flags & XFRM_STATE_ALIGN4) in ah_init_state()
526 x->props.header_len = XFRM_ALIGN4(sizeof(struct ip_auth_hdr) + in ah_init_state()
[all …]
Dxfrm4_tunnel.c27 if (x->props.mode != XFRM_MODE_TUNNEL) { in ipip_init_state()
37 x->props.header_len = sizeof(struct iphdr); in ipip_init_state()
Desp4_offload.c128 skb->transport_header += x->props.header_len; in xfrm4_transport_gso_segment()
145 skb->transport_header += x->props.header_len; in xfrm4_beet_gso_segment()
Dip_vti.c153 if (!x || x->props.mode != XFRM_MODE_TUNNEL || in vti_state_check()
154 x->props.family != AF_INET) in vti_state_check()
158 return xfrm_addr_equal(saddr, &x->props.saddr, AF_INET); in vti_state_check()
/net/xfrm/
Dxfrm_state.c119 h = __xfrm_dst_hash(&x->id.daddr, &x->props.saddr, in xfrm_hash_transfer()
120 x->props.reqid, x->props.family, in xfrm_hash_transfer()
124 h = __xfrm_src_hash(&x->id.daddr, &x->props.saddr, in xfrm_hash_transfer()
125 x->props.family, in xfrm_hash_transfer()
131 x->id.proto, x->props.family, in xfrm_hash_transfer()
959 x->props.saddr = tmpl->saddr; in xfrm_init_tempstate()
960 if (x->props.saddr.a4 == 0) in xfrm_init_tempstate()
961 x->props.saddr.a4 = saddr->a4; in xfrm_init_tempstate()
966 memcpy(&x->props.saddr, &tmpl->saddr, sizeof(x->props.saddr)); in xfrm_init_tempstate()
967 if (ipv6_addr_any((struct in6_addr *)&x->props.saddr)) in xfrm_init_tempstate()
[all …]
Dxfrm_output.c72 skb_set_network_header(skb, -x->props.header_len); in xfrm4_transport_output()
177 (prevhdr - x->props.header_len) - skb->data); in xfrm6_transport_output()
178 skb_set_network_header(skb, -x->props.header_len); in xfrm6_transport_output()
207 (prevhdr - x->props.header_len) - skb->data); in xfrm6_ro_output()
208 skb_set_network_header(skb, -x->props.header_len); in xfrm6_ro_output()
235 skb_set_network_header(skb, -x->props.header_len - hdrlen + in xfrm4_beet_encap_add()
263 top_iph->saddr = x->props.saddr.a4; in xfrm4_beet_encap_add()
283 skb_set_network_header(skb, -x->props.header_len); in xfrm4_tunnel_encap_add()
295 if (x->props.extra_flags & XFRM_SA_XFLAG_DONT_ENCAP_DSCP) in xfrm4_tunnel_encap_add()
302 flags = x->props.flags; in xfrm4_tunnel_encap_add()
[all …]
Dxfrm_input.c246 if (x->props.flags & XFRM_STATE_DECAP_DSCP) in xfrm4_remove_tunnel_encap()
248 if (!(x->props.flags & XFRM_STATE_NOECN)) in xfrm4_remove_tunnel_encap()
283 if (x->props.flags & XFRM_STATE_DECAP_DSCP) in xfrm6_remove_tunnel_encap()
285 if (!(x->props.flags & XFRM_STATE_NOECN)) in xfrm6_remove_tunnel_encap()
340 switch (x->props.mode) { in xfrm_inner_mode_encap_remove()
366 switch (x->props.family) { in xfrm_prepare_input()
434 switch (x->props.mode) { in xfrm_inner_mode_input()
439 if (x->props.family == AF_INET) in xfrm_inner_mode_input()
441 if (x->props.family == AF_INET6) in xfrm_inner_mode_input()
488 family = x->props.family; in xfrm_input()
[all …]
Dxfrm_user.c367 static int attach_one_algo(struct xfrm_algo **algpp, u8 *props, in attach_one_algo() argument
384 *props = algo->desc.sadb_alg_id; in attach_one_algo()
411 x->props.ealgo = algo->desc.sadb_alg_id; in attach_crypt()
423 static int attach_auth(struct xfrm_algo_auth **algpp, u8 *props, in attach_auth() argument
440 *props = algo->desc.sadb_alg_id; in attach_auth()
455 static int attach_auth_trunc(struct xfrm_algo_auth **algpp, u8 *props, in attach_auth_trunc() argument
475 *props = algo->desc.sadb_alg_id; in attach_auth_trunc()
505 x->props.ealgo = algo->desc.sadb_alg_id; in attach_aead()
604 x->props.mode = p->mode; in copy_from_user_state()
605 x->props.replay_window = min_t(unsigned int, p->replay_window, in copy_from_user_state()
[all …]
Dxfrm_device.c30 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()
45 pskb_pull(skb, skb->mac_len + x->props.header_len); in __xfrm_mode_tunnel_prep()
64 pskb_pull(skb, skb->mac_len + hsize + (x->props.header_len - phlen)); in __xfrm_mode_beet_prep()
267 saddr = &x->props.saddr; in xfrm_dev_state_add()
271 daddr = &x->props.saddr; in xfrm_dev_state_add()
275 x->props.family, in xfrm_dev_state_add()
292 if (!is_packet_offload && x->props.flags & XFRM_STATE_ESN && in xfrm_dev_state_add()
Dxfrm_replay.c17 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()
780 if (x->props.flags & XFRM_STATE_ESN) { in xfrm_init_replay()
Dxfrm_policy.c281 xfrm_address_t *saddr = &x->props.saddr; in xfrm_dst_lookup()
2674 if (xfrm[i]->props.mode != XFRM_MODE_TRANSPORT) { in xfrm_bundle_create()
2678 if (xfrm[i]->props.smark.v || xfrm[i]->props.smark.m) in xfrm_bundle_create()
2682 family = xfrm[i]->props.family; in xfrm_bundle_create()
2711 header_len += xfrm[i]->props.header_len; in xfrm_bundle_create()
2713 nfheader_len += xfrm[i]->props.header_len; in xfrm_bundle_create()
2714 trailer_len += xfrm[i]->props.trailer_len; in xfrm_bundle_create()
2736 header_len -= xdst_prev->u.dst.xfrm->props.header_len; in xfrm_bundle_create()
2737 trailer_len -= xdst_prev->u.dst.xfrm->props.trailer_len; in xfrm_bundle_create()
3242 dst->xfrm->props.mode == XFRM_MODE_TUNNEL) in xfrm_lookup_with_ifid()
[all …]
/net/ipv6/
Dipcomp6.c84 t->id.spi = xfrm6_tunnel_alloc_spi(net, (xfrm_address_t *)&x->props.saddr); in ipcomp6_tunnel_create()
90 t->props.family = AF_INET6; in ipcomp6_tunnel_create()
91 t->props.mode = x->props.mode; in ipcomp6_tunnel_create()
92 memcpy(t->props.saddr.a6, x->props.saddr.a6, sizeof(struct in6_addr)); in ipcomp6_tunnel_create()
119 spi = xfrm6_tunnel_spi_lookup(net, (xfrm_address_t *)&x->props.saddr); in ipcomp6_tunnel_attach()
144 x->props.header_len = 0; in ipcomp6_init_state()
145 switch (x->props.mode) { in ipcomp6_init_state()
149 x->props.header_len += sizeof(struct ipv6hdr); in ipcomp6_init_state()
160 if (x->props.mode == XFRM_MODE_TUNNEL) { in ipcomp6_init_state()
Desp6.c123 if (x->props.flags & XFRM_STATE_ESN) in esp_ssg_unref()
182 dport, &x->props.saddr.in6, ntohs(sport), 0, 0); in esp6_find_tcp_sk()
349 if ((x->props.flags & XFRM_STATE_ESN)) { in esp_output_set_esn()
587 if (x->props.flags & XFRM_STATE_ESN) { in esp6_output_tail()
649 if ((x->props.flags & XFRM_STATE_ESN)) in esp6_output_tail()
673 if ((x->props.flags & XFRM_STATE_ESN)) in esp6_output_tail()
839 if (!ipv6_addr_equal(&ip6h->saddr, &x->props.saddr.in6) || in esp6_input_done2()
862 if (x->props.mode == XFRM_MODE_TRANSPORT) in esp6_input_done2()
869 if (x->props.mode == XFRM_MODE_TUNNEL) in esp6_input_done2()
904 if ((x->props.flags & XFRM_STATE_ESN)) { in esp_input_set_header()
[all …]
Dmip6.c169 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()
Dah6.c353 if (x->props.flags & XFRM_STATE_ESN) { in ah6_output()
417 if (x->props.flags & XFRM_STATE_ESN) { in ah6_output()
482 if (x->props.mode == XFRM_MODE_TUNNEL) in ah6_input_done()
565 if (x->props.flags & XFRM_STATE_ESN) { in ah6_input()
603 if (x->props.flags & XFRM_STATE_ESN) { in ah6_input()
630 if (x->props.mode == XFRM_MODE_TUNNEL) in ah6_input()
720 x->props.header_len = XFRM_ALIGN8(sizeof(struct ip_auth_hdr) + in ah6_init_state()
722 switch (x->props.mode) { in ah6_init_state()
727 x->props.header_len += sizeof(struct ipv6hdr); in ah6_init_state()
Dxfrm6_tunnel.c275 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()
Desp6_offload.c162 skb->transport_header += x->props.header_len; in xfrm6_transport_gso_segment()
179 skb->transport_header += x->props.header_len; in xfrm6_beet_gso_segment()
Dxfrm6_output.c75 if (x->props.mode != XFRM_MODE_TUNNEL) in __xfrm6_output()
/net/tipc/
Dbearer.c1032 struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; in __tipc_nl_bearer_enable() local
1035 props); in __tipc_nl_bearer_enable()
1039 if (props[TIPC_NLA_PROP_PRIO]) in __tipc_nl_bearer_enable()
1040 prio = nla_get_u32(props[TIPC_NLA_PROP_PRIO]); in __tipc_nl_bearer_enable()
1136 struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; in __tipc_nl_bearer_set() local
1139 props); in __tipc_nl_bearer_set()
1143 if (props[TIPC_NLA_PROP_TOL]) { in __tipc_nl_bearer_set()
1144 b->tolerance = nla_get_u32(props[TIPC_NLA_PROP_TOL]); in __tipc_nl_bearer_set()
1147 if (props[TIPC_NLA_PROP_PRIO]) in __tipc_nl_bearer_set()
1148 b->priority = nla_get_u32(props[TIPC_NLA_PROP_PRIO]); in __tipc_nl_bearer_set()
[all …]
Dbcast.c656 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/
Dnft_xfrm.c125 state->props.family, in nft_xfrm_state_get_key()
126 state->props.mode)) { in nft_xfrm_state_get_key()
143 *dest = (__force __u32)state->props.saddr.a4; in nft_xfrm_state_get_key()
146 memcpy(dest, &state->props.saddr.in6, sizeof(struct in6_addr)); in nft_xfrm_state_get_key()
149 *dest = state->props.reqid; in nft_xfrm_state_get_key()
Dxt_policy.c43 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/
Daf_key.c781 sockaddr_size = pfkey_sockaddr_size(x->props.family); in __pfkey_xfrm_state2msg()
801 if (!xfrm_addr_equal(&x->sel.saddr, &x->props.saddr, x->props.family)) in __pfkey_xfrm_state2msg()
839 sa->sadb_sa_replay = x->props.replay_window; in __pfkey_xfrm_state2msg()
873 if (x->props.flags & XFRM_STATE_NOECN) in __pfkey_xfrm_state2msg()
875 if (x->props.flags & XFRM_STATE_DECAP_DSCP) in __pfkey_xfrm_state2msg()
877 if (x->props.flags & XFRM_STATE_NOPMTUDISC) in __pfkey_xfrm_state2msg()
924 pfkey_sockaddr_fill(&x->props.saddr, 0, in __pfkey_xfrm_state2msg()
926 x->props.family); in __pfkey_xfrm_state2msg()
941 x->props.family); in __pfkey_xfrm_state2msg()
944 if (!xfrm_addr_equal(&x->sel.saddr, &x->props.saddr, in __pfkey_xfrm_state2msg()
[all …]

12