ether_arp
struct ether_arp *rarp =
(struct ether_arp *)(buf + sizeof(struct ether_header));
struct ether_arp *ah;
struct ether_arp arp;
struct ether_arp arp;
struct ether_arp *ah;
if (n == -1 || (size_t)n < sizeof(struct ether_arp)) {
ah = (struct ether_arp *)pkt;
struct ether_arp *arp = pkt;
struct ether_arp arp;
struct ether_arp *ap;
if (n == -1 || (size_t)n < sizeof(struct ether_arp)) {
ap = (struct ether_arp *)pkt;
struct ether_arp *ap;
struct ether_arp arp;
CTASSERT(sizeof(struct ether_arp) == 28);
struct ether_arp *ap = (struct ether_arp *) (p + sizeof(*ep));
struct ether_arp *ap = (struct ether_arp *) (ep + 1);