Lines Matching refs:props
76 h = __xfrm_dst_hash(&x->id.daddr, &x->props.saddr, in xfrm_hash_transfer()
77 x->props.reqid, x->props.family, in xfrm_hash_transfer()
81 h = __xfrm_src_hash(&x->id.daddr, &x->props.saddr, in xfrm_hash_transfer()
82 x->props.family, in xfrm_hash_transfer()
88 x->id.proto, x->props.family, in xfrm_hash_transfer()
663 if (x->props.family != family || in __xfrm_state_lookup()
687 if (x->props.family != family || in __xfrm_state_lookup_byaddr()
690 !xfrm_addr_equal(&x->props.saddr, saddr, family)) in __xfrm_state_lookup_byaddr()
714 &x->props.saddr, in __xfrm_state_locate()
785 if (x->props.family == encap_family && in xfrm_state_find()
786 x->props.reqid == tmpl->reqid && in xfrm_state_find()
788 !(x->props.flags & XFRM_STATE_WILDRECV) && in xfrm_state_find()
790 tmpl->mode == x->props.mode && in xfrm_state_find()
801 if (x->props.family == encap_family && in xfrm_state_find()
802 x->props.reqid == tmpl->reqid && in xfrm_state_find()
804 !(x->props.flags & XFRM_STATE_WILDRECV) && in xfrm_state_find()
806 tmpl->mode == x->props.mode && in xfrm_state_find()
895 if (x->props.family == family && in xfrm_stateonly_find()
896 x->props.reqid == reqid && in xfrm_stateonly_find()
898 !(x->props.flags & XFRM_STATE_WILDRECV) && in xfrm_stateonly_find()
900 mode == x->props.mode && in xfrm_stateonly_find()
926 if (x->props.family != family || in xfrm_state_lookup_byspi()
946 h = xfrm_dst_hash(net, &x->id.daddr, &x->props.saddr, in __xfrm_state_insert()
947 x->props.reqid, x->props.family); in __xfrm_state_insert()
950 h = xfrm_src_hash(net, &x->id.daddr, &x->props.saddr, x->props.family); in __xfrm_state_insert()
955 x->props.family); in __xfrm_state_insert()
973 unsigned short family = xnew->props.family; in __xfrm_state_bump_genids()
974 u32 reqid = xnew->props.reqid; in __xfrm_state_bump_genids()
979 h = xfrm_dst_hash(net, &xnew->id.daddr, &xnew->props.saddr, reqid, family); in __xfrm_state_bump_genids()
981 if (x->props.family == family && in __xfrm_state_bump_genids()
982 x->props.reqid == reqid && in __xfrm_state_bump_genids()
985 xfrm_addr_equal(&x->props.saddr, &xnew->props.saddr, family)) in __xfrm_state_bump_genids()
1015 if (x->props.reqid != reqid || in __find_acq_core()
1016 x->props.mode != mode || in __find_acq_core()
1017 x->props.family != family || in __find_acq_core()
1023 !xfrm_addr_equal(&x->props.saddr, saddr, family)) in __find_acq_core()
1041 x->props.saddr.a4 = saddr->a4; in __find_acq_core()
1050 x->props.saddr.in6 = saddr->in6; in __find_acq_core()
1057 x->props.family = family; in __find_acq_core()
1058 x->props.mode = mode; in __find_acq_core()
1059 x->props.reqid = reqid; in __find_acq_core()
1089 family = x->props.family; in xfrm_state_add()
1113 x1 = __find_acq_core(net, &x->mark, family, x->props.mode, in xfrm_state_add()
1114 x->props.reqid, x->id.proto, in xfrm_state_add()
1115 &x->id.daddr, &x->props.saddr, 0); in xfrm_state_add()
1147 x->props.mode = orig->props.mode; in xfrm_state_clone()
1148 x->props.replay_window = orig->props.replay_window; in xfrm_state_clone()
1149 x->props.reqid = orig->props.reqid; in xfrm_state_clone()
1150 x->props.family = orig->props.family; in xfrm_state_clone()
1151 x->props.saddr = orig->props.saddr; in xfrm_state_clone()
1158 x->props.aalgo = orig->props.aalgo; in xfrm_state_clone()
1170 x->props.ealgo = orig->props.ealgo; in xfrm_state_clone()
1177 x->props.calgo = orig->props.calgo; in xfrm_state_clone()
1202 x->props.flags = orig->props.flags; in xfrm_state_clone()
1203 x->props.extra_flags = orig->props.extra_flags; in xfrm_state_clone()
1231 if (x->props.mode != m->mode || in xfrm_migrate_state_find()
1234 if (m->reqid && x->props.reqid != m->reqid) in xfrm_migrate_state_find()
1238 !xfrm_addr_equal(&x->props.saddr, &m->old_saddr, in xfrm_migrate_state_find()
1248 if (x->props.mode != m->mode || in xfrm_migrate_state_find()
1253 !xfrm_addr_equal(&x->props.saddr, &m->old_saddr, in xfrm_migrate_state_find()
1277 memcpy(&xc->props.saddr, &m->new_saddr, sizeof(xc->props.saddr)); in xfrm_state_migrate()
1307 x1 = __xfrm_state_locate(x, use_spi, x->props.family); in xfrm_state_update()
1563 x0 = xfrm_state_lookup(net, mark, &x->id.daddr, minspi, x->id.proto, x->props.family); in xfrm_alloc_spi()
1573 x0 = xfrm_state_lookup(net, mark, &x->id.daddr, htonl(spi), x->id.proto, x->props.family); in xfrm_alloc_spi()
1583 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto, x->props.family); in xfrm_alloc_spi()
1603 x->props.family != filter->family) in __xfrm_state_filter_match()
1606 return addr_match(&x->props.saddr, &filter->saddr, in __xfrm_state_filter_match()
1980 res = mtu - x->props.header_len; in xfrm_state_mtu()
1989 int family = x->props.family; in __xfrm_init_state()
2009 inner_mode = xfrm_get_mode(x->props.mode, x->sel.family); in __xfrm_init_state()
2024 inner_mode = xfrm_get_mode(x->props.mode, x->props.family); in __xfrm_init_state()
2034 if (x->props.family == AF_INET) in __xfrm_init_state()
2037 inner_mode_iaf = xfrm_get_mode(x->props.mode, iafamily); in __xfrm_init_state()
2054 x->outer_mode = xfrm_get_mode(x->props.mode, family); in __xfrm_init_state()
2145 switch (x->props.family) { in xfrm_audit_helper_sainfo()
2148 &x->props.saddr.a4, &x->id.daddr.a4); in xfrm_audit_helper_sainfo()
2152 x->props.saddr.a6, x->id.daddr.a6); in xfrm_audit_helper_sainfo()
2220 xfrm_audit_helper_pktinfo(skb, x->props.family, audit_buf); in xfrm_audit_state_replay_overflow()
2238 xfrm_audit_helper_pktinfo(skb, x->props.family, audit_buf); in xfrm_audit_state_replay()
2285 xfrm_audit_helper_pktinfo(skb, x->props.family, audit_buf); in xfrm_audit_state_icvfail()