taglinefilesource code
rt249net/tcp/icmp.cstruct rtable *rt; /* we will add a new route. */
rt253net/tcp/icmp.crt = kmalloc (sizeof (*rt), GFP_ATOMIC);
rt254net/tcp/icmp.cif (rt != NULL)
rt256net/tcp/icmp.crt->net = iph->daddr;
rt259net/tcp/icmp.cif ((icmph->code & 1) == 0) rt->net &= 0x00ffffff;
rt260net/tcp/icmp.crt->dev = dev;
rt261net/tcp/icmp.crt->router = icmph->un.gateway;
rt262net/tcp/icmp.cadd_route (rt);
rt209net/tcp/ip.cprint_rt(struct rtable *rt)
rt211net/tcp/ip.cPRINTK (("net = %08X router = %08X\n",rt->net, rt->router));
rt212net/tcp/ip.cPRINTK (("dev = %X, next = %X\n",rt->dev, rt->next));
rt226net/tcp/ip.cstruct rtable *rt;
rt229net/tcp/ip.cfor (rt=rt_base; rt != NULL; rt=rt->next)
rt232net/tcp/ip.cif (ip_addr_match (rt->net, daddr))
rt234net/tcp/ip.cPRINTK (("IP: %X via %s (%X)\n", daddr, rt->dev->name, rt->router));
rt235net/tcp/ip.c*raddr = rt->router;
rt236net/tcp/ip.creturn (rt->dev);
rt243net/tcp/ip.cadd_route (struct rtable *rt)
rt248net/tcp/ip.cPRINTK (("add_route (rt=%X):\n",rt));
rt249net/tcp/ip.cprint_rt(rt);
rt253net/tcp/ip.crt->next = NULL;
rt254net/tcp/ip.crt_base = rt;
rt263net/tcp/ip.cif (mask & rt->net)
rt274net/tcp/ip.cif (r->net == rt->net)
rt278net/tcp/ip.crt->next = r->next;
rt279net/tcp/ip.crt_base = rt;
rt283net/tcp/ip.crt->next = r->next;
rt284net/tcp/ip.cr1->next = rt;
rt296net/tcp/ip.crt->next = rt_base;
rt297net/tcp/ip.crt_base = rt;
rt300net/tcp/ip.crt->next = r;
rt301net/tcp/ip.cr1->next = rt;
rt309net/tcp/ip.crt->next = NULL;
rt310net/tcp/ip.cr1->next = rt;
rt316net/tcp/ip.cstruct rtable *rt;
rt335net/tcp/ip.crt = kmalloc (sizeof (*rt), GFP_KERNEL);
rt336net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt337net/tcp/ip.crt->net = ipc.net;
rt338net/tcp/ip.crt->dev = dev;
rt339net/tcp/ip.crt->router = 0;
rt340net/tcp/ip.cadd_route (rt);
rt347net/tcp/ip.crt = kmalloc (sizeof (*rt),GFP_KERNEL);
rt348net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt349net/tcp/ip.crt->net = 0;
rt350net/tcp/ip.crt->dev = dev;
rt351net/tcp/ip.crt->router = ipc.router;
rt352net/tcp/ip.cadd_route (rt);
rt358net/tcp/ip.crt = kmalloc (sizeof (*rt), GFP_KERNEL);
rt359net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt360net/tcp/ip.crt->net = ipc.paddr;
rt361net/tcp/ip.crt->dev = dev;
rt362net/tcp/ip.crt->router = 0;
rt363net/tcp/ip.cadd_route (rt);
rt174net/tcp/ip.hvoid add_route (struct rtable *rt);