Lines Matching defs:arp
344 struct arphdr *arp;
357 /* No arp on this interface */
368 arp = arp_hdr(skb);
370 if ((arp->ar_hrd != htons(ARPHRD_ETHER) &&
371 arp->ar_hrd != htons(ARPHRD_IEEE802)) ||
372 arp->ar_pro != htons(ETH_P_IP) ||
373 arp->ar_op != htons(ARPOP_REQUEST))
376 arp_ptr = (unsigned char *)(arp+1);
386 /* Should we ignore arp? */
398 arp = (struct arphdr *) skb_put(send_skb, size);
413 * Fill out the arp protocol part.
419 arp->ar_hrd = htons(np->dev->type);
420 arp->ar_pro = htons(ETH_P_IP);
421 arp->ar_hln = np->dev->addr_len;
422 arp->ar_pln = 4;
423 arp->ar_op = htons(type);
425 arp_ptr=(unsigned char *)(arp + 1);