tag | line | file | source code |
gw | 189 | include/net/route.h | extern void ip_rt_redirect(__u32 src, __u32 dst, __u32 gw, struct device *dev); |
gw | 1036 | net/ipv4/ip_output.c | void ip_netlink_msg(unsigned long msg, __u32 daddr, __u32 gw, __u32 mask, short flags, short metric, char *name) |
gw | 1051 | net/ipv4/ip_output.c | s->sin_addr.s_addr=gw; |
gw | 138 | net/ipv4/route.c | __u32 gw; |
gw | 313 | net/ipv4/route.c | static __inline__ struct device * get_gw_dev(__u32 gw) |
gw | 316 | net/ipv4/route.c | f = fib_lookup_gateway(gw); |
gw | 453 | net/ipv4/route.c | static struct fib_info * fib_create_info(__u32 gw, struct device * dev, |
gw | 482 | net/ipv4/route.c | if (fi->fib_gateway != gw || |
gw | 501 | net/ipv4/route.c | fi->fib_gateway = gw; |
gw | 519 | net/ipv4/route.c | __u32 gw, struct device *dev, unsigned short mss, |
gw | 555 | net/ipv4/route.c | if (gw == dev->pa_addr) |
gw | 565 | net/ipv4/route.c | if ((dev != get_gw_dev(gw)) && dev->type!=ARPHRD_TUNNEL) |
gw | 571 | net/ipv4/route.c | gw = 0; |
gw | 586 | net/ipv4/route.c | if ((fi = fib_create_info(gw, dev, flags, mss, window, irtt)) == NULL) |
gw | 686 | net/ipv4/route.c | if (f1->fib_info->fib_gateway == gw) |
gw | 712 | net/ipv4/route.c | ip_netlink_msg(RTMSG_NEWROUTE, dst, gw, mask, flags, metric, fi->fib_dev->name); |
gw | 725 | net/ipv4/route.c | if (f1->fib_info->fib_gateway == gw) |
gw | 732 | net/ipv4/route.c | ip_netlink_msg(RTMSG_DELROUTE, dst, gw, mask, flags, metric, f1->fib_info->fib_dev->name); |
gw | 1113 | net/ipv4/route.c | static void rt_redirect_1(__u32 dst, __u32 gw, struct device *dev) |
gw | 1118 | net/ipv4/route.c | if (gw == dev->pa_addr) |
gw | 1120 | net/ipv4/route.c | if (dev != get_gw_dev(gw)) |
gw | 1129 | net/ipv4/route.c | rt->rt_gateway = gw; |
gw | 1271 | net/ipv4/route.c | rt_redirect_1(rtr->dst, rtr->gw, rtr->dev); |
gw | 1301 | net/ipv4/route.c | __u32 gw, struct device *dev, unsigned short mss, |
gw | 1307 | net/ipv4/route.c | fib_add_1(flags, dst, mask, gw, dev, mss, window, irtt, metric); |
gw | 1326 | net/ipv4/route.c | void ip_rt_redirect(__u32 src, __u32 dst, __u32 gw, struct device *dev) |
gw | 1337 | net/ipv4/route.c | ((gw^dev->pa_addr)&dev->pa_mask) || |
gw | 1338 | net/ipv4/route.c | ip_chk_addr(gw)) |
gw | 1348 | net/ipv4/route.c | rt_redirect_1(dst, gw, dev); |
gw | 1357 | net/ipv4/route.c | rtr->gw = gw; |
gw | 1617 | net/ipv4/route.c | __u32 daddr, mask, gw; |
gw | 1650 | net/ipv4/route.c | gw = (__u32) ((struct sockaddr_in *) &r->rt_gateway)->sin_addr.s_addr; |
gw | 1664 | net/ipv4/route.c | if ((dev2->flags & IFF_UP) && dev2->pa_addr == gw) |
gw | 1698 | net/ipv4/route.c | dev = get_gw_dev(gw); |
gw | 1714 | net/ipv4/route.c | rt_add(flags, daddr, mask, gw, dev, r->rt_mss, r->rt_window, r->rt_irtt, metric); |