taglinefilesource code
rt192kernel/module.cstruct mod_routines rt;
rt214kernel/module.cmemcpy_fromfs(&rt, routines, sizeof rt);
rt223kernel/module.c(unsigned long) rt.init, (unsigned long) rt.cleanup));
rt224kernel/module.cmp->cleanup = rt.cleanup;
rt301kernel/module.cif ((*rt.init)() != 0) {
rt1041net/inet/arp.cstruct rtable *rt;
rt1088net/inet/arp.crt = ip_rt_route(ip, NULL, NULL);
rt1089net/inet/arp.cif (rt == NULL)
rt1149net/inet/arp.centry->dev = rt->rt_dev;
rt346net/inet/icmp.cstruct rtable *rt;
rt379net/inet/icmp.crt = ip_rt_route(ip, NULL, NULL);
rt380net/inet/icmp.cif (!rt)
rt382net/inet/icmp.cif (rt->rt_gateway != source || ip_chk_addr(icmph->un.gateway))
rt231net/inet/ip.cstruct rtable *rt;
rt250net/inet/ip.crt = ip_rt_local(daddr, &optmem, &src);
rt252net/inet/ip.crt = ip_rt_route(daddr, &optmem, &src);
rt253net/inet/ip.cif (rt == NULL)
rt259net/inet/ip.c*dev = rt->rt_dev;
rt266net/inet/ip.craddr = rt->rt_gateway;
rt276net/inet/ip.crt = ip_rt_local(daddr, &optmem, &src);
rt278net/inet/ip.crt = ip_rt_route(daddr, &optmem, &src);
rt286net/inet/ip.craddr = (rt == NULL) ? 0 : rt->rt_gateway;
rt1262net/inet/ip.cstruct rtable *rt;  /* Route we use */
rt1309net/inet/ip.crt = ip_rt_route(iph->daddr, NULL, NULL);
rt1310net/inet/ip.cif (rt == NULL)
rt1329net/inet/ip.craddr = rt->rt_gateway;
rt1337net/inet/ip.crt = ip_rt_route(raddr, NULL, NULL);
rt1338net/inet/ip.cif (rt == NULL)
rt1346net/inet/ip.cif (rt->rt_gateway != 0)
rt1347net/inet/ip.craddr = rt->rt_gateway;
rt1356net/inet/ip.cdev2 = rt->rt_dev;
rt2168net/inet/ip.cstruct rtable *rt;
rt2190net/inet/ip.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,&optmem, &route_src))!=NULL)
rt2192net/inet/ip.cdev=rt->rt_dev;
rt2193net/inet/ip.crt->rt_use--;
rt2226net/inet/ip.cstruct rtable *rt;
rt2247net/inet/ip.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,&optmem, &route_src))!=NULL)
rt2249net/inet/ip.cdev=rt->rt_dev;
rt2250net/inet/ip.crt->rt_use--;
rt880net/inet/ipx.cipx_route  *rt;
rt883net/inet/ipx.crt = ipxrtr_lookup(network);
rt884net/inet/ipx.cif (rt==NULL) {
rt885net/inet/ipx.crt=(ipx_route *)kmalloc(sizeof(ipx_route),GFP_ATOMIC);
rt886net/inet/ipx.cif(rt==NULL)
rt888net/inet/ipx.crt->ir_next=ipx_routes;
rt889net/inet/ipx.cipx_routes=rt;
rt892net/inet/ipx.crt->ir_net = network;
rt893net/inet/ipx.crt->ir_intrfc = intrfc;
rt895net/inet/ipx.cmemset(rt->ir_router_node, '\0', IPX_NODE_LEN);
rt896net/inet/ipx.crt->ir_routed = 0;
rt898net/inet/ipx.cmemcpy(rt->ir_router_node, node, IPX_NODE_LEN);
rt899net/inet/ipx.crt->ir_routed=1;
rt963net/inet/ipx.cipx_route *rt = NULL;
rt970net/inet/ipx.crt = ipxrtr_lookup(usipx->sipx_network);
rt971net/inet/ipx.cif (rt==NULL) {
rt974net/inet/ipx.cintrfc = rt->ir_intrfc;
rt1007net/inet/ipx.creturn ipxitf_send(intrfc, skb, (rt && rt->ir_routed) ? 
rt1008net/inet/ipx.crt->ir_router_node : ipx->ipx_dest.node);
rt1037net/inet/ipx.cstruct rtentry rt;  /* Use these to behave like 'other' stacks */
rt1040net/inet/ipx.cerr=verify_area(VERIFY_READ,arg,sizeof(rt));
rt1044net/inet/ipx.cmemcpy_fromfs(&rt,arg,sizeof(rt));
rt1046net/inet/ipx.csg=(struct sockaddr_ipx *)&rt.rt_gateway;
rt1047net/inet/ipx.cst=(struct sockaddr_ipx *)&rt.rt_dst;
rt1049net/inet/ipx.cif(!(rt.rt_flags&RTF_GATEWAY))
rt1195net/inet/ipx.cipx_route *rt;
rt1202net/inet/ipx.cfor (rt = ipx_routes; rt != NULL; rt = rt->ir_next)
rt1204net/inet/ipx.clen += sprintf (buffer+len,"%08lX   ", ntohl(rt->ir_net));
rt1205net/inet/ipx.cif (rt->ir_routed) {
rt1207net/inet/ipx.cntohl(rt->ir_intrfc->if_netnum), 
rt1208net/inet/ipx.crt->ir_router_node[0], rt->ir_router_node[1], 
rt1209net/inet/ipx.crt->ir_router_node[2], rt->ir_router_node[3], 
rt1210net/inet/ipx.crt->ir_router_node[4], rt->ir_router_node[5]);
rt240net/inet/rarp.cstruct rtable *rt;
rt279net/inet/rarp.crt = ip_rt_route(ip, NULL, NULL);
rt280net/inet/rarp.cif (rt == NULL)
rt319net/inet/rarp.centry->dev = rt->rt_dev;
rt177net/inet/route.cstruct rtable * rt;
rt179net/inet/route.cfor (rt = rt_base ; ; rt = rt->rt_next) 
rt181net/inet/route.cif (!rt)
rt183net/inet/route.cif ((gw ^ rt->rt_dst) & rt->rt_mask)
rt189net/inet/route.cif (rt->rt_flags & RTF_GATEWAY)
rt191net/inet/route.creturn rt->rt_dev;
rt206net/inet/route.cstruct rtable *r, *rt;
rt265net/inet/route.crt = (struct rtable *) kmalloc(sizeof(struct rtable), GFP_ATOMIC);
rt266net/inet/route.cif (rt == NULL) 
rt270net/inet/route.cmemset(rt, 0, sizeof(struct rtable));
rt271net/inet/route.crt->rt_flags = flags | RTF_UP;
rt272net/inet/route.crt->rt_dst = dst;
rt273net/inet/route.crt->rt_dev = dev;
rt274net/inet/route.crt->rt_gateway = gw;
rt275net/inet/route.crt->rt_mask = mask;
rt276net/inet/route.crt->rt_mss = dev->mtu - HEADER_SIZE;
rt277net/inet/route.crt->rt_window = 0;  /* Default is no clamping */
rt281net/inet/route.cif(rt->rt_flags & RTF_MSS)
rt282net/inet/route.crt->rt_mss = mtu;
rt284net/inet/route.cif(rt->rt_flags & RTF_WINDOW)
rt285net/inet/route.crt->rt_window = window;
rt325net/inet/route.crt->rt_next = r;
rt326net/inet/route.c*rp = rt;
rt332net/inet/route.cif ((rt->rt_dev->flags & IFF_LOOPBACK) && !rt_loopback)
rt333net/inet/route.crt_loopback = rt;
rt550net/inet/route.cstruct rtable *rt;
rt552net/inet/route.cfor (rt = rt_base; rt != NULL || early_out ; rt = rt->rt_next) 
rt554net/inet/route.cif (!((rt->rt_dst ^ daddr) & rt->rt_mask))
rt559net/inet/route.cif (rt->rt_flags & RTF_GATEWAY)
rt561net/inet/route.cif ((rt->rt_dev->flags & IFF_BROADCAST) &&
rt562net/inet/route.c(rt->rt_dev->pa_brdaddr == daddr))
rt567net/inet/route.c*src_addr= rt->rt_dev->pa_addr;
rt569net/inet/route.cif (daddr == rt->rt_dev->pa_addr) {
rt570net/inet/route.cif ((rt = rt_loopback) == NULL)
rt573net/inet/route.crt->rt_use++;
rt574net/inet/route.creturn rt;
rt581net/inet/route.cstruct rtable *rt;
rt583net/inet/route.cfor (rt = rt_base; rt != NULL || early_out ; rt = rt->rt_next) 
rt588net/inet/route.cif (rt->rt_flags&RTF_GATEWAY)
rt591net/inet/route.cif (!((rt->rt_dst ^ daddr) & rt->rt_mask))
rt597net/inet/route.cif ((rt->rt_dev->flags & IFF_BROADCAST) &&
rt598net/inet/route.crt->rt_dev->pa_brdaddr == daddr)
rt603net/inet/route.c*src_addr= rt->rt_dev->pa_addr;
rt605net/inet/route.cif (daddr == rt->rt_dev->pa_addr) {
rt606net/inet/route.cif ((rt = rt_loopback) == NULL)
rt609net/inet/route.crt->rt_use++;
rt610net/inet/route.creturn rt;
rt619net/inet/route.cstatic int ip_get_old_rtent(struct old_rtentry * src, struct rtentry * rt)
rt628net/inet/route.cmemset(rt, 0, sizeof(*rt));
rt629net/inet/route.crt->rt_dst = tmp.rt_dst;
rt630net/inet/route.crt->rt_gateway = tmp.rt_gateway;
rt631net/inet/route.crt->rt_genmask.sa_family = AF_INET;
rt632net/inet/route.c((struct sockaddr_in *) &rt->rt_genmask)->sin_addr.s_addr = tmp.rt_genmask;
rt633net/inet/route.crt->rt_flags = tmp.rt_flags;
rt634net/inet/route.crt->rt_dev = tmp.rt_dev;
rt646net/inet/route.cstruct rtentry rt;
rt654net/inet/route.cerr = ip_get_old_rtent((struct old_rtentry *) arg, &rt);
rt657net/inet/route.creturn (cmd == SIOCDELRTOLD) ? rt_kill(&rt) : rt_new(&rt);
rt666net/inet/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
rt667net/inet/route.creturn (cmd == SIOCDELRT) ? rt_kill(&rt) : rt_new(&rt);
rt2681net/inet/tcp.cstruct rtable *rt;
rt2816net/inet/tcp.crt=ip_rt_route(saddr, NULL,NULL);
rt2818net/inet/tcp.cif(rt!=NULL && (rt->rt_flags&RTF_WINDOW))
rt2819net/inet/tcp.cnewsk->window_clamp = rt->rt_window;
rt2825net/inet/tcp.celse if(rt!=NULL && (rt->rt_flags&RTF_MSS))
rt2826net/inet/tcp.cnewsk->mtu = rt->rt_mss - HEADER_SIZE;
rt4261net/inet/tcp.cstruct rtable *rt;
rt4314net/inet/tcp.crt=ip_rt_route(sk->daddr, NULL, NULL);
rt4349net/inet/tcp.cif(rt!=NULL && (rt->rt_flags&RTF_WINDOW))
rt4350net/inet/tcp.csk->window_clamp=rt->rt_window;
rt4356net/inet/tcp.celse if(rt!=NULL && (rt->rt_flags&RTF_MTU))
rt4357net/inet/tcp.csk->mtu = rt->rt_mss;
rt252net/inet/udp.cunsigned char *from, int len, int rt)
rt275net/inet/udp.cskb->localroute = sk->localroute|(rt&MSG_DONTROUTE);
rt528net/inet/udp.cstruct rtable *rt;
rt541net/inet/udp.crt=ip_rt_route(usin->sin_addr.s_addr, NULL, &sa);
rt542net/inet/udp.cif(rt==NULL)