Lines Matching refs:daddr
126 const void *daddr);
324 return ((fl1->daddr ^ fl2->daddr) | in compare_keys()
873 const void *daddr) in dn_dst_neigh_lookup() argument
875 return __neigh_lookup_errno(&dn_neigh_table, daddr, dst->dev); in dn_dst_neigh_lookup()
922 static __le16 dnet_select_source(const struct net_device *dev, __le16 daddr, int scope) in dnet_select_source() argument
937 if (!daddr) { in dnet_select_source()
941 ret = dn_match_addr(daddr, ifa->ifa_local); in dnet_select_source()
957 static inline __le16 dn_fib_rules_map_destination(__le16 daddr, struct dn_fib_res *res) in dn_fib_rules_map_destination() argument
960 return (daddr&~mask)|res->fi->fib_nh->nh_gw; in dn_fib_rules_map_destination()
966 .daddr = oldflp->daddr, in dn_route_output_slow()
986 " iif=%d oif=%d\n", le16_to_cpu(oldflp->daddr), in dn_route_output_slow()
1020 oldflp->daddr && in dn_route_output_slow()
1021 !dn_dev_islocal(dev, oldflp->daddr)) in dn_route_output_slow()
1036 if (!fld.daddr) { in dn_route_output_slow()
1037 fld.daddr = fld.saddr; in dn_route_output_slow()
1044 if (!fld.daddr) { in dn_route_output_slow()
1045 fld.daddr = in dn_route_output_slow()
1048 if (!fld.daddr) in dn_route_output_slow()
1060 le16_to_cpu(fld.daddr), le16_to_cpu(fld.saddr), in dn_route_output_slow()
1084 neigh = neigh_lookup_nodev(&dn_neigh_table, &init_net, &fld.daddr); in dn_route_output_slow()
1096 if (dn_dev_islocal(neigh->dev, fld.daddr)) { in dn_route_output_slow()
1116 if (dn_dev_islocal(dev_out, fld.daddr)) { in dn_route_output_slow()
1132 gateway = fld.daddr; in dn_route_output_slow()
1151 fld.saddr = fld.daddr; in dn_route_output_slow()
1191 rt->fld.daddr = oldflp->daddr; in dn_route_output_slow()
1197 rt->rt_daddr = fld.daddr; in dn_route_output_slow()
1198 rt->rt_gateway = gateway ? gateway : fld.daddr; in dn_route_output_slow()
1201 rt->rt_dst_map = fld.daddr; in dn_route_output_slow()
1218 hash = dn_hash(rt->fld.saddr, rt->fld.daddr); in dn_route_output_slow()
1251 unsigned int hash = dn_hash(flp->saddr, flp->daddr); in __dn_route_output_key()
1258 if ((flp->daddr == rt->fld.daddr) && in __dn_route_output_key()
1320 .daddr = cb->dst, in dn_route_input_slow()
1377 fld.daddr = dn_fib_rules_map_destination(fld.daddr, &res); in dn_route_input_slow()
1386 gateway = fld.daddr; in dn_route_input_slow()
1422 fld.daddr = cb->src; in dn_route_input_slow()
1455 rt->rt_daddr = fld.daddr; in dn_route_input_slow()
1456 rt->rt_gateway = fld.daddr; in dn_route_input_slow()
1461 rt->rt_dst_map = fld.daddr; in dn_route_input_slow()
1465 rt->fld.daddr = cb->dst; in dn_route_input_slow()
1494 hash = dn_hash(rt->fld.saddr, rt->fld.daddr); in dn_route_input_slow()
1535 (rt->fld.daddr == cb->dst) && in dn_route_input()
1669 fld.daddr = nla_get_le16(tb[RTA_DST]); in dn_cache_getroute()
1684 cb->dst = fld.daddr; in dn_cache_getroute()