Searched refs:ipxhdr (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/include/net/
H A Dipx.h29 struct ipxhdr { struct
48 static __inline__ struct ipxhdr *ipx_hdr(struct sk_buff *skb) ipx_hdr()
50 return (struct ipxhdr *)skb_transport_header(skb); ipx_hdr()
148 __be16 ipx_cksum(struct ipxhdr *packet, int length);
/linux-4.4.14/net/ipx/
H A Dipx_route.c147 struct ipxhdr *ipx = ipx_hdr(skb); ipxrtr_route_skb()
173 struct ipxhdr *ipx; ipxrtr_route_packet()
193 size = sizeof(struct ipxhdr) + len + ipx_offset; ipxrtr_route_packet()
205 skb_put(skb, sizeof(struct ipxhdr)); ipxrtr_route_packet()
207 ipx->ipx_pktsize = htons(len + sizeof(struct ipxhdr)); ipxrtr_route_packet()
243 ipx->ipx_checksum = ipx_cksum(ipx, len + sizeof(struct ipxhdr)); ipxrtr_route_packet()
H A Daf_ipx.c367 struct ipxhdr *ipx = ipx_hdr(skb); ipxitf_demux_socket()
412 struct ipxhdr *ipx) ncp_connection_hack()
450 struct ipxhdr *ipx = ipx_hdr(skb); ipxitf_demux_socket()
564 struct ipxhdr *ipx = ipx_hdr(skb); ipxitf_send()
578 sizeof(struct ipxhdr) + ipxitf_send()
679 struct ipxhdr *ipx = ipx_hdr(skb); ipxitf_rcv()
785 struct ipxhdr *ipx = ipx_hdr(skb); ipxitf_pprop()
796 ntohs(ipx->ipx_pktsize) < sizeof(struct ipxhdr) + ipxitf_pprop()
809 c = ((u8 *) ipx) + sizeof(struct ipxhdr); ipxitf_pprop()
1204 __be16 ipx_cksum(struct ipxhdr *packet, int length) ipx_cksum()
1634 struct ipxhdr *ipx; ipx_rcv()
1648 if (!pskb_may_pull(skb, sizeof(struct ipxhdr))) ipx_rcv()
1654 if (ipx_pktsize < sizeof(struct ipxhdr) || ipx_rcv()
1708 if (len >= 65535 - sizeof(struct ipxhdr)) ipx_sendmsg()
1762 struct ipxhdr *ipx = NULL; ipx_recvmsg()
1803 copied = ntohs(ipx->ipx_pktsize) - sizeof(struct ipxhdr); ipx_recvmsg()
1809 rc = skb_copy_datagram_msg(skb, sizeof(struct ipxhdr), msg, copied); ipx_recvmsg()
1855 amount = skb->len - sizeof(struct ipxhdr); ipx_ioctl()

Completed in 144 milliseconds