taglinefilesource code
usipx1024net/ipx/af_ipx.cstatic int ipxrtr_route_packet(ipx_socket *sk, struct sockaddr_ipx *usipx, struct iovec *iov, int len)
usipx1035net/ipx/af_ipx.cif ((usipx->sipx_network == 0L) && (ipx_primary_net != NULL)) 
usipx1037net/ipx/af_ipx.cusipx->sipx_network = ipx_primary_net->if_netnum;
usipx1042net/ipx/af_ipx.crt = ipxrtr_lookup(usipx->sipx_network);
usipx1066net/ipx/af_ipx.cipx->ipx_type=usipx->sipx_type;
usipx1072net/ipx/af_ipx.cipx->ipx_dest.net=usipx->sipx_network;
usipx1073net/ipx/af_ipx.cmemcpy(ipx->ipx_dest.node,usipx->sipx_node,IPX_NODE_LEN);
usipx1074net/ipx/af_ipx.cipx->ipx_dest.sock=usipx->sipx_port;
usipx1741net/ipx/af_ipx.cstruct sockaddr_ipx *usipx=(struct sockaddr_ipx *)msg->msg_name;
usipx1748net/ipx/af_ipx.cif(usipx) {
usipx1759net/ipx/af_ipx.cif(msg->msg_namelen <sizeof(*usipx))
usipx1761net/ipx/af_ipx.cif(usipx->sipx_family != AF_IPX)
usipx1766net/ipx/af_ipx.cusipx=&local_sipx;
usipx1767net/ipx/af_ipx.cusipx->sipx_family=AF_IPX;
usipx1768net/ipx/af_ipx.cusipx->sipx_type=sk->ipx_type;
usipx1769net/ipx/af_ipx.cusipx->sipx_port=sk->ipx_dest_addr.sock;
usipx1770net/ipx/af_ipx.cusipx->sipx_network=sk->ipx_dest_addr.net;
usipx1771net/ipx/af_ipx.cmemcpy(usipx->sipx_node,sk->ipx_dest_addr.node,IPX_NODE_LEN);
usipx1774net/ipx/af_ipx.cretval = ipxrtr_route_packet(sk, usipx, msg->msg_iov, len);