Lines Matching refs:arp_ea
63 struct ether_arp arp_ea; member
106 out->arp_ea.arp_hrd = htons(ARPHRD_ETHER); in ether_comarp()
107 out->arp_ea.arp_pro = htons(ETHERTYPE_IP); in ether_comarp()
108 out->arp_ea.arp_hln = sizeof (ether_addr_t); in ether_comarp()
109 out->arp_ea.arp_pln = sizeof (struct in_addr); in ether_comarp()
110 bcopy(mac_state.mac_addr_buf, (caddr_t)&out->arp_ea.arp_sha, in ether_comarp()
114 bcopy((caddr_t)&tmp_ia, (caddr_t)out->arp_ea.arp_spa, in ether_comarp()
121 if (out->arp_ea.arp_op == ARPOP_REQUEST) { in ether_comarp()
122 bcopy((caddr_t)out->arp_ea.arp_tpa, in ether_comarp()
129 ether_print(out->arp_ea.arp_tha)); in ether_comarp()
145 if (in->arp_ea.arp_pro != ntohs(ETHERTYPE_IP)) in ether_comarp()
147 if (out->arp_ea.arp_op == ntohs(ARPOP_REQUEST)) { in ether_comarp()
151 if (in->arp_ea.arp_op != ntohs(ARPOP_REPLY)) in ether_comarp()
153 if (bcmp((caddr_t)in->arp_ea.arp_spa, in ether_comarp()
154 (caddr_t)out->arp_ea.arp_tpa, in ether_comarp()
158 bcopy((caddr_t)in->arp_ea.arp_spa, in ether_comarp()
163 ether_print(in->arp_ea.arp_sha)); in ether_comarp()
166 bcopy((caddr_t)&in->arp_ea.arp_sha, in ether_comarp()
167 (caddr_t)&out->arp_ea.arp_sha, in ether_comarp()
174 if (in->arp_ea.arp_op != ntohs(REVARP_REPLY)) in ether_comarp()
176 if (bcmp((caddr_t)in->arp_ea.arp_tha, in ether_comarp()
177 (caddr_t)out->arp_ea.arp_tha, in ether_comarp()
181 bcopy((caddr_t)in->arp_ea.arp_tpa, in ether_comarp()
188 bcopy((caddr_t)in->arp_ea.arp_tpa, in ether_comarp()
189 (caddr_t)out->arp_ea.arp_tpa, in ether_comarp()
222 out.arp_ea.arp_op = htons(ARPOP_REQUEST); in ether_arp()
223 bcopy((caddr_t)etherbroadcastaddr, (caddr_t)&out.arp_ea.arp_tha, in ether_arp()
225 bcopy((caddr_t)ip, (caddr_t)out.arp_ea.arp_tpa, in ether_arp()
231 bcopy((caddr_t)&out.arp_ea.arp_sha, (caddr_t)ep, in ether_arp()
254 out.arp_ea.arp_op = htons(REVARP_REQUEST); in ether_revarp()
255 bcopy(mac_state.mac_addr_buf, (caddr_t)&out.arp_ea.arp_tha, in ether_revarp()
261 bcopy((caddr_t)&out.arp_ea.arp_tpa, (caddr_t)&ip, in ether_revarp()