taglinefilesource code
rt77kernel/module.cstruct mod_routines rt;
rt92kernel/module.cmemcpy_fromfs(&rt, routines, sizeof rt);
rt101kernel/module.c(unsigned long) rt.init, (unsigned long) rt.cleanup);
rt102kernel/module.cmp->cleanup = rt.cleanup;
rt103kernel/module.cif ((*rt.init)() != 0)
rt243net/inet/ip.cstruct rtable *rt;
rt262net/inet/ip.crt = rt_route(daddr, &optmem);
rt263net/inet/ip.cif (rt == NULL) 
rt266net/inet/ip.c*dev = rt->rt_dev;
rt268net/inet/ip.csaddr = rt->rt_dev->pa_addr;
rt269net/inet/ip.craddr = rt->rt_gateway;
rt277net/inet/ip.crt = rt_route(daddr, &optmem);
rt278net/inet/ip.craddr = (rt == NULL) ? 0 : rt->rt_gateway;
rt1217net/inet/ip.cstruct rtable *rt;
rt1257net/inet/ip.crt = rt_route(iph->daddr, NULL);
rt1258net/inet/ip.cif (rt == NULL) 
rt1275net/inet/ip.craddr = rt->rt_gateway;
rt1278net/inet/ip.crt = rt_route(raddr, NULL);
rt1279net/inet/ip.cif (rt == NULL) 
rt1287net/inet/ip.cif (rt->rt_gateway != 0) 
rt1288net/inet/ip.craddr = rt->rt_gateway;
rt1292net/inet/ip.cdev2 = rt->rt_dev;
rt50net/inet/route.cstatic void rt_print(struct rtable *rt)
rt52net/inet/route.cif (rt == NULL || inet_debug != DBG_RT)
rt56net/inet/route.c(long) rt, (long) rt->rt_next, rt->rt_flags);
rt57net/inet/route.cprintk("    TARGET=%s ", in_ntoa(rt->rt_dst));
rt58net/inet/route.cprintk("GW=%s ", in_ntoa(rt->rt_gateway));
rt60net/inet/route.c(rt->rt_dev == NULL) ? "NONE" : rt->rt_dev->name,
rt61net/inet/route.crt->rt_use, rt->rt_refcnt);
rt148net/inet/route.cstruct rtable * rt;
rt150net/inet/route.cfor (rt = rt_base ; ; rt = rt->rt_next) {
rt151net/inet/route.cif (!rt)
rt153net/inet/route.cif ((gw ^ rt->rt_dst) & rt->rt_mask)
rt156net/inet/route.cif (rt->rt_flags & RTF_GATEWAY)
rt158net/inet/route.creturn rt->rt_dev;
rt168net/inet/route.cstruct rtable *r, *rt;
rt196net/inet/route.crt = (struct rtable *) kmalloc(sizeof(struct rtable), GFP_ATOMIC);
rt197net/inet/route.cif (rt == NULL) {
rt201net/inet/route.cmemset(rt, 0, sizeof(struct rtable));
rt202net/inet/route.crt->rt_flags = flags | RTF_UP;
rt203net/inet/route.crt->rt_dst = dst;
rt204net/inet/route.crt->rt_dev = dev;
rt205net/inet/route.crt->rt_gateway = gw;
rt206net/inet/route.crt->rt_mask = mask;
rt207net/inet/route.crt_print(rt);
rt234net/inet/route.crt->rt_next = r;
rt235net/inet/route.c*rp = rt;
rt236net/inet/route.cif (rt->rt_dev->flags & IFF_LOOPBACK)
rt237net/inet/route.crt_loopback = rt;
rt321net/inet/route.cstruct rtable *rt;
rt323net/inet/route.cfor (rt = rt_base; rt != NULL || early_out ; rt = rt->rt_next) {
rt324net/inet/route.cif (!((rt->rt_dst ^ daddr) & rt->rt_mask))
rt327net/inet/route.cif ((rt->rt_dev->flags & IFF_BROADCAST) &&
rt328net/inet/route.crt->rt_dev->pa_brdaddr == daddr)
rt331net/inet/route.cif (daddr == rt->rt_dev->pa_addr)
rt332net/inet/route.crt = rt_loopback;
rt333net/inet/route.crt->rt_use++;
rt334net/inet/route.creturn rt;
rt343net/inet/route.cstruct rtentry rt;
rt360net/inet/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
rt361net/inet/route.cif (rt.rt_dev) {
rt362net/inet/route.cerr = verify_area(VERIFY_READ, rt.rt_dev, sizeof namebuf);
rt365net/inet/route.cmemcpy_fromfs(&namebuf, rt.rt_dev, sizeof namebuf);
rt367net/inet/route.crt.rt_dev = dev;
rt369net/inet/route.cret = (cmd == SIOCDELRT) ? rt_kill(&rt) : rt_new(&rt);