Lines Matching defs:ipx
73 #include <netipx/ipx.h>
80 struct ipx *ipx = mtod(m0, struct ipx *);
97 dst->sipx_addr = ipx->ipx_dna;
107 ia = ipx_iaonnetof(&ipx->ipx_dna);
153 if (htons(ipx->ipx_len) <= ifp->if_mtu) {
175 * that have ipx configured and isn't in the list yet.
180 struct ipx *ipx;
190 * We have to get to the 32 bytes after the ipx header also, so
194 if ((m->m_flags & M_EXT || m->m_len < (sizeof(struct ipx) + 32)) &&
195 (m = m_pullup(m, sizeof(struct ipx) + 32)) == NULL) {
199 ipx = mtod(m, struct ipx *);
200 nbnet = (union ipx_net *)(ipx + 1);
202 if (ipx->ipx_tc >= 8)
213 for (i=0; i < ipx->ipx_tc; i++, nbnet++) {
235 nbnet = (union ipx_net *)(ipx + 1);
236 nbnet += ipx->ipx_tc;
242 ipx->ipx_tc++;
257 nbnet = (union ipx_net *)(ipx + 1);
258 for (i=0; i < ipx->ipx_tc; i++, nbnet++)
269 ipx->ipx_dna.x_net = dst.sipx_addr.x_net;
270 if(ipx->ipx_sum != 0xffff)
271 ipx->ipx_sum = ipx_cksum(m, ntohs(ipx->ipx_len));