taglinefilesource code
rt130drivers/net/new_tunnel.cstruct rtable *rt;           /* Route to the other host */
rt167drivers/net/new_tunnel.cif ((rt = ip_rt_route(iph->daddr, 0)) == NULL)
rt181drivers/net/new_tunnel.cif (rt->rt_flags & RTF_GATEWAY)
rt182drivers/net/new_tunnel.ctarget = rt->rt_gateway;
rt191drivers/net/new_tunnel.cip_rt_put(rt);
rt196drivers/net/new_tunnel.cip_rt_put(rt);
rt198drivers/net/new_tunnel.cif ((rt = ip_rt_route(target, 0)) == NULL)
rt208drivers/net/new_tunnel.ctdev = rt->rt_dev;
rt214drivers/net/new_tunnel.cip_rt_put(rt);
rt243drivers/net/new_tunnel.cip_rt_put(rt);
rt309drivers/net/new_tunnel.cip_rt_put(rt);
rt222include/asm-mips/asm.h#define MOVN(rd,rs,rt)                                  \
rt223include/asm-mips/asm.hmovn  rd,rs,rt
rt224include/asm-mips/asm.h#define MOVZ(rd,rs,rt)                                  \
rt225include/asm-mips/asm.hmovz  rd,rs,rt
rt227include/asm-mips/asm.h#define MOVN(rd,rs,rt)                                  \
rt228include/asm-mips/asm.hbnezl  rt,9f                           \
rt231include/asm-mips/asm.h#define MOVZ(rd,rs,rt)                                  \
rt232include/asm-mips/asm.hbeqzl  rt,9f                           \
rt233include/asm-mips/asm.hmovz  rd,rt                           \
rt236include/asm-mips/asm.h#define MOVN(rd,rs,rt)                                  \
rt237include/asm-mips/asm.hbeqz  rt,9f                           \
rt241include/asm-mips/asm.h#define MOVZ(rd,rs,rt)                                  \
rt242include/asm-mips/asm.hbneqz  rt,9f                           \
rt244include/asm-mips/asm.hmovz  rd,rt                           \
rt89include/net/ip.hextern int     ip_send(struct rtable *rt, struct sk_buff *skb, __u32 daddr, int len, struct device *dev, __u32 saddr);
rt194include/net/route.hextern int    ip_rt_new(struct rtentry *rt);
rt195include/net/route.hextern int    ip_rt_kill(struct rtentry *rt);
rt227include/net/route.hextern __inline__ void ip_rt_put(struct rtable * rt)
rt230include/net/route.hif (rt)
rt231include/net/route.hATOMIC_DECR(&rt->rt_refcnt);
rt268include/net/route.hstruct rtable * rt = *rp;
rt270include/net/route.hif (!rt || rt->rt_dst != daddr || !(rt->rt_flags&RTF_UP)
rt271include/net/route.h|| ((local==1)^((rt->rt_flags&RTF_LOCAL) != 0)))
rt273include/net/route.hip_rt_put(rt);
rt274include/net/route.hrt = ip_rt_route(daddr, local);
rt275include/net/route.h*rp = rt;
rt277include/net/route.hreturn rt;
rt147kernel/module.cstruct mod_routines rt;
rt172kernel/module.cmemcpy_fromfs(&rt, routines, sizeof rt);
rt189kernel/module.c(unsigned long) rt.init, (unsigned long) rt.cleanup));
rt190kernel/module.cmp->cleanup = rt.cleanup;
rt266kernel/module.cif ((*rt.init)() != 0) {
rt581net/appletalk/ddp.cstruct atalk_route *rt;
rt604net/appletalk/ddp.cfor(rt=atalk_router_list;rt!=NULL;rt=rt->next)
rt606net/appletalk/ddp.cif(r->rt_flags != rt->flags)
rt609net/appletalk/ddp.cif(ta->sat_addr.s_net == rt->target.s_net) 
rt611net/appletalk/ddp.cif(!(rt->flags&RTF_HOST))
rt613net/appletalk/ddp.cif(ta->sat_addr.s_node == rt->target.s_node)
rt635net/appletalk/ddp.cif(rt==NULL)
rt637net/appletalk/ddp.crt=(struct atalk_route *)kmalloc(sizeof(struct atalk_route), GFP_KERNEL);
rt638net/appletalk/ddp.cif(rt==NULL)
rt641net/appletalk/ddp.crt->next=atalk_router_list;
rt642net/appletalk/ddp.catalk_router_list=rt;
rt648net/appletalk/ddp.crt->target=ta->sat_addr;      
rt649net/appletalk/ddp.crt->dev=devhint;
rt650net/appletalk/ddp.crt->flags=r->rt_flags;
rt651net/appletalk/ddp.crt->gateway=ga->sat_addr;
rt869net/appletalk/ddp.cstruct rtentry rt;
rt871net/appletalk/ddp.cerr=verify_area(VERIFY_READ, arg, sizeof(rt));
rt874net/appletalk/ddp.cmemcpy_fromfs(&rt,arg,sizeof(rt));
rt879net/appletalk/ddp.cif(rt.rt_dst.sa_family!=AF_APPLETALK)
rt881net/appletalk/ddp.creturn atrtr_delete(&((struct sockaddr_at *)&rt.rt_dst)->sat_addr);
rt883net/appletalk/ddp.creturn atrtr_create(&rt, NULL);
rt926net/appletalk/ddp.cstruct atalk_route *rt;
rt934net/appletalk/ddp.crt=&atrtr_default;
rt936net/appletalk/ddp.cntohs(rt->gateway.s_net), rt->gateway.s_node, rt->flags,
rt937net/appletalk/ddp.crt->dev->name);
rt939net/appletalk/ddp.cfor (rt = atalk_router_list; rt != NULL; rt = rt->next)
rt942net/appletalk/ddp.cntohs(rt->target.s_net),rt->target.s_node,
rt943net/appletalk/ddp.cntohs(rt->gateway.s_net), rt->gateway.s_node, rt->flags,
rt944net/appletalk/ddp.crt->dev->name);
rt1472net/appletalk/ddp.cstruct atalk_route *rt;
rt1498net/appletalk/ddp.crt=atrtr_find(&ta);
rt1499net/appletalk/ddp.cif(rt==NULL || ddp->deh_hops==15)
rt1511net/appletalk/ddp.cif(rt->flags&RTF_GATEWAY)
rt1513net/appletalk/ddp.cta.s_net = rt->gateway.s_net;
rt1514net/appletalk/ddp.cta.s_node = rt->gateway.s_node;
rt1518net/appletalk/ddp.cskb_trim(skb,min(origlen, rt->dev->hard_header_len + 
rt1528net/appletalk/ddp.cif(aarp_send_ddp(rt->dev, skb, &ta, NULL)==-1)
rt1635net/appletalk/ddp.cstruct atalk_route *rt;
rt1683net/appletalk/ddp.crt=atrtr_find(&usat->sat_addr);
rt1684net/appletalk/ddp.cif(rt==NULL)
rt1686net/appletalk/ddp.cdev=rt->dev;
rt1693net/appletalk/ddp.crt=atrtr_find(&at_hint);
rt1694net/appletalk/ddp.cif(rt==NULL)
rt1696net/appletalk/ddp.cdev=rt->dev;
rt1764net/appletalk/ddp.cif((!(rt->flags&RTF_GATEWAY))&&(!(dev->flags&IFF_LOOPBACK)))
rt1798net/appletalk/ddp.cif ( rt->flags & RTF_GATEWAY ) {
rt1799net/appletalk/ddp.cgsat.sat_addr = rt->gateway;
rt1876net/ipv4/arp.cstruct rtable *rt;
rt1895net/ipv4/arp.crt = ip_rt_route(ip, 0);
rt1896net/ipv4/arp.cif (!rt)
rt1898net/ipv4/arp.cdev1 = rt->rt_dev;
rt1899net/ipv4/arp.cip_rt_put(rt);
rt82net/ipv4/ip_alias.cstruct rtable *rt;
rt105net/ipv4/ip_alias.crt = ip_rt_route(addr, 0);
rt106net/ipv4/ip_alias.cif(rt)
rt108net/ipv4/ip_alias.cdev=rt->rt_dev;
rt109net/ipv4/ip_alias.cip_rt_put(rt);
rt95net/ipv4/ip_forward.cstruct rtable *rt;  /* Route we use */
rt171net/ipv4/ip_forward.crt = ip_rt_route(target_addr, 0);
rt173net/ipv4/ip_forward.cif (rt == NULL)
rt192net/ipv4/ip_forward.craddr = rt->rt_gateway;
rt194net/ipv4/ip_forward.cif (opt->is_strictroute && (rt->rt_flags & RTF_GATEWAY)) {
rt199net/ipv4/ip_forward.cip_rt_put(rt);
rt209net/ipv4/ip_forward.cdev2 = rt->rt_dev;
rt210net/ipv4/ip_forward.chh = rt->rt_hh;
rt236net/ipv4/ip_forward.crt=NULL;
rt261net/ipv4/ip_forward.cif(rt)
rt262net/ipv4/ip_forward.cip_rt_put(rt);
rt283net/ipv4/ip_forward.cif(rt)
rt284net/ipv4/ip_forward.cip_rt_put(rt);
rt301net/ipv4/ip_forward.cip_send(rt,skb2,raddr,skb->len,dev2,dev2->pa_addr);
rt341net/ipv4/ip_forward.cprintk("ip_forward: hh miss %08x via %08x\n", target_addr, rt->rt_gateway);
rt457net/ipv4/ip_forward.cif(rt)
rt458net/ipv4/ip_forward.cip_rt_put(rt);
rt461net/ipv4/ip_forward.cif(rt)
rt462net/ipv4/ip_forward.cip_rt_put(rt);
rt119net/ipv4/ip_output.cint ip_send(struct rtable * rt, struct sk_buff *skb, __u32 daddr, int len, struct device *dev, __u32 saddr)
rt133net/ipv4/ip_output.cif (rt && dev == rt->rt_dev && rt->rt_hh)
rt135net/ipv4/ip_output.cmemcpy(skb_push(skb,dev->hard_header_len),rt->rt_hh->hh_data,dev->hard_header_len);
rt136net/ipv4/ip_output.cif (rt->rt_hh->hh_uptodate)
rt139net/ipv4/ip_output.cprintk("ip_send: hh miss %08x via %08x\n", daddr, rt->rt_gateway);
rt156net/ipv4/ip_output.cstatic int ip_send_room(struct rtable * rt, struct sk_buff *skb, __u32 daddr, int len, struct device *dev, __u32 saddr)
rt166net/ipv4/ip_output.cif (rt && dev == rt->rt_dev && rt->rt_hh)
rt168net/ipv4/ip_output.cmemcpy(skb_push(skb,dev->hard_header_len),rt->rt_hh->hh_data,dev->hard_header_len);
rt169net/ipv4/ip_output.cif (rt->rt_hh->hh_uptodate)
rt172net/ipv4/ip_output.cprintk("ip_send_room: hh miss %08x via %08x\n", daddr, rt->rt_gateway);
rt201net/ipv4/ip_output.cstruct rtable *rt;
rt221net/ipv4/ip_output.crt = ip_check_route(rp, daddr, skb->localroute);
rt226net/ipv4/ip_output.cif (rt)
rt227net/ipv4/ip_output.cATOMIC_INCR(&rt->rt_refcnt);
rt230net/ipv4/ip_output.crt = ip_rt_route(daddr, skb->localroute);
rt235net/ipv4/ip_output.cif (rt == NULL)
rt241net/ipv4/ip_output.c*dev = rt->rt_dev;
rt245net/ipv4/ip_output.csaddr = rt ? rt->rt_src : (*dev)->pa_addr;
rt247net/ipv4/ip_output.craddr = rt ? rt->rt_gateway : daddr;
rt249net/ipv4/ip_output.cif (opt && opt->is_strictroute && rt && (rt->rt_flags & RTF_GATEWAY))
rt251net/ipv4/ip_output.cip_rt_put(rt);
rt261net/ipv4/ip_output.ctmp = ip_send_room(rt, skb, raddr, len, *dev, saddr);
rt263net/ipv4/ip_output.ctmp = ip_send(rt, skb, raddr, len, *dev, saddr);
rt265net/ipv4/ip_output.cip_rt_put(rt);
rt579net/ipv4/ip_output.cstruct rtable *rt;
rt602net/ipv4/ip_output.crt=NULL;
rt611net/ipv4/ip_output.crt = ip_check_route(&sk->ip_route_cache, daddr,
rt614net/ipv4/ip_output.cif (rt == NULL) 
rt619net/ipv4/ip_output.csaddr = rt->rt_src;
rt621net/ipv4/ip_output.chh = rt->rt_hh;
rt626net/ipv4/ip_output.cdev=rt->rt_dev;
rt629net/ipv4/ip_output.cif (rt && !dev)
rt630net/ipv4/ip_output.cdev = rt->rt_dev;
rt635net/ipv4/ip_output.craddr = rt ? rt->rt_gateway : daddr;
rt676net/ipv4/ip_output.cprintk("ip_build_xmit: hh miss %08x via %08x\n", rt->rt_dst, rt->rt_gateway);
rt852net/ipv4/ip_output.cprintk("ip_build_xmit: hh miss %08x via %08x\n", rt->rt_dst, rt->rt_gateway);
rt264net/ipv4/ip_sockglue.cstruct rtable *rt;
rt286net/ipv4/ip_sockglue.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,0))!=NULL)
rt288net/ipv4/ip_sockglue.cdev=rt->rt_dev;
rt289net/ipv4/ip_sockglue.croute_src = rt->rt_src;
rt290net/ipv4/ip_sockglue.cATOMIC_DECR(&rt->rt_use);
rt291net/ipv4/ip_sockglue.cip_rt_put(rt);
rt320net/ipv4/ip_sockglue.cstruct rtable *rt;
rt340net/ipv4/ip_sockglue.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,0))!=NULL)
rt342net/ipv4/ip_sockglue.cdev=rt->rt_dev;
rt343net/ipv4/ip_sockglue.cATOMIC_DECR(&rt->rt_use);
rt344net/ipv4/ip_sockglue.croute_src = rt->rt_src;
rt345net/ipv4/ip_sockglue.cip_rt_put(rt);
rt291net/ipv4/rarp.cstruct rtable *rt;
rt331net/ipv4/rarp.crt = ip_rt_route(ip, 0);
rt332net/ipv4/rarp.cif (rt == NULL)
rt334net/ipv4/rarp.cdev = rt->rt_dev;
rt335net/ipv4/rarp.cip_rt_put(rt);
rt570net/ipv4/rarp.cstruct rarp_table *rt, *rt_next;
rt575net/ipv4/rarp.crt = rarp_tables;
rt579net/ipv4/rarp.cfor ( ; rt != NULL; rt = rt_next) {
rt580net/ipv4/rarp.crt_next = rt->next;
rt581net/ipv4/rarp.crarp_release_entry(rt);
rt954net/ipv4/route.cstatic void rt_free(struct rtable * rt)
rt960net/ipv4/route.cif (!rt->rt_refcnt)
rt962net/ipv4/route.cstruct hh_cache * hh = rt->rt_hh;
rt963net/ipv4/route.crt->rt_hh = NULL;
rt970net/ipv4/route.ckfree_s(rt, sizeof(struct rt_table));
rt973net/ipv4/route.crt->rt_next = rt_free_queue;
rt974net/ipv4/route.crt->rt_flags &= ~RTF_UP;
rt975net/ipv4/route.crt_free_queue = rt;
rt978net/ipv4/route.cprintk("rt_free: %08x\n", rt->rt_dst);
rt989net/ipv4/route.cstruct rtable *rt, **rtp;
rt993net/ipv4/route.cwhile ((rt = *rtp) != NULL)
rt995net/ipv4/route.cif  (!rt->rt_refcnt)
rt997net/ipv4/route.cstruct hh_cache * hh = rt->rt_hh;
rt999net/ipv4/route.c__u32 daddr = rt->rt_dst;
rt1001net/ipv4/route.c*rtp = rt->rt_next;
rt1002net/ipv4/route.crt->rt_hh = NULL;
rt1009net/ipv4/route.ckfree_s(rt, sizeof(struct rt_table));
rt1016net/ipv4/route.crtp = &rt->rt_next;
rt1116net/ipv4/route.cstruct rtable *rt;
rt1123net/ipv4/route.crt = (struct rtable *) kmalloc(sizeof(struct rtable), GFP_ATOMIC);
rt1124net/ipv4/route.cif (rt == NULL) 
rt1126net/ipv4/route.cmemset(rt, 0, sizeof(struct rtable));
rt1127net/ipv4/route.crt->rt_flags = RTF_DYNAMIC | RTF_MODIFIED | RTF_HOST | RTF_GATEWAY | RTF_UP;
rt1128net/ipv4/route.crt->rt_dst = dst;
rt1129net/ipv4/route.crt->rt_dev = dev;
rt1130net/ipv4/route.crt->rt_gateway = gw;
rt1131net/ipv4/route.crt->rt_src = dev->pa_addr;
rt1132net/ipv4/route.crt->rt_mtu = dev->mtu;
rt1135net/ipv4/route.crt->rt_mtu = 576;
rt1137net/ipv4/route.crt->rt_lastuse  = jiffies;
rt1138net/ipv4/route.crt->rt_refcnt  = 1;
rt1139net/ipv4/route.crt_cache_add(hash, rt);
rt1140net/ipv4/route.cip_rt_put(rt);
rt1330net/ipv4/route.cstruct rtable * rt;
rt1332net/ipv4/route.crt = ip_rt_route(dst, 0);
rt1333net/ipv4/route.cif (!rt)
rt1336net/ipv4/route.cif (rt->rt_gateway != src ||
rt1337net/ipv4/route.crt->rt_dev != dev ||
rt1341net/ipv4/route.cip_rt_put(rt);
rt1344net/ipv4/route.cip_rt_put(rt);
rt1581net/ipv4/route.cvoid ip_rt_put(struct rtable * rt)
rt1583net/ipv4/route.cif (rt)
rt1584net/ipv4/route.cATOMIC_DECR(&rt->rt_refcnt);
rt1762net/ipv4/route.cstruct rtentry rt;
rt1773net/ipv4/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
rt1774net/ipv4/route.creturn (cmd == SIOCDELRT) ? ip_rt_kill(&rt) : ip_rt_new(&rt);
rt563net/ipv4/tcp.cstruct rtable * rt;
rt570net/ipv4/tcp.cif ((rt = sk->ip_route_cache) != NULL)
rt571net/ipv4/tcp.cif (rt->rt_mtu > new_mtu)
rt572net/ipv4/tcp.crt->rt_mtu = new_mtu;
rt1870net/ipv4/tcp.cstruct rtable *rt;
rt1935net/ipv4/tcp.cif ((rt = sk->ip_route_cache) != NULL && !sk->saddr)
rt1936net/ipv4/tcp.csk->saddr = rt->rt_src;
rt1952net/ipv4/tcp.cif(rt!=NULL && (rt->rt_flags&RTF_WINDOW))
rt1953net/ipv4/tcp.csk->window_clamp=rt->rt_window;
rt1959net/ipv4/tcp.celse if (rt)
rt1960net/ipv4/tcp.csk->mtu = rt->rt_mtu - sizeof(struct iphdr) - sizeof(struct tcphdr);
rt2007net/ipv4/tcp.cif(rt&&rt->rt_flags&RTF_IRTT)
rt2008net/ipv4/tcp.csk->rto = rt->rt_irtt;
rt323net/ipv4/tcp_input.cstruct rtable *rt;
rt479net/ipv4/tcp_input.crt = ip_rt_route(newsk->opt && newsk->opt->srr ? newsk->opt->faddr : saddr, 0);
rt480net/ipv4/tcp_input.cnewsk->ip_route_cache = rt;
rt482net/ipv4/tcp_input.cif(rt!=NULL && (rt->rt_flags&RTF_WINDOW))
rt483net/ipv4/tcp_input.cnewsk->window_clamp = rt->rt_window;
rt489net/ipv4/tcp_input.celse if (rt)
rt490net/ipv4/tcp_input.cnewsk->mtu = rt->rt_mtu - sizeof(struct iphdr) - sizeof(struct tcphdr);
rt326net/ipv4/tcp_output.cstruct rtable *rt;
rt386net/ipv4/tcp_output.crt = ip_check_route(&sk->ip_route_cache, opt->srr?opt->faddr:iph->daddr, skb->localroute);
rt391net/ipv4/tcp_output.cif (rt && ntohs(iph->tot_len) > rt->rt_mtu)
rt396net/ipv4/tcp_output.cif (rt==NULL)  /* Deep poo */
rt406net/ipv4/tcp_output.cdev=rt->rt_dev;
rt407net/ipv4/tcp_output.cskb->raddr=rt->rt_gateway;
rt410net/ipv4/tcp_output.cif (rt->rt_hh)
rt412net/ipv4/tcp_output.cmemcpy(skb_push(skb,dev->hard_header_len),rt->rt_hh->hh_data,dev->hard_header_len);
rt413net/ipv4/tcp_output.cif (!rt->rt_hh->hh_uptodate)
rt417net/ipv4/tcp_output.cprintk("tcp_do_retransmit: hh miss %08x via %08x\n", iph->daddr, rt->rt_gateway);
rt299net/ipv4/udp.cconst unsigned char *from, int len, int rt,
rt325net/ipv4/udp.csin->sin_addr.s_addr, saddr, sk->opt, rt, IPPROTO_UDP, noblock);
rt328net/ipv4/udp.csin->sin_addr.s_addr, saddr, sk->opt, rt, IPPROTO_UDP, noblock);
rt546net/ipv4/udp.cstruct rtable *rt;
rt558net/ipv4/udp.crt=ip_rt_route((__u32)usin->sin_addr.s_addr, sk->localroute);
rt559net/ipv4/udp.cif (rt==NULL)
rt562net/ipv4/udp.csk->saddr = rt->rt_src;    /* Update source address */
rt564net/ipv4/udp.csk->rcv_saddr = rt->rt_src;
rt569net/ipv4/udp.csk->ip_route_cache = rt;
rt1103net/ipx/af_ipx.cipx_route  *rt;
rt1106net/ipx/af_ipx.crt = ipxrtr_lookup(network);
rt1107net/ipx/af_ipx.cif (rt==NULL) {
rt1108net/ipx/af_ipx.crt=(ipx_route *)kmalloc(sizeof(ipx_route),GFP_ATOMIC);
rt1109net/ipx/af_ipx.cif(rt==NULL)
rt1111net/ipx/af_ipx.crt->ir_next=ipx_routes;
rt1112net/ipx/af_ipx.cipx_routes=rt;
rt1117net/ipx/af_ipx.crt->ir_net = network;
rt1118net/ipx/af_ipx.crt->ir_intrfc = intrfc;
rt1120net/ipx/af_ipx.cmemset(rt->ir_router_node, '\0', IPX_NODE_LEN);
rt1121net/ipx/af_ipx.crt->ir_routed = 0;
rt1123net/ipx/af_ipx.cmemcpy(rt->ir_router_node, node, IPX_NODE_LEN);
rt1124net/ipx/af_ipx.crt->ir_routed=1;
rt1250net/ipx/af_ipx.cipx_route *rt = NULL;
rt1261net/ipx/af_ipx.crt = ipxrtr_lookup(usipx->sipx_network);
rt1262net/ipx/af_ipx.cif (rt==NULL) {
rt1265net/ipx/af_ipx.cintrfc = rt->ir_intrfc;
rt1328net/ipx/af_ipx.creturn ipxitf_send(intrfc, skb, (rt && rt->ir_routed) ? 
rt1329net/ipx/af_ipx.crt->ir_router_node : ipx->ipx_dest.node);
rt1358net/ipx/af_ipx.cstruct rtentry rt;  /* Use these to behave like 'other' stacks */
rt1361net/ipx/af_ipx.cerr=verify_area(VERIFY_READ,arg,sizeof(rt));
rt1365net/ipx/af_ipx.cmemcpy_fromfs(&rt,arg,sizeof(rt));
rt1367net/ipx/af_ipx.csg=(struct sockaddr_ipx *)&rt.rt_gateway;
rt1368net/ipx/af_ipx.cst=(struct sockaddr_ipx *)&rt.rt_dst;
rt1370net/ipx/af_ipx.cif(!(rt.rt_flags&RTF_GATEWAY))
rt1538net/ipx/af_ipx.cipx_route *rt;
rt1545net/ipx/af_ipx.cfor (rt = ipx_routes; rt != NULL; rt = rt->ir_next)
rt1547net/ipx/af_ipx.clen += sprintf (buffer+len,"%08lX   ", ntohl(rt->ir_net));
rt1548net/ipx/af_ipx.cif (rt->ir_routed) {
rt1550net/ipx/af_ipx.cntohl(rt->ir_intrfc->if_netnum), 
rt1551net/ipx/af_ipx.crt->ir_router_node[0], rt->ir_router_node[1], 
rt1552net/ipx/af_ipx.crt->ir_router_node[2], rt->ir_router_node[3], 
rt1553net/ipx/af_ipx.crt->ir_router_node[4], rt->ir_router_node[5]);