taglinefilesource code
rt225net/tcp/icmp.cstruct rtable *rt; /* we will add a new route. */
rt229net/tcp/icmp.crt = kmalloc (sizeof (*rt), GFP_ATOMIC);
rt230net/tcp/icmp.cif (rt != NULL)
rt232net/tcp/icmp.crt->net = iph->daddr;
rt235net/tcp/icmp.cif ((icmph->code & 1) == 0) rt->net &= 0x00ffffff;
rt236net/tcp/icmp.crt->dev = dev;
rt237net/tcp/icmp.crt->router = icmph->un.gateway;
rt238net/tcp/icmp.cadd_route (rt);
rt197net/tcp/ip.cprint_rt(struct rtable *rt)
rt199net/tcp/ip.cPRINTK ("net = %08X router = %08X\n",rt->net, rt->router);
rt200net/tcp/ip.cPRINTK ("dev = %X, next = %X\n",rt->dev, rt->next);
rt214net/tcp/ip.cstruct rtable *rt;
rt217net/tcp/ip.cfor (rt=rt_base; rt != NULL; rt=rt->next)
rt220net/tcp/ip.cif (ip_addr_match (rt->net, daddr))
rt222net/tcp/ip.c*raddr = rt->router;
rt223net/tcp/ip.creturn (rt->dev);
rt230net/tcp/ip.cadd_route (struct rtable *rt)
rt235net/tcp/ip.cPRINTK ("add_route (rt=%X):\n",rt);
rt236net/tcp/ip.cprint_rt(rt);
rt240net/tcp/ip.crt->next = NULL;
rt241net/tcp/ip.crt_base = rt;
rt250net/tcp/ip.cif (mask & rt->net)
rt261net/tcp/ip.cif (r->net == rt->net)
rt265net/tcp/ip.crt->next = r->next;
rt266net/tcp/ip.crt_base = rt;
rt270net/tcp/ip.crt->next = r->next;
rt271net/tcp/ip.cr1->next = rt;
rt283net/tcp/ip.crt->next = rt_base;
rt284net/tcp/ip.crt_base = rt;
rt287net/tcp/ip.crt->next = r;
rt288net/tcp/ip.cr1->next = rt;
rt296net/tcp/ip.crt->next = NULL;
rt297net/tcp/ip.cr1->next = rt;
rt303net/tcp/ip.cstruct rtable *rt;
rt321net/tcp/ip.crt = kmalloc (sizeof (*rt), GFP_KERNEL);
rt322net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt324net/tcp/ip.crt->net = ipc.net;
rt325net/tcp/ip.crt->dev = dev;
rt326net/tcp/ip.crt->router = 0;
rt327net/tcp/ip.cadd_route (rt);
rt333net/tcp/ip.crt = kmalloc (sizeof (*rt),GFP_KERNEL);
rt334net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt335net/tcp/ip.crt->net = 0;
rt336net/tcp/ip.crt->dev = dev;
rt337net/tcp/ip.crt->router = ipc.router;
rt338net/tcp/ip.cadd_route (rt);
rt343net/tcp/ip.crt = kmalloc (sizeof (*rt), GFP_KERNEL);
rt344net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt345net/tcp/ip.crt->net = ipc.paddr;
rt346net/tcp/ip.crt->dev = dev;
rt347net/tcp/ip.crt->router = 0;
rt348net/tcp/ip.cadd_route (rt);
rt174net/tcp/ip.hvoid add_route (struct rtable *rt);