Lines Matching refs:ea
703 struct elapaarp *ea = aarp_hdr(skb); in aarp_rcv() local
718 if (!skb_pull(skb, sizeof(*ea))) in aarp_rcv()
721 function = ntohs(ea->function); in aarp_rcv()
725 ea->hw_len != ETH_ALEN || ea->pa_len != AARP_PA_ALEN || in aarp_rcv()
726 ea->pa_src_zero || ea->pa_dst_zero) in aarp_rcv()
730 hash = ea->pa_src_node % (AARP_HASH_SIZE - 1); in aarp_rcv()
733 sa.s_node = ea->pa_src_node; in aarp_rcv()
734 sa.s_net = ea->pa_src_net; in aarp_rcv()
742 ifa->address.s_node == ea->pa_dst_node && in aarp_rcv()
743 ifa->address.s_net == ea->pa_dst_net) { in aarp_rcv()
749 da.s_node = ea->pa_dst_node; in aarp_rcv()
750 da.s_net = ea->pa_dst_net; in aarp_rcv()
775 ether_addr_copy(a->hwaddr, ea->hw_src); in aarp_rcv()
797 sa.s_node = ea->pa_dst_node; in aarp_rcv()
798 sa.s_net = ea->pa_dst_net; in aarp_rcv()
839 sa.s_node = ea->pa_src_node; in aarp_rcv()
840 sa.s_net = ea->pa_src_net; in aarp_rcv()
844 aarp_send_reply(dev, ma, &sa, ea->hw_src); in aarp_rcv()