Lines Matching defs:rt
1607 struct rt6_info *rt = rt6_lookup(dev_net(net_dev), &dst_addr->sin6_addr,
1612 if (!rt)
1615 ret = rt->rt6i_idev->dev == net_dev;
1616 ip6_rt_put(rt);
2252 struct rdma_route *rt;
2274 rt = &id->route;
2275 rt->num_pri_alt_paths = ib_event->param.req_rcvd.alternate_path ? 2 : 1;
2276 rt->path_rec = kmalloc_array(rt->num_pri_alt_paths,
2277 sizeof(*rt->path_rec), GFP_KERNEL);
2278 if (!rt->path_rec)
2281 rt->path_rec[0] = *path;
2282 if (rt->num_pri_alt_paths == 2)
2283 rt->path_rec[1] = *ib_event->param.req_rcvd.alternate_path;
2286 rdma_copy_src_l2_addr(&rt->addr.dev_addr, net_dev);
2290 rt->addr.dev_addr.dev_type = ARPHRD_INFINIBAND;
2291 rdma_addr_set_sgid(&rt->addr.dev_addr, &rt->path_rec[0].sgid);
2292 ib_addr_set_pkey(&rt->addr.dev_addr, be16_to_cpu(rt->path_rec[0].pkey));
2294 ret = cma_translate_addr(cma_src_addr(id_priv), &rt->addr.dev_addr);
2299 rdma_addr_set_dgid(&rt->addr.dev_addr, &rt->path_rec[0].dgid);