taglinefilesource code
rt248net/tcp/icmp.cstruct rtable *rt; /* we will add a new route. */
rt252net/tcp/icmp.crt = kmalloc (sizeof (*rt), GFP_ATOMIC);
rt253net/tcp/icmp.cif (rt != NULL)
rt255net/tcp/icmp.crt->net = iph->daddr;
rt258net/tcp/icmp.cif ((icmph->code & 1) == 0) rt->net &= 0x00ffffff;
rt259net/tcp/icmp.crt->dev = dev;
rt260net/tcp/icmp.crt->router = icmph->un.gateway;
rt261net/tcp/icmp.cadd_route (rt);
rt208net/tcp/ip.cprint_rt(struct rtable *rt)
rt210net/tcp/ip.cPRINTK ("net = %08X router = %08X\n",rt->net, rt->router);
rt211net/tcp/ip.cPRINTK ("dev = %X, next = %X\n",rt->dev, rt->next);
rt225net/tcp/ip.cstruct rtable *rt;
rt228net/tcp/ip.cfor (rt=rt_base; rt != NULL; rt=rt->next)
rt231net/tcp/ip.cif (ip_addr_match (rt->net, daddr))
rt233net/tcp/ip.c*raddr = rt->router;
rt234net/tcp/ip.creturn (rt->dev);
rt241net/tcp/ip.cadd_route (struct rtable *rt)
rt246net/tcp/ip.cPRINTK ("add_route (rt=%X):\n",rt);
rt247net/tcp/ip.cprint_rt(rt);
rt251net/tcp/ip.crt->next = NULL;
rt252net/tcp/ip.crt_base = rt;
rt261net/tcp/ip.cif (mask & rt->net)
rt272net/tcp/ip.cif (r->net == rt->net)
rt276net/tcp/ip.crt->next = r->next;
rt277net/tcp/ip.crt_base = rt;
rt281net/tcp/ip.crt->next = r->next;
rt282net/tcp/ip.cr1->next = rt;
rt294net/tcp/ip.crt->next = rt_base;
rt295net/tcp/ip.crt_base = rt;
rt298net/tcp/ip.crt->next = r;
rt299net/tcp/ip.cr1->next = rt;
rt307net/tcp/ip.crt->next = NULL;
rt308net/tcp/ip.cr1->next = rt;
rt314net/tcp/ip.cstruct rtable *rt;
rt332net/tcp/ip.crt = kmalloc (sizeof (*rt), GFP_KERNEL);
rt333net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt335net/tcp/ip.crt->net = ipc.net;
rt336net/tcp/ip.crt->dev = dev;
rt337net/tcp/ip.crt->router = 0;
rt338net/tcp/ip.cadd_route (rt);
rt344net/tcp/ip.crt = kmalloc (sizeof (*rt),GFP_KERNEL);
rt345net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt346net/tcp/ip.crt->net = 0;
rt347net/tcp/ip.crt->dev = dev;
rt348net/tcp/ip.crt->router = ipc.router;
rt349net/tcp/ip.cadd_route (rt);
rt354net/tcp/ip.crt = kmalloc (sizeof (*rt), GFP_KERNEL);
rt355net/tcp/ip.cif (rt == NULL) return (-ENOMEM);
rt356net/tcp/ip.crt->net = ipc.paddr;
rt357net/tcp/ip.crt->dev = dev;
rt358net/tcp/ip.crt->router = 0;
rt359net/tcp/ip.cadd_route (rt);
rt174net/tcp/ip.hvoid add_route (struct rtable *rt);