Lines Matching refs:daddr
67 return addr4_match(fl4->daddr, sel->daddr.a4, sel->prefixlen_d) && in __xfrm4_selector_match()
80 return addr_match(&fl6->daddr, &sel->daddr, sel->prefixlen_d) && in __xfrm6_selector_match()
121 const xfrm_address_t *daddr, in __xfrm_dst_lookup() argument
131 dst = afinfo->dst_lookup(net, tos, oif, saddr, daddr); in __xfrm_dst_lookup()
146 xfrm_address_t *daddr = &x->id.daddr; in xfrm_dst_lookup() local
151 daddr = prev_daddr; in xfrm_dst_lookup()
155 daddr = x->coaddr; in xfrm_dst_lookup()
158 dst = __xfrm_dst_lookup(net, tos, oif, saddr, daddr, family); in xfrm_dst_lookup()
163 if (prev_daddr != daddr) in xfrm_dst_lookup()
164 memcpy(prev_daddr, daddr, sizeof(*prev_daddr)); in xfrm_dst_lookup()
394 const xfrm_address_t *daddr, in policy_hash_direct() argument
404 hash = __addr_hash(daddr, saddr, family, hmask, dbits, sbits); in policy_hash_direct()
426 h = __addr_hash(&pol->selector.daddr, &pol->selector.saddr, in xfrm_dst_hash_transfer()
1097 const xfrm_address_t *daddr, *saddr; in xfrm_policy_lookup_bytype() local
1101 daddr = xfrm_flowi_daddr(fl, family); in xfrm_policy_lookup_bytype()
1103 if (unlikely(!daddr || !saddr)) in xfrm_policy_lookup_bytype()
1107 chain = policy_hash_direct(net, daddr, saddr, family, dir); in xfrm_policy_lookup_bytype()
1420 xfrm_address_t *daddr = xfrm_flowi_daddr(fl, family); in xfrm_tmpl_resolve_one() local
1426 xfrm_address_t *remote = daddr; in xfrm_tmpl_resolve_one()
1432 remote = &tmpl->id.daddr; in xfrm_tmpl_resolve_one()
1448 daddr = remote; in xfrm_tmpl_resolve_one()
1671 xfrm_address_t saddr, daddr; in xfrm_bundle_create() local
1673 xfrm_flowi_addr_get(fl, &saddr, &daddr, family); in xfrm_bundle_create()
1716 &saddr, &daddr, family); in xfrm_bundle_create()
2822 const void *daddr) in xfrm_neigh_lookup() argument
2824 return dst->path->ops->neigh_lookup(dst, skb, daddr); in xfrm_neigh_lookup()
3105 audit_log_format(audit_buf, " dst=%pI4", &sel->daddr.a4); in xfrm_audit_common_policyinfo()
3115 audit_log_format(audit_buf, " dst=%pI6", sel->daddr.a6); in xfrm_audit_common_policyinfo()
3159 xfrm_addr_equal(&sel_tgt->daddr, &sel_cmp->daddr, in xfrm_migrate_selector_match()
3183 chain = policy_hash_direct(net, &sel->daddr, &sel->saddr, sel->family, dir); in xfrm_migrate_policy_find()
3220 if (xfrm_addr_equal(&t->id.daddr, &m->old_daddr, in migrate_tmpl_match()
3263 memcpy(&pol->xfrm_vec[i].id.daddr, &mp->new_daddr, in xfrm_policy_migrate()
3264 sizeof(pol->xfrm_vec[i].id.daddr)); in xfrm_policy_migrate()