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);
if (ap->arp_op != htons(ARPOP_REVREPLY)) {
printf("bad op=0x%x\n", ntohs(ap->arp_op));
ap->arp_op = htons(ARPOP_REVREQUEST);
ntohs(ea.arp_op) != ARPOP_REQUEST &&
ntohs(ea.arp_op) != ARPOP_REPLY)
ntohs(ea.arp_op) != ARPOP_REVREQUEST &&
ntohs(ea.arp_op) != ARPOP_REVREPLY)
if (n->brl_arpf.brla_op && ntohs(ea.arp_op) != n->brl_arpf.brla_op)
if (ea.arp_op != htons(ARPOP_REQUEST) &&
ea.arp_op != htons(ARPOP_REPLY))
if (ea.arp_op != htons(ARPOP_REVREQUEST) &&
ea.arp_op != htons(ARPOP_REVREPLY))
if (vr->vr_arp_op != htons(0) && vr->vr_arp_op != ea.arp_op)
ea->arp_op = htons(ARPOP_REQUEST);
ea->arp_op = htons(ARPOP_REPLY);
op = ntohs(ea->arp_op);
op = ntohs(ar->arp_op);
ea->arp_op = htons(ARPOP_REVREQUEST);
ntohs (ap->arp_op) != ARPOP_REVREQUEST ||
ap->arp_op = htons(ARPOP_REVREPLY);
op = EXTRACT_16BITS(&ap->arp_op);