taglinefilesource code
rt197kernel/module.cstruct mod_routines rt;
rt222kernel/module.cmemcpy_fromfs(&rt, routines, sizeof rt);
rt231kernel/module.c(unsigned long) rt.init, (unsigned long) rt.cleanup));
rt232kernel/module.cmp->cleanup = rt.cleanup;
rt309kernel/module.cif ((*rt.init)() != 0) {
rt524net/appletalk/ddp.cstruct atalk_route *rt;
rt547net/appletalk/ddp.cfor(rt=atalk_router_list;rt!=NULL;rt=rt->next)
rt549net/appletalk/ddp.cif(r->rt_flags != rt->flags)
rt552net/appletalk/ddp.cif(ta->sat_addr.s_net == rt->target.s_net) {
rt553net/appletalk/ddp.cif(!(rt->flags&RTF_HOST))
rt555net/appletalk/ddp.cif(ta->sat_addr.s_node == rt->target.s_node)
rt577net/appletalk/ddp.cif(rt==NULL)
rt579net/appletalk/ddp.crt=(struct atalk_route *)kmalloc(sizeof(struct atalk_route), GFP_KERNEL);
rt580net/appletalk/ddp.cif(rt==NULL)
rt583net/appletalk/ddp.crt->next=atalk_router_list;
rt584net/appletalk/ddp.catalk_router_list=rt;
rt590net/appletalk/ddp.crt->target=ta->sat_addr;      
rt591net/appletalk/ddp.crt->dev=devhint;
rt592net/appletalk/ddp.crt->flags=r->rt_flags;
rt593net/appletalk/ddp.crt->gateway=ga->sat_addr;
rt798net/appletalk/ddp.cstruct rtentry rt;
rt800net/appletalk/ddp.cerr=verify_area(VERIFY_READ, arg, sizeof(rt));
rt803net/appletalk/ddp.cmemcpy_fromfs(&rt,arg,sizeof(rt));
rt808net/appletalk/ddp.cif(rt.rt_dst.sa_family!=AF_APPLETALK)
rt810net/appletalk/ddp.creturn atrtr_delete(&((struct sockaddr_at *)&rt.rt_dst)->sat_addr);
rt812net/appletalk/ddp.creturn atrtr_create(&rt, NULL);
rt855net/appletalk/ddp.cstruct atalk_route *rt;
rt863net/appletalk/ddp.crt=&atrtr_default;
rt865net/appletalk/ddp.cntohs(rt->gateway.s_net), rt->gateway.s_node, rt->flags,
rt866net/appletalk/ddp.crt->dev->name);
rt868net/appletalk/ddp.cfor (rt = atalk_router_list; rt != NULL; rt = rt->next)
rt871net/appletalk/ddp.cntohs(rt->target.s_net),rt->target.s_node,
rt872net/appletalk/ddp.cntohs(rt->gateway.s_net), rt->gateway.s_node, rt->flags,
rt873net/appletalk/ddp.crt->dev->name);
rt1406net/appletalk/ddp.cstruct atalk_route *rt;
rt1421net/appletalk/ddp.crt=atrtr_find(&ta);
rt1422net/appletalk/ddp.cif(rt==NULL || ddp->deh_hops==15)
rt1430net/appletalk/ddp.cskb_trim(skb,min(origlen, rt->dev->hard_header_len + 
rt1437net/appletalk/ddp.cif(aarp_send_ddp(rt->dev, skb, &ta, NULL)==-1)
rt1480net/appletalk/ddp.cstruct atalk_route *rt;
rt1528net/appletalk/ddp.crt=atrtr_find(&usat->sat_addr);
rt1529net/appletalk/ddp.cif(rt==NULL)
rt1531net/appletalk/ddp.cdev=rt->dev;
rt1538net/appletalk/ddp.crt=atrtr_find(&at_hint);
rt1539net/appletalk/ddp.cif(rt==NULL)
rt1541net/appletalk/ddp.cdev=rt->dev;
rt1599net/appletalk/ddp.cif((!(rt->flags&RTF_GATEWAY))&&(!(dev->flags&IFF_LOOPBACK)))
rt1633net/appletalk/ddp.cif ( rt->flags & RTF_GATEWAY ) {
rt1634net/appletalk/ddp.cgsat.sat_addr = rt->gateway;
rt1222net/ipv4/arp.cstruct rtable *rt;
rt1280net/ipv4/arp.crt = ip_rt_route(ip, NULL, NULL);
rt1281net/ipv4/arp.cif (rt == NULL)
rt1341net/ipv4/arp.centry->dev = rt->rt_dev;
rt428net/ipv4/icmp.cstruct rtable *rt;
rt468net/ipv4/icmp.crt = ip_rt_route(ip, NULL, NULL);
rt469net/ipv4/icmp.cif (!rt)
rt471net/ipv4/icmp.cif (rt->rt_gateway != source || 
rt644net/ipv4/ip.cstruct rtable *rt;
rt665net/ipv4/ip.crt = ip_rt_local(daddr, NULL, &src);
rt667net/ipv4/ip.crt = ip_rt_route(daddr, NULL, &src);
rt668net/ipv4/ip.cif (rt == NULL)
rt674net/ipv4/ip.c*dev = rt->rt_dev;
rt681net/ipv4/ip.craddr = rt->rt_gateway;
rt690net/ipv4/ip.crt = ip_rt_local(daddr, NULL, &src);
rt692net/ipv4/ip.crt = ip_rt_route(daddr, NULL, &src);
rt700net/ipv4/ip.craddr = (rt == NULL) ? 0 : rt->rt_gateway;
rt764net/ipv4/ip.cif (opt->is_strictroute && rt && rt->rt_gateway) {
rt1526net/ipv4/ip.cstruct rtable *rt;  /* Route we use */
rt1601net/ipv4/ip.crt = ip_rt_route(target_addr, NULL, NULL);
rt1602net/ipv4/ip.cif (rt == NULL)
rt1621net/ipv4/ip.craddr = rt->rt_gateway;
rt1647net/ipv4/ip.cdev2 = rt->rt_dev;
rt1655net/ipv4/ip.c(rt->rt_flags&RTF_MODIFIED) && !opt->srr)
rt2791net/ipv4/ip.cstruct rtable *rt;
rt2813net/ipv4/ip.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,NULL, &route_src))!=NULL)
rt2815net/ipv4/ip.cdev=rt->rt_dev;
rt2816net/ipv4/ip.crt->rt_use--;
rt2845net/ipv4/ip.cstruct rtable *rt;
rt2865net/ipv4/ip.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,NULL, &route_src))!=NULL)
rt2867net/ipv4/ip.cdev=rt->rt_dev;
rt2868net/ipv4/ip.crt->rt_use--;
rt3087net/ipv4/ip.cstruct rtable *rt;
rt3109net/ipv4/ip.crt=NULL;
rt3125net/ipv4/ip.crt = sk->ip_route_cache;
rt3133net/ipv4/ip.cif(!rt || sk->ip_route_stamp != rt_stamp ||
rt3138net/ipv4/ip.crt = ip_rt_local(daddr, NULL, &saddr);
rt3140net/ipv4/ip.crt = ip_rt_route(daddr, NULL, &saddr);
rt3145net/ipv4/ip.csk->ip_route_cache=rt;
rt3149net/ipv4/ip.celse if(rt)
rt3157net/ipv4/ip.cif(rt->rt_dev->header_cache && sk->ip_hcache_state!= -1)
rt3160net/ipv4/ip.crt->rt_dev->header_cache(rt->rt_dev,sk,saddr,daddr);
rt3167net/ipv4/ip.cif (rt == NULL) 
rt3176net/ipv4/ip.cdev=rt->rt_dev;
rt3195net/ipv4/ip.cif (opt->is_strictroute && rt && rt->rt_gateway) {
rt3215net/ipv4/ip.cskb->raddr=(rt&&rt->rt_gateway)?rt->rt_gateway:daddr;
rt3371net/ipv4/ip.cskb->raddr = (rt&&rt->rt_gateway) ? rt->rt_gateway : daddr;
rt3482net/ipv4/ip.cip_loopback(rt?rt->rt_dev:dev,skb);
rt3485net/ipv4/ip.cstruct ip_mc_list *imc=rt?rt->rt_dev->ip_mc_list:dev->ip_mc_list;
rt3490net/ipv4/ip.cip_loopback(rt?rt->rt_dev:dev,skb);
rt295net/ipv4/rarp.cstruct rtable *rt;
rt334net/ipv4/rarp.crt = ip_rt_route(ip, NULL, NULL);
rt335net/ipv4/rarp.cif (rt == NULL)
rt374net/ipv4/rarp.centry->dev = rt->rt_dev;
rt574net/ipv4/rarp.cstruct rarp_table *rt, *rt_next;
rt579net/ipv4/rarp.crt = rarp_tables;
rt583net/ipv4/rarp.cfor ( ; rt != NULL; rt = rt_next) {
rt584net/ipv4/rarp.crt_next = rt->next;
rt585net/ipv4/rarp.crarp_release_entry(rt);
rt198net/ipv4/route.cstruct rtable * rt;
rt200net/ipv4/route.cfor (rt = rt_base ; ; rt = rt->rt_next) 
rt202net/ipv4/route.cif (!rt)
rt204net/ipv4/route.cif ((gw ^ rt->rt_dst) & rt->rt_mask)
rt210net/ipv4/route.cif (rt->rt_flags & RTF_GATEWAY)
rt212net/ipv4/route.creturn rt->rt_dev;
rt228net/ipv4/route.cstruct rtable *r, *rt;
rt288net/ipv4/route.crt = (struct rtable *) kmalloc(sizeof(struct rtable), GFP_ATOMIC);
rt289net/ipv4/route.cif (rt == NULL) 
rt293net/ipv4/route.cmemset(rt, 0, sizeof(struct rtable));
rt294net/ipv4/route.crt->rt_flags = flags | RTF_UP;
rt295net/ipv4/route.crt->rt_dst = dst;
rt296net/ipv4/route.crt->rt_dev = dev;
rt297net/ipv4/route.crt->rt_gateway = gw;
rt298net/ipv4/route.crt->rt_mask = mask;
rt299net/ipv4/route.crt->rt_mss = dev->mtu - HEADER_SIZE;
rt300net/ipv4/route.crt->rt_metric = metric;
rt301net/ipv4/route.crt->rt_window = 0;  /* Default is no clamping */
rt305net/ipv4/route.cif(rt->rt_flags & RTF_MSS)
rt306net/ipv4/route.crt->rt_mss = mtu;
rt308net/ipv4/route.cif(rt->rt_flags & RTF_WINDOW)
rt309net/ipv4/route.crt->rt_window = window;
rt310net/ipv4/route.cif(rt->rt_flags & RTF_IRTT)
rt311net/ipv4/route.crt->rt_irtt = irtt;
rt372net/ipv4/route.crt->rt_next = r;
rt373net/ipv4/route.c*rp = rt;
rt379net/ipv4/route.cif ((rt->rt_dev->flags & IFF_LOOPBACK) && !rt_loopback)
rt380net/ipv4/route.crt_loopback = rt;
rt611net/ipv4/route.cstruct rtable *rt;
rt613net/ipv4/route.cfor (rt = rt_base; rt != NULL || early_out ; rt = rt->rt_next) 
rt615net/ipv4/route.cif (!((rt->rt_dst ^ daddr) & rt->rt_mask))
rt620net/ipv4/route.cif (rt->rt_flags & RTF_GATEWAY)
rt622net/ipv4/route.cif ((rt->rt_dev->flags & IFF_BROADCAST) &&
rt623net/ipv4/route.c(rt->rt_dev->pa_brdaddr == daddr))
rt627net/ipv4/route.cif(rt->rt_flags&RTF_REJECT)
rt631net/ipv4/route.c*src_addr= rt->rt_dev->pa_addr;
rt633net/ipv4/route.cif (daddr == rt->rt_dev->pa_addr) {
rt634net/ipv4/route.cif ((rt = rt_loopback) == NULL)
rt637net/ipv4/route.crt->rt_use++;
rt638net/ipv4/route.creturn rt;
rt645net/ipv4/route.cstruct rtable *rt;
rt647net/ipv4/route.cfor (rt = rt_base; rt != NULL || early_out ; rt = rt->rt_next) 
rt652net/ipv4/route.cif (rt->rt_flags&RTF_GATEWAY)
rt655net/ipv4/route.cif (!((rt->rt_dst ^ daddr) & rt->rt_mask))
rt661net/ipv4/route.cif ((rt->rt_dev->flags & IFF_BROADCAST) &&
rt662net/ipv4/route.crt->rt_dev->pa_brdaddr == daddr)
rt667net/ipv4/route.c*src_addr= rt->rt_dev->pa_addr;
rt669net/ipv4/route.cif (daddr == rt->rt_dev->pa_addr) {
rt670net/ipv4/route.cif ((rt = rt_loopback) == NULL)
rt673net/ipv4/route.crt->rt_use++;
rt674net/ipv4/route.creturn rt;
rt686net/ipv4/route.cstruct rtentry rt;
rt697net/ipv4/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
rt698net/ipv4/route.creturn (cmd == SIOCDELRT) ? rt_kill(&rt) : rt_new(&rt);
rt636net/ipv4/tcp.cstruct rtable *rt;
rt683net/ipv4/tcp.crt=ip_rt_local(iph->daddr,NULL,NULL);
rt685net/ipv4/tcp.crt=ip_rt_route(iph->daddr,NULL,NULL);
rt687net/ipv4/tcp.cif(rt==NULL)  /* Deep poo */
rt697net/ipv4/tcp.cdev=rt->rt_dev;
rt698net/ipv4/tcp.cskb->raddr=rt->rt_gateway;
rt2882net/ipv4/tcp.cstruct rtable *rt;
rt3034net/ipv4/tcp.crt=ip_rt_route(saddr, NULL,NULL);
rt3036net/ipv4/tcp.cif(rt!=NULL && (rt->rt_flags&RTF_WINDOW))
rt3037net/ipv4/tcp.cnewsk->window_clamp = rt->rt_window;
rt3043net/ipv4/tcp.celse if(rt!=NULL && (rt->rt_flags&RTF_MSS))
rt3044net/ipv4/tcp.cnewsk->mtu = rt->rt_mss - sizeof(struct iphdr) - sizeof(struct tcphdr);
rt4478net/ipv4/tcp.cstruct rtable *rt;
rt4530net/ipv4/tcp.crt=ip_rt_local(sk->daddr, NULL, sk->saddr ? NULL : &sk->saddr);
rt4532net/ipv4/tcp.crt=ip_rt_route(sk->daddr, NULL, sk->saddr ? NULL : &sk->saddr);
rt4565net/ipv4/tcp.cif(rt!=NULL && (rt->rt_flags&RTF_WINDOW))
rt4566net/ipv4/tcp.csk->window_clamp=rt->rt_window;
rt4572net/ipv4/tcp.celse if(rt!=NULL && (rt->rt_flags&RTF_MSS))
rt4573net/ipv4/tcp.csk->mtu = rt->rt_mss;
rt4612net/ipv4/tcp.cif(rt&&rt->rt_flags&RTF_IRTT)
rt4613net/ipv4/tcp.csk->rto = rt->rt_irtt;
rt294net/ipv4/udp.cconst unsigned char *from, int len, int rt,
rt325net/ipv4/udp.csin->sin_addr.s_addr, saddr, sk->opt, rt, IPPROTO_UDP);
rt328net/ipv4/udp.csin->sin_addr.s_addr, saddr, sk->opt, rt, IPPROTO_UDP);
rt534net/ipv4/udp.cstruct rtable *rt;
rt547net/ipv4/udp.crt=(sk->localroute?ip_rt_local:ip_rt_route)((__u32)usin->sin_addr.s_addr, NULL, &sa);
rt548net/ipv4/udp.cif(rt==NULL)
rt555net/ipv4/udp.csk->ip_route_cache = rt;
rt916net/ipx/af_ipx.cipx_route  *rt;
rt919net/ipx/af_ipx.crt = ipxrtr_lookup(network);
rt920net/ipx/af_ipx.cif (rt==NULL) {
rt921net/ipx/af_ipx.crt=(ipx_route *)kmalloc(sizeof(ipx_route),GFP_ATOMIC);
rt922net/ipx/af_ipx.cif(rt==NULL)
rt924net/ipx/af_ipx.crt->ir_next=ipx_routes;
rt925net/ipx/af_ipx.cipx_routes=rt;
rt928net/ipx/af_ipx.crt->ir_net = network;
rt929net/ipx/af_ipx.crt->ir_intrfc = intrfc;
rt931net/ipx/af_ipx.cmemset(rt->ir_router_node, '\0', IPX_NODE_LEN);
rt932net/ipx/af_ipx.crt->ir_routed = 0;
rt934net/ipx/af_ipx.cmemcpy(rt->ir_router_node, node, IPX_NODE_LEN);
rt935net/ipx/af_ipx.crt->ir_routed=1;
rt999net/ipx/af_ipx.cipx_route *rt = NULL;
rt1006net/ipx/af_ipx.crt = ipxrtr_lookup(usipx->sipx_network);
rt1007net/ipx/af_ipx.cif (rt==NULL) {
rt1010net/ipx/af_ipx.cintrfc = rt->ir_intrfc;
rt1043net/ipx/af_ipx.creturn ipxitf_send(intrfc, skb, (rt && rt->ir_routed) ? 
rt1044net/ipx/af_ipx.crt->ir_router_node : ipx->ipx_dest.node);
rt1073net/ipx/af_ipx.cstruct rtentry rt;  /* Use these to behave like 'other' stacks */
rt1076net/ipx/af_ipx.cerr=verify_area(VERIFY_READ,arg,sizeof(rt));
rt1080net/ipx/af_ipx.cmemcpy_fromfs(&rt,arg,sizeof(rt));
rt1082net/ipx/af_ipx.csg=(struct sockaddr_ipx *)&rt.rt_gateway;
rt1083net/ipx/af_ipx.cst=(struct sockaddr_ipx *)&rt.rt_dst;
rt1085net/ipx/af_ipx.cif(!(rt.rt_flags&RTF_GATEWAY))
rt1232net/ipx/af_ipx.cipx_route *rt;
rt1239net/ipx/af_ipx.cfor (rt = ipx_routes; rt != NULL; rt = rt->ir_next)
rt1241net/ipx/af_ipx.clen += sprintf (buffer+len,"%08lX   ", ntohl(rt->ir_net));
rt1242net/ipx/af_ipx.cif (rt->ir_routed) {
rt1244net/ipx/af_ipx.cntohl(rt->ir_intrfc->if_netnum), 
rt1245net/ipx/af_ipx.crt->ir_router_node[0], rt->ir_router_node[1], 
rt1246net/ipx/af_ipx.crt->ir_router_node[2], rt->ir_router_node[3], 
rt1247net/ipx/af_ipx.crt->ir_router_node[4], rt->ir_router_node[5]);