nrt 4997 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct fib6_info *nrt, bool replace) nrt 5001 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (!mlxsw_sp_fib6_rt_can_mp(nrt) || replace) nrt 5010 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (rt->fib6_table->tb6_id > nrt->fib6_table->tb6_id) nrt 5012 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (rt->fib6_table->tb6_id != nrt->fib6_table->tb6_id) nrt 5014 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (rt->fib6_metric < nrt->fib6_metric) nrt 5016 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (rt->fib6_metric == nrt->fib6_metric && nrt 5019 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (rt->fib6_metric > nrt->fib6_metric) nrt 5418 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct fib6_info *nrt, bool replace) nrt 5425 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (rt->fib6_table->tb6_id > nrt->fib6_table->tb6_id) nrt 5427 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (rt->fib6_table->tb6_id != nrt->fib6_table->tb6_id) nrt 5429 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (replace && rt->fib6_metric == nrt->fib6_metric) { nrt 5431 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_fib6_rt_can_mp(nrt)) nrt 5433 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (mlxsw_sp_fib6_rt_can_mp(nrt)) nrt 5436 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (rt->fib6_metric > nrt->fib6_metric) nrt 5448 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct fib6_info *nrt = mlxsw_sp_fib6_entry_rt(new6_entry); nrt 5451 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c fib6_entry = mlxsw_sp_fib6_node_entry_find(fib_node, nrt, *p_replace); nrt 5465 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (nrt->fib6_table->tb6_id > rt->fib6_table->tb6_id) nrt 1191 net/ipv6/route.c struct rt6_info *nrt; nrt 1197 net/ipv6/route.c nrt = ip6_dst_alloc(dev_net(dev), dev, flags); nrt 1198 net/ipv6/route.c if (!nrt) { nrt 1203 net/ipv6/route.c ip6_rt_copy_init(nrt, res); nrt 1204 net/ipv6/route.c return nrt; nrt 1207 net/ipv6/route.c nrt = dev_net(dev)->ipv6.ip6_null_entry; nrt 1208 net/ipv6/route.c dst_hold(&nrt->dst); nrt 1209 net/ipv6/route.c return nrt; nrt 1658 net/ipv6/route.c static int rt6_insert_exception(struct rt6_info *nrt, nrt 1661 net/ipv6/route.c struct net *net = dev_net(nrt->dst.dev); nrt 1694 net/ipv6/route.c src_key = &nrt->rt6i_src.addr; nrt 1700 net/ipv6/route.c if (dst_metric_raw(&nrt->dst, RTAX_MTU) >= fib6_mtu(res)) { nrt 1705 net/ipv6/route.c rt6_ex = __rt6_find_exception_spinlock(&bucket, &nrt->rt6i_dst.addr, nrt 1715 net/ipv6/route.c rt6_ex->rt6i = nrt; nrt 3979 net/ipv6/route.c struct rt6_info *rt, *nrt = NULL; nrt 4091 net/ipv6/route.c nrt = ip6_rt_cache_alloc(&res, &msg->dest, NULL); nrt 4092 net/ipv6/route.c if (!nrt) nrt 4095 net/ipv6/route.c nrt->rt6i_flags = RTF_GATEWAY|RTF_UP|RTF_DYNAMIC|RTF_CACHE; nrt 4097 net/ipv6/route.c nrt->rt6i_flags &= ~RTF_GATEWAY; nrt 4099 net/ipv6/route.c nrt->rt6i_gateway = *(struct in6_addr *)neigh->primary_key; nrt 4102 net/ipv6/route.c if (rt6_insert_exception(nrt, &res)) { nrt 4103 net/ipv6/route.c dst_release_immediate(&nrt->dst); nrt 4108 net/ipv6/route.c netevent.new = &nrt->dst;