Lines Matching refs:oldkey

1776 int ip_route_output_slow(struct rtable **rp, const struct rt_key *oldkey)  in ip_route_output_slow()  argument
1788 tos = oldkey->tos & (IPTOS_RT_MASK | RTO_ONLINK); in ip_route_output_slow()
1789 key.dst = oldkey->dst; in ip_route_output_slow()
1790 key.src = oldkey->src; in ip_route_output_slow()
1793 key.oif = oldkey->oif; in ip_route_output_slow()
1795 key.fwmark = oldkey->fwmark; in ip_route_output_slow()
1804 if (oldkey->src) { in ip_route_output_slow()
1806 if (MULTICAST(oldkey->src) || in ip_route_output_slow()
1807 BADCLASS(oldkey->src) || in ip_route_output_slow()
1808 ZERONET(oldkey->src)) in ip_route_output_slow()
1812 dev_out = ip_dev_find(oldkey->src); in ip_route_output_slow()
1824 if (oldkey->oif == 0 in ip_route_output_slow()
1825 && (MULTICAST(oldkey->dst) || oldkey->dst == 0xFFFFFFFF)) { in ip_route_output_slow()
1848 if (oldkey->oif) { in ip_route_output_slow()
1849 dev_out = dev_get_by_index(oldkey->oif); in ip_route_output_slow()
1858 if (LOCAL_MCAST(oldkey->dst) || oldkey->dst == 0xFFFFFFFF) { in ip_route_output_slow()
1865 if (MULTICAST(oldkey->dst)) in ip_route_output_slow()
1868 else if (!oldkey->dst) in ip_route_output_slow()
1890 if (oldkey->oif) { in ip_route_output_slow()
1981 !ip_check_mc(__in_dev_get(dev_out),oldkey->dst,oldkey->src)) in ip_route_output_slow()
2000 rth->key.dst = oldkey->dst; in ip_route_output_slow()
2002 rth->key.src = oldkey->src; in ip_route_output_slow()
2004 rth->key.oif = oldkey->oif; in ip_route_output_slow()
2006 rth->key.fwmark = oldkey->fwmark; in ip_route_output_slow()
2014 rth->rt_iif = oldkey->oif ? : dev_out->ifindex; in ip_route_output_slow()
2039 !LOCAL_MCAST(oldkey->dst)) { in ip_route_output_slow()
2053 hash = rt_hash_code(oldkey->dst, oldkey->src ^ (oldkey->oif << 5), tos); in ip_route_output_slow()