Lines Matching refs:daddr
126 const void *daddr);
324 return ((fl1->daddr ^ fl2->daddr) | in compare_keys()
871 const void *daddr) in dn_dst_neigh_lookup() argument
873 return __neigh_lookup_errno(&dn_neigh_table, daddr, dst->dev); in dn_dst_neigh_lookup()
920 static __le16 dnet_select_source(const struct net_device *dev, __le16 daddr, int scope) in dnet_select_source() argument
935 if (!daddr) { in dnet_select_source()
939 ret = dn_match_addr(daddr, ifa->ifa_local); in dnet_select_source()
955 static inline __le16 dn_fib_rules_map_destination(__le16 daddr, struct dn_fib_res *res) in dn_fib_rules_map_destination() argument
958 return (daddr&~mask)|res->fi->fib_nh->nh_gw; in dn_fib_rules_map_destination()
964 .daddr = oldflp->daddr, in dn_route_output_slow()
984 " iif=%d oif=%d\n", le16_to_cpu(oldflp->daddr), in dn_route_output_slow()
1018 oldflp->daddr && in dn_route_output_slow()
1019 !dn_dev_islocal(dev, oldflp->daddr)) in dn_route_output_slow()
1034 if (!fld.daddr) { in dn_route_output_slow()
1035 fld.daddr = fld.saddr; in dn_route_output_slow()
1045 if (!fld.daddr) { in dn_route_output_slow()
1046 fld.daddr = in dn_route_output_slow()
1049 if (!fld.daddr) in dn_route_output_slow()
1061 le16_to_cpu(fld.daddr), le16_to_cpu(fld.saddr), in dn_route_output_slow()
1085 neigh = neigh_lookup_nodev(&dn_neigh_table, &init_net, &fld.daddr); in dn_route_output_slow()
1097 if (dn_dev_islocal(neigh->dev, fld.daddr)) { in dn_route_output_slow()
1119 if (dn_dev_islocal(dev_out, fld.daddr)) { in dn_route_output_slow()
1135 gateway = fld.daddr; in dn_route_output_slow()
1154 fld.saddr = fld.daddr; in dn_route_output_slow()
1196 rt->fld.daddr = oldflp->daddr; in dn_route_output_slow()
1202 rt->rt_daddr = fld.daddr; in dn_route_output_slow()
1203 rt->rt_gateway = gateway ? gateway : fld.daddr; in dn_route_output_slow()
1206 rt->rt_dst_map = fld.daddr; in dn_route_output_slow()
1223 hash = dn_hash(rt->fld.saddr, rt->fld.daddr); in dn_route_output_slow()
1256 unsigned int hash = dn_hash(flp->saddr, flp->daddr); in __dn_route_output_key()
1263 if ((flp->daddr == rt->fld.daddr) && in __dn_route_output_key()
1325 .daddr = cb->dst, in dn_route_input_slow()
1382 fld.daddr = dn_fib_rules_map_destination(fld.daddr, &res); in dn_route_input_slow()
1391 gateway = fld.daddr; in dn_route_input_slow()
1427 fld.daddr = cb->src; in dn_route_input_slow()
1460 rt->rt_daddr = fld.daddr; in dn_route_input_slow()
1461 rt->rt_gateway = fld.daddr; in dn_route_input_slow()
1466 rt->rt_dst_map = fld.daddr; in dn_route_input_slow()
1470 rt->fld.daddr = cb->dst; in dn_route_input_slow()
1499 hash = dn_hash(rt->fld.saddr, rt->fld.daddr); in dn_route_input_slow()
1540 (rt->fld.daddr == cb->dst) && in dn_route_input()
1674 fld.daddr = nla_get_le16(tb[RTA_DST]); in dn_cache_getroute()
1689 cb->dst = fld.daddr; in dn_cache_getroute()