10 #include <linux/list.h>
12 #include <linux/slab.h>
73 if (intrfc == ipx_internal_net)
151 struct ipxhdr *ipx = ipx_hdr(skb);
172 struct iovec *iov,
size_t len,
int noblock)
197 size =
sizeof(
struct ipxhdr) + len + ipx_offset;
203 skb_reserve(skb, ipx_offset);
207 skb_reset_network_header(skb);
208 skb_reset_transport_header(skb);
211 ipx->ipx_pktsize =
htons(len +
sizeof(
struct ipxhdr));
216 #ifdef CONFIG_IPX_INTERN
221 if (rc == 0x453 || rc == 0x452) {
231 ipx->ipx_source.sock = ipxs->
port;
244 ipx->ipx_checksum =
htons(0xFFFF);
288 rc = ipxrtr_create(&f);