• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/ipvs/

Lines Matching defs:rt

65 	struct rtable *rt;			/* Route to the other host */
70 if (!(rt = (struct rtable *)
81 if (ip_route_output_key(&rt, &fl)) {
88 __ip_vs_dst_set(dest, rtos, dst_clone(&rt->u.dst));
91 atomic_read(&rt->u.dst.__refcnt), rtos);
104 if (ip_route_output_key(&rt, &fl)) {
111 return rt;
128 #define IP_VS_XMIT(skb, rt) \
133 (rt)->u.dst.dev, dst_output); \
158 struct rtable *rt; /* Route to the other host */
173 if (ip_route_output_key(&rt, &fl)) {
180 mtu = dst_mtu(&rt->u.dst);
182 ip_rt_put(rt);
193 ip_rt_put(rt);
200 skb->dst = &rt->u.dst;
205 IP_VS_XMIT(skb, rt);
227 struct rtable *rt; /* Route to the other host */
243 if (!(rt = __ip_vs_get_out_rt(cp, RT_TOS(iph->tos))))
247 mtu = dst_mtu(&rt->u.dst);
249 ip_rt_put(rt);
259 if (skb_cow(skb, rt->u.dst.dev->hard_header_len))
264 skb->dst = &rt->u.dst;
278 IP_VS_XMIT(skb, rt);
290 ip_rt_put(rt);
318 struct rtable *rt; /* Route to the other host */
337 if (!(rt = __ip_vs_get_out_rt(cp, RT_TOS(tos))))
340 tdev = rt->u.dst.dev;
342 mtu = dst_mtu(&rt->u.dst) - sizeof(struct iphdr);
344 ip_rt_put(rt);
356 ip_rt_put(rt);
371 ip_rt_put(rt);
392 skb->dst = &rt->u.dst;
403 iph->daddr = rt->rt_dst;
404 iph->saddr = rt->rt_src;
407 ip_select_ident(iph, &rt->u.dst, NULL);
413 IP_VS_XMIT(skb, rt);
436 struct rtable *rt; /* Route to the other host */
442 if (!(rt = __ip_vs_get_out_rt(cp, RT_TOS(iph->tos))))
446 mtu = dst_mtu(&rt->u.dst);
449 ip_rt_put(rt);
459 ip_rt_put(rt);
466 skb->dst = &rt->u.dst;
471 IP_VS_XMIT(skb, rt);
493 struct rtable *rt; /* Route to the other host */
516 if (!(rt = __ip_vs_get_out_rt(cp, RT_TOS(ip_hdr(skb)->tos))))
520 mtu = dst_mtu(&rt->u.dst);
522 ip_rt_put(rt);
532 if (skb_cow(skb, rt->u.dst.dev->hard_header_len))
537 skb->dst = &rt->u.dst;
544 IP_VS_XMIT(skb, rt);
558 ip_rt_put(rt);