Lines Matching refs:ea
69 ether_print(ether_addr_t ea) in ether_print() argument
73 (void) sprintf(eprintbuf, "%x:%x:%x:%x:%x:%x", ea[0], ea[1], ea[2], in ether_print()
74 ea[3], ea[4], ea[5]); in ether_print()
421 struct ether_arp *ea; in ether_input() local
428 ea = (struct ether_arp *)(mac_state.mac_buf + in ether_input()
430 if (ea->arp_pro != ntohs(ETHERTYPE_IP)) in ether_input()
436 if (ea->arp_op == ntohs(ARPOP_REQUEST) && in ether_input()
438 (bcmp((caddr_t)ea->arp_tpa, (caddr_t)&ip, in ether_input()
440 ea->arp_op = htons(ARPOP_REPLY); in ether_input()
441 bcopy((caddr_t)ea->arp_sha, in ether_input()
447 bcopy((caddr_t)ea->arp_sha, in ether_input()
448 (caddr_t)ea->arp_tha, in ether_input()
450 bcopy((caddr_t)ea->arp_spa, in ether_input()
451 (caddr_t)ea->arp_tpa, in ether_input()
454 (caddr_t)ea->arp_sha, in ether_input()
456 bcopy((caddr_t)&ip, (caddr_t)ea->arp_spa, in ether_input()