Lines Matching defs:ea
1602 struct ether_arp *ea;
1667 ea = (struct ether_arp *)bp->b_wptr;
1669 ea->arp_hrd = htons(ARPHRD_ETHER);
1670 ea->arp_pro = htons(ETHERTYPE_IP);
1671 ea->arp_hln = sizeof (ea->arp_sha); /* hardware address length */
1672 ea->arp_pln = sizeof (ea->arp_spa); /* protocol address length */
1673 ea->arp_op = htons(REVARP_REQUEST);
1674 ether_copy(&myether, &ea->arp_sha);
1675 ether_copy(&myether, &ea->arp_tha);
1695 struct ether_arp *ea;
1742 if (bp->b_wptr - bp->b_rptr < sizeof (*ea)) {
1744 (int)(bp->b_wptr - bp->b_rptr), (int)sizeof (*ea));
1748 ea = (struct ether_arp *)bp->b_rptr;
1750 if ((ushort_t)ntohs(ea->arp_pro) != ETHERTYPE_IP) {
1754 (ushort_t)ntohs(ea->arp_pro));
1758 if ((ushort_t)ntohs(ea->arp_op) != REVARP_REPLY) {
1762 (ushort_t)ntohs(ea->arp_op));
1767 if (!ether_cmp(&ea->arp_tha, &myether)) {
1768 bcopy(&ea->arp_tpa, myaddr->buf, sizeof (ea->arp_tpa));
1769 myaddr->len = sizeof (ea->arp_tpa);