arp_op
ah->arp_op = htons(ARPOP_REQUEST);
if (ah->arp_op == htons(ARPOP_REQUEST)) {
if (ah->arp_op != htons(ARPOP_REPLY)) {
if (arp->arp_op != htons(ARPOP_REQUEST)) {
arp->arp_op = htons(ARPOP_REPLY);
ap->arp_op = htons(ARPOP_REVREQUEST);
if (ap->arp_op != htons(ARPOP_REVREPLY)) {
printf("bad op=0x%x\n", ntohs(ap->arp_op));
ntohs (ap->arp_op) != ARPOP_REVREQUEST ||
ap->arp_op = htons(ARPOP_REVREPLY);