Lines Matching defs:dst
1547 struct ipv6_saddr_dst *dst,
1573 ret = ipv6_addr_equal(&score->ifa->addr, dst->addr);
1598 if (ret >= dst->scope)
1619 int prefhome = !(dst->prefs & IPV6_PREFER_SRC_COA);
1626 ret = (!dst->ifindex ||
1627 dst->ifindex == score->ifa->idev->dev->ifindex);
1633 score->ifa->idev->dev->ifindex) == dst->label;
1640 int preftmp = dst->prefs & (IPV6_PREFER_SRC_PUBLIC|IPV6_PREFER_SRC_TMP) ?
1641 !!(dst->prefs & IPV6_PREFER_SRC_TMP) :
1651 ipv6_addr_orchid(dst->addr));
1655 ret = ipv6_addr_diff(&score->ifa->addr, dst->addr);
1680 struct ipv6_saddr_dst *dst,
1719 minihiscore = ipv6_get_saddr_eval(net, hiscore, dst, i);
1720 miniscore = ipv6_get_saddr_eval(net, score, dst, i);
1754 struct ipv6_saddr_dst *dst,
1762 hiscore_idx = __ipv6_dev_get_saddr(net, dst, idev,
1767 hiscore_idx = __ipv6_dev_get_saddr(net, dst, idev,
1778 struct ipv6_saddr_dst dst;
1787 dst.addr = daddr;
1788 dst.ifindex = dst_dev ? dst_dev->ifindex : 0;
1789 dst.scope = __ipv6_addr_src_scope(dst_type);
1790 dst.label = ipv6_addr_label(net, daddr, dst_type, dst.ifindex);
1791 dst.prefs = prefs;
1817 dst.scope <= IPV6_ADDR_SCOPE_LINKLOCAL ||
1825 hiscore_idx = __ipv6_dev_get_saddr(net, &dst, idev, scores, hiscore_idx);
1839 master, &dst,
1855 hiscore_idx = __ipv6_dev_get_saddr(net, &dst, idev, scores, hiscore_idx);
6583 rt->dst.flags |= DST_NOPOLICY;
6585 rt->dst.flags &= ~DST_NOPOLICY;