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) {
rt536net/appletalk/ddp.cstruct atalk_route *rt;
rt559net/appletalk/ddp.cfor(rt=atalk_router_list;rt!=NULL;rt=rt->next)
rt561net/appletalk/ddp.cif(r->rt_flags != rt->flags)
rt564net/appletalk/ddp.cif(ta->sat_addr.s_net == rt->target.s_net) 
rt566net/appletalk/ddp.cif(!(rt->flags&RTF_HOST))
rt568net/appletalk/ddp.cif(ta->sat_addr.s_node == rt->target.s_node)
rt590net/appletalk/ddp.cif(rt==NULL)
rt592net/appletalk/ddp.crt=(struct atalk_route *)kmalloc(sizeof(struct atalk_route), GFP_KERNEL);
rt593net/appletalk/ddp.cif(rt==NULL)
rt596net/appletalk/ddp.crt->next=atalk_router_list;
rt597net/appletalk/ddp.catalk_router_list=rt;
rt603net/appletalk/ddp.crt->target=ta->sat_addr;      
rt604net/appletalk/ddp.crt->dev=devhint;
rt605net/appletalk/ddp.crt->flags=r->rt_flags;
rt606net/appletalk/ddp.crt->gateway=ga->sat_addr;
rt818net/appletalk/ddp.cstruct rtentry rt;
rt820net/appletalk/ddp.cerr=verify_area(VERIFY_READ, arg, sizeof(rt));
rt823net/appletalk/ddp.cmemcpy_fromfs(&rt,arg,sizeof(rt));
rt828net/appletalk/ddp.cif(rt.rt_dst.sa_family!=AF_APPLETALK)
rt830net/appletalk/ddp.creturn atrtr_delete(&((struct sockaddr_at *)&rt.rt_dst)->sat_addr);
rt832net/appletalk/ddp.creturn atrtr_create(&rt, NULL);
rt875net/appletalk/ddp.cstruct atalk_route *rt;
rt883net/appletalk/ddp.crt=&atrtr_default;
rt885net/appletalk/ddp.cntohs(rt->gateway.s_net), rt->gateway.s_node, rt->flags,
rt886net/appletalk/ddp.crt->dev->name);
rt888net/appletalk/ddp.cfor (rt = atalk_router_list; rt != NULL; rt = rt->next)
rt891net/appletalk/ddp.cntohs(rt->target.s_net),rt->target.s_node,
rt892net/appletalk/ddp.cntohs(rt->gateway.s_net), rt->gateway.s_node, rt->flags,
rt893net/appletalk/ddp.crt->dev->name);
rt1436net/appletalk/ddp.cstruct atalk_route *rt;
rt1462net/appletalk/ddp.crt=atrtr_find(&ta);
rt1463net/appletalk/ddp.cif(rt==NULL || ddp->deh_hops==15)
rt1471net/appletalk/ddp.cskb_trim(skb,min(origlen, rt->dev->hard_header_len + 
rt1478net/appletalk/ddp.cif(aarp_send_ddp(rt->dev, skb, &ta, NULL)==-1)
rt1521net/appletalk/ddp.cstruct atalk_route *rt;
rt1569net/appletalk/ddp.crt=atrtr_find(&usat->sat_addr);
rt1570net/appletalk/ddp.cif(rt==NULL)
rt1572net/appletalk/ddp.cdev=rt->dev;
rt1579net/appletalk/ddp.crt=atrtr_find(&at_hint);
rt1580net/appletalk/ddp.cif(rt==NULL)
rt1582net/appletalk/ddp.cdev=rt->dev;
rt1650net/appletalk/ddp.cif((!(rt->flags&RTF_GATEWAY))&&(!(dev->flags&IFF_LOOPBACK)))
rt1684net/appletalk/ddp.cif ( rt->flags & RTF_GATEWAY ) {
rt1685net/appletalk/ddp.cgsat.sat_addr = rt->gateway;
rt1209net/ipv4/arp.cstruct rtable *rt;
rt1267net/ipv4/arp.crt = ip_rt_route(ip, NULL, NULL);
rt1268net/ipv4/arp.cif (rt == NULL)
rt1328net/ipv4/arp.centry->dev = rt->rt_dev;
rt431net/ipv4/icmp.cstruct rtable *rt;
rt475net/ipv4/icmp.crt = ip_rt_route(ip, NULL, NULL);
rt476net/ipv4/icmp.cif (!rt)
rt478net/ipv4/icmp.cif (rt->rt_gateway != source || 
rt89net/ipv4/ip_forward.cstruct rtable *rt;  /* Route we use */
rt162net/ipv4/ip_forward.crt = ip_rt_route(target_addr, NULL, NULL);
rt163net/ipv4/ip_forward.cif (rt == NULL)
rt182net/ipv4/ip_forward.craddr = rt->rt_gateway;
rt208net/ipv4/ip_forward.cdev2 = rt->rt_dev;
rt216net/ipv4/ip_forward.c(rt->rt_flags&RTF_MODIFIED) && !opt->srr)
rt168net/ipv4/ip_output.cstruct rtable *rt;
rt189net/ipv4/ip_output.crt = ip_rt_local(daddr, NULL, &src);
rt191net/ipv4/ip_output.crt = ip_rt_route(daddr, NULL, &src);
rt192net/ipv4/ip_output.cif (rt == NULL)
rt198net/ipv4/ip_output.c*dev = rt->rt_dev;
rt205net/ipv4/ip_output.craddr = rt->rt_gateway;
rt214net/ipv4/ip_output.crt = ip_rt_local(daddr, NULL, &src);
rt216net/ipv4/ip_output.crt = ip_rt_route(daddr, NULL, &src);
rt224net/ipv4/ip_output.craddr = (rt == NULL) ? 0 : rt->rt_gateway;
rt288net/ipv4/ip_output.cif (opt->is_strictroute && rt && rt->rt_gateway) 
rt560net/ipv4/ip_output.cstruct rtable *rt;
rt582net/ipv4/ip_output.crt=NULL;
rt598net/ipv4/ip_output.crt = sk->ip_route_cache;
rt606net/ipv4/ip_output.cif(!rt || sk->ip_route_stamp != rt_stamp ||
rt611net/ipv4/ip_output.crt = ip_rt_local(daddr, NULL, &saddr);
rt613net/ipv4/ip_output.crt = ip_rt_route(daddr, NULL, &saddr);
rt618net/ipv4/ip_output.csk->ip_route_cache=rt;
rt622net/ipv4/ip_output.celse if(rt)
rt630net/ipv4/ip_output.cif(rt->rt_dev->header_cache && sk->ip_hcache_state!= -1)
rt633net/ipv4/ip_output.crt->rt_dev->header_cache(rt->rt_dev,sk,saddr,daddr);
rt640net/ipv4/ip_output.cif (rt == NULL) 
rt649net/ipv4/ip_output.cdev=rt->rt_dev;
rt669net/ipv4/ip_output.cif (opt->is_strictroute && rt && rt->rt_gateway) 
rt690net/ipv4/ip_output.cskb->raddr=(rt&&rt->rt_gateway)?rt->rt_gateway:daddr;
rt850net/ipv4/ip_output.cskb->raddr = (rt&&rt->rt_gateway) ? rt->rt_gateway : daddr;
rt961net/ipv4/ip_output.cip_loopback(rt?rt->rt_dev:dev,skb);
rt964net/ipv4/ip_output.cstruct ip_mc_list *imc=rt?rt->rt_dev->ip_mc_list:dev->ip_mc_list;
rt969net/ipv4/ip_output.cip_loopback(rt?rt->rt_dev:dev,skb);
rt264net/ipv4/ip_sockglue.cstruct rtable *rt;
rt286net/ipv4/ip_sockglue.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,NULL, &route_src))!=NULL)
rt288net/ipv4/ip_sockglue.cdev=rt->rt_dev;
rt289net/ipv4/ip_sockglue.crt->rt_use--;
rt318net/ipv4/ip_sockglue.cstruct rtable *rt;
rt338net/ipv4/ip_sockglue.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,NULL, &route_src))!=NULL)
rt340net/ipv4/ip_sockglue.cdev=rt->rt_dev;
rt341net/ipv4/ip_sockglue.crt->rt_use--;
rt290net/ipv4/rarp.cstruct rtable *rt;
rt329net/ipv4/rarp.crt = ip_rt_route(ip, NULL, NULL);
rt330net/ipv4/rarp.cif (rt == NULL)
rt369net/ipv4/rarp.centry->dev = rt->rt_dev;
rt563net/ipv4/rarp.cstruct rarp_table *rt, *rt_next;
rt568net/ipv4/rarp.crt = rarp_tables;
rt572net/ipv4/rarp.cfor ( ; rt != NULL; rt = rt_next) {
rt573net/ipv4/rarp.crt_next = rt->next;
rt574net/ipv4/rarp.crarp_release_entry(rt);
rt208net/ipv4/route.cstruct rtable * rt;
rt210net/ipv4/route.cfor (rt = rt_base ; ; rt = rt->rt_next) 
rt212net/ipv4/route.cif (!rt)
rt214net/ipv4/route.cif ((gw ^ rt->rt_dst) & rt->rt_mask)
rt220net/ipv4/route.cif (rt->rt_flags & RTF_GATEWAY)
rt222net/ipv4/route.creturn rt->rt_dev;
rt238net/ipv4/route.cstruct rtable *r, *rt;
rt298net/ipv4/route.crt = (struct rtable *) kmalloc(sizeof(struct rtable), GFP_ATOMIC);
rt299net/ipv4/route.cif (rt == NULL) 
rt303net/ipv4/route.cmemset(rt, 0, sizeof(struct rtable));
rt304net/ipv4/route.crt->rt_flags = flags | RTF_UP;
rt305net/ipv4/route.crt->rt_dst = dst;
rt306net/ipv4/route.crt->rt_dev = dev;
rt307net/ipv4/route.crt->rt_gateway = gw;
rt308net/ipv4/route.crt->rt_mask = mask;
rt309net/ipv4/route.crt->rt_mss = dev->mtu - HEADER_SIZE;
rt310net/ipv4/route.crt->rt_metric = metric;
rt311net/ipv4/route.crt->rt_window = 0;  /* Default is no clamping */
rt315net/ipv4/route.cif(rt->rt_flags & RTF_MSS)
rt316net/ipv4/route.crt->rt_mss = mtu;
rt318net/ipv4/route.cif(rt->rt_flags & RTF_WINDOW)
rt319net/ipv4/route.crt->rt_window = window;
rt320net/ipv4/route.cif(rt->rt_flags & RTF_IRTT)
rt321net/ipv4/route.crt->rt_irtt = irtt;
rt355net/ipv4/route.cip_netlink_msg(RTMSG_DELROUTE, dst,gw, mask, flags, metric, rt->rt_dev->name);
rt383net/ipv4/route.crt->rt_next = r;
rt384net/ipv4/route.c*rp = rt;
rt390net/ipv4/route.cif ((rt->rt_dev->flags & IFF_LOOPBACK) && !rt_loopback)
rt391net/ipv4/route.crt_loopback = rt;
rt400net/ipv4/route.cip_netlink_msg(RTMSG_NEWROUTE, dst,gw, mask, flags, metric, rt->rt_dev->name);
rt636net/ipv4/route.cstruct rtable *rt;
rt638net/ipv4/route.cfor (rt = rt_base; rt != NULL || early_out ; rt = rt->rt_next) 
rt640net/ipv4/route.cif (!((rt->rt_dst ^ daddr) & rt->rt_mask))
rt645net/ipv4/route.cif (rt->rt_flags & RTF_GATEWAY)
rt647net/ipv4/route.cif ((rt->rt_dev->flags & IFF_BROADCAST) &&
rt648net/ipv4/route.c(rt->rt_dev->pa_brdaddr == daddr))
rt652net/ipv4/route.cif(rt->rt_flags&RTF_REJECT)
rt656net/ipv4/route.c*src_addr= rt->rt_dev->pa_addr;
rt658net/ipv4/route.cif (daddr == rt->rt_dev->pa_addr) {
rt659net/ipv4/route.cif ((rt = rt_loopback) == NULL)
rt662net/ipv4/route.crt->rt_use++;
rt663net/ipv4/route.creturn rt;
rt670net/ipv4/route.cstruct rtable *rt;
rt672net/ipv4/route.cfor (rt = rt_base; rt != NULL || early_out ; rt = rt->rt_next) 
rt677net/ipv4/route.cif (rt->rt_flags&RTF_GATEWAY)
rt680net/ipv4/route.cif (!((rt->rt_dst ^ daddr) & rt->rt_mask))
rt686net/ipv4/route.cif ((rt->rt_dev->flags & IFF_BROADCAST) &&
rt687net/ipv4/route.crt->rt_dev->pa_brdaddr == daddr)
rt692net/ipv4/route.c*src_addr= rt->rt_dev->pa_addr;
rt694net/ipv4/route.cif (daddr == rt->rt_dev->pa_addr) {
rt695net/ipv4/route.cif ((rt = rt_loopback) == NULL)
rt698net/ipv4/route.crt->rt_use++;
rt699net/ipv4/route.creturn rt;
rt711net/ipv4/route.cstruct rtentry rt;
rt722net/ipv4/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
rt723net/ipv4/route.creturn (cmd == SIOCDELRT) ? rt_kill(&rt) : rt_new(&rt);
rt638net/ipv4/tcp.cstruct rtable *rt;
rt685net/ipv4/tcp.crt=ip_rt_local(iph->daddr,NULL,NULL);
rt687net/ipv4/tcp.crt=ip_rt_route(iph->daddr,NULL,NULL);
rt689net/ipv4/tcp.cif(rt==NULL)  /* Deep poo */
rt699net/ipv4/tcp.cdev=rt->rt_dev;
rt700net/ipv4/tcp.cskb->raddr=rt->rt_gateway;
rt2872net/ipv4/tcp.cstruct rtable *rt;
rt3025net/ipv4/tcp.crt=ip_rt_route(saddr, NULL,NULL);
rt3027net/ipv4/tcp.cif(rt!=NULL && (rt->rt_flags&RTF_WINDOW))
rt3028net/ipv4/tcp.cnewsk->window_clamp = rt->rt_window;
rt3034net/ipv4/tcp.celse if(rt!=NULL && (rt->rt_flags&RTF_MSS))
rt3035net/ipv4/tcp.cnewsk->mtu = rt->rt_mss - sizeof(struct iphdr) - sizeof(struct tcphdr);
rt4469net/ipv4/tcp.cstruct rtable *rt;
rt4526net/ipv4/tcp.crt=ip_rt_local(sk->daddr, NULL, sk->saddr ? NULL : &sk->saddr);
rt4528net/ipv4/tcp.crt=ip_rt_route(sk->daddr, NULL, sk->saddr ? NULL : &sk->saddr);
rt4567net/ipv4/tcp.cif(rt!=NULL && (rt->rt_flags&RTF_WINDOW))
rt4568net/ipv4/tcp.csk->window_clamp=rt->rt_window;
rt4574net/ipv4/tcp.celse if(rt!=NULL && (rt->rt_flags&RTF_MSS))
rt4575net/ipv4/tcp.csk->mtu = rt->rt_mss;
rt4614net/ipv4/tcp.cif(rt&&rt->rt_flags&RTF_IRTT)
rt4615net/ipv4/tcp.csk->rto = rt->rt_irtt;
rt295net/ipv4/udp.cconst unsigned char *from, int len, int rt,
rt321net/ipv4/udp.csin->sin_addr.s_addr, saddr, sk->opt, rt, IPPROTO_UDP, noblock);
rt324net/ipv4/udp.csin->sin_addr.s_addr, saddr, sk->opt, rt, IPPROTO_UDP, noblock);
rt543net/ipv4/udp.cstruct rtable *rt;
rt556net/ipv4/udp.crt=(sk->localroute?ip_rt_local:ip_rt_route)((__u32)usin->sin_addr.s_addr, NULL, &sa);
rt557net/ipv4/udp.cif(rt==NULL)
rt567net/ipv4/udp.csk->ip_route_cache = rt;
rt945net/ipx/af_ipx.cipx_route  *rt;
rt948net/ipx/af_ipx.crt = ipxrtr_lookup(network);
rt949net/ipx/af_ipx.cif (rt==NULL) {
rt950net/ipx/af_ipx.crt=(ipx_route *)kmalloc(sizeof(ipx_route),GFP_ATOMIC);
rt951net/ipx/af_ipx.cif(rt==NULL)
rt953net/ipx/af_ipx.crt->ir_next=ipx_routes;
rt954net/ipx/af_ipx.cipx_routes=rt;
rt957net/ipx/af_ipx.crt->ir_net = network;
rt958net/ipx/af_ipx.crt->ir_intrfc = intrfc;
rt960net/ipx/af_ipx.cmemset(rt->ir_router_node, '\0', IPX_NODE_LEN);
rt961net/ipx/af_ipx.crt->ir_routed = 0;
rt963net/ipx/af_ipx.cmemcpy(rt->ir_router_node, node, IPX_NODE_LEN);
rt964net/ipx/af_ipx.crt->ir_routed=1;
rt1031net/ipx/af_ipx.cipx_route *rt = NULL;
rt1042net/ipx/af_ipx.crt = ipxrtr_lookup(usipx->sipx_network);
rt1043net/ipx/af_ipx.cif (rt==NULL) {
rt1046net/ipx/af_ipx.cintrfc = rt->ir_intrfc;
rt1086net/ipx/af_ipx.creturn ipxitf_send(intrfc, skb, (rt && rt->ir_routed) ? 
rt1087net/ipx/af_ipx.crt->ir_router_node : ipx->ipx_dest.node);
rt1116net/ipx/af_ipx.cstruct rtentry rt;  /* Use these to behave like 'other' stacks */
rt1119net/ipx/af_ipx.cerr=verify_area(VERIFY_READ,arg,sizeof(rt));
rt1123net/ipx/af_ipx.cmemcpy_fromfs(&rt,arg,sizeof(rt));
rt1125net/ipx/af_ipx.csg=(struct sockaddr_ipx *)&rt.rt_gateway;
rt1126net/ipx/af_ipx.cst=(struct sockaddr_ipx *)&rt.rt_dst;
rt1128net/ipx/af_ipx.cif(!(rt.rt_flags&RTF_GATEWAY))
rt1275net/ipx/af_ipx.cipx_route *rt;
rt1282net/ipx/af_ipx.cfor (rt = ipx_routes; rt != NULL; rt = rt->ir_next)
rt1284net/ipx/af_ipx.clen += sprintf (buffer+len,"%08lX   ", ntohl(rt->ir_net));
rt1285net/ipx/af_ipx.cif (rt->ir_routed) {
rt1287net/ipx/af_ipx.cntohl(rt->ir_intrfc->if_netnum), 
rt1288net/ipx/af_ipx.crt->ir_router_node[0], rt->ir_router_node[1], 
rt1289net/ipx/af_ipx.crt->ir_router_node[2], rt->ir_router_node[3], 
rt1290net/ipx/af_ipx.crt->ir_router_node[4], rt->ir_router_node[5]);