Lines Matching refs:ipxhdr
484 struct ipxhdr *ipx = skb->nh.ipxh; in ipxitf_demux_socket()
529 struct ipxhdr *ipx) in ncp_connection_hack()
565 struct ipxhdr *ipx = skb->nh.ipxh; in ipxitf_demux_socket()
676 struct ipxhdr *ipx = skb->nh.ipxh; in ipxitf_send()
690 sizeof(struct ipxhdr) + in ipxitf_send()
794 struct ipxhdr *ipx = skb->nh.ipxh; in ipxitf_rcv()
898 struct ipxhdr *ipx = skb->nh.ipxh; in ipxitf_pprop()
909 ntohs(ipx->ipx_pktsize) < sizeof(struct ipxhdr) + in ipxitf_pprop()
922 c = ((u8 *) ipx) + sizeof(struct ipxhdr); in ipxitf_pprop()
1473 static __u16 ipx_cksum(struct ipxhdr *packet, int length) in ipx_cksum()
1513 struct ipxhdr *ipx; in ipxrtr_route_packet()
1533 size = sizeof(struct ipxhdr) + len + ipx_offset; in ipxrtr_route_packet()
1543 ipx = (struct ipxhdr *)skb_put(skb, sizeof(struct ipxhdr)); in ipxrtr_route_packet()
1544 ipx->ipx_pktsize = htons(len + sizeof(struct ipxhdr)); in ipxrtr_route_packet()
1581 ipx->ipx_checksum = ipx_cksum(ipx, len + sizeof(struct ipxhdr)); in ipxrtr_route_packet()
1596 struct ipxhdr *ipx = skb->nh.ipxh; in ipxrtr_route_skb()
2203 struct ipxhdr *ipx; in ipx_rcv()
2218 if (ipx_pktsize < sizeof(struct ipxhdr) || ipx_pktsize > skb->len) in ipx_rcv()
2317 struct ipxhdr *ipx = NULL; in ipx_recvmsg()
2352 copied = ntohs(ipx->ipx_pktsize) - sizeof(struct ipxhdr); in ipx_recvmsg()
2358 err = skb_copy_datagram_iovec(skb, sizeof(struct ipxhdr), msg->msg_iov, in ipx_recvmsg()
2398 amount = skb->len - sizeof(struct ipxhdr); in ipx_ioctl()