Lines Matching refs:ipx
147 struct ipxhdr *ipx = ipx_hdr(skb); in ipxrtr_route_skb() local
157 r->ir_router_node : ipx->ipx_dest.node); in ipxrtr_route_skb()
173 struct ipxhdr *ipx; in ipxrtr_route_packet() local
206 ipx = ipx_hdr(skb); in ipxrtr_route_packet()
207 ipx->ipx_pktsize = htons(len + sizeof(struct ipxhdr)); in ipxrtr_route_packet()
209 ipx->ipx_type = usipx->sipx_type; in ipxrtr_route_packet()
214 memcpy(ipx->ipx_source.node, ipxs->node, IPX_NODE_LEN); in ipxrtr_route_packet()
220 memcpy(ipx->ipx_source.node, intrfc->if_node, IPX_NODE_LEN); in ipxrtr_route_packet()
223 memcpy(ipx->ipx_source.node, ipxs->intrfc->if_node, in ipxrtr_route_packet()
227 ipx->ipx_source.sock = ipxs->port; in ipxrtr_route_packet()
229 memcpy(ipx->ipx_dest.node, usipx->sipx_node, IPX_NODE_LEN); in ipxrtr_route_packet()
230 ipx->ipx_dest.sock = usipx->sipx_port; in ipxrtr_route_packet()
241 ipx->ipx_checksum = htons(0xFFFF); in ipxrtr_route_packet()
243 ipx->ipx_checksum = ipx_cksum(ipx, len + sizeof(struct ipxhdr)); in ipxrtr_route_packet()
246 rt->ir_router_node : ipx->ipx_dest.node); in ipxrtr_route_packet()