Lines Matching refs:arp

552 	struct arphdr *arp;  in arp_create()  local
567 arp = skb_put(skb, arp_hdr_len(dev)); in arp_create()
593 arp->ar_hrd = htons(dev->type); in arp_create()
594 arp->ar_pro = htons(ETH_P_IP); in arp_create()
599 arp->ar_hrd = htons(ARPHRD_AX25); in arp_create()
600 arp->ar_pro = htons(AX25_P_IP); in arp_create()
605 arp->ar_hrd = htons(ARPHRD_NETROM); in arp_create()
606 arp->ar_pro = htons(AX25_P_IP); in arp_create()
613 arp->ar_hrd = htons(ARPHRD_ETHER); in arp_create()
614 arp->ar_pro = htons(ETH_P_IP); in arp_create()
619 arp->ar_hln = dev->addr_len; in arp_create()
620 arp->ar_pln = 4; in arp_create()
621 arp->ar_op = htons(type); in arp_create()
623 arp_ptr = (unsigned char *)(arp + 1); in arp_create()
705 struct arphdr *arp; in arp_process() local
724 arp = arp_hdr(skb); in arp_process()
728 if (arp->ar_pro != htons(ETH_P_IP) || in arp_process()
729 htons(dev_type) != arp->ar_hrd) in arp_process()
744 if ((arp->ar_hrd != htons(ARPHRD_ETHER) && in arp_process()
745 arp->ar_hrd != htons(ARPHRD_IEEE802)) || in arp_process()
746 arp->ar_pro != htons(ETH_P_IP)) in arp_process()
750 if (arp->ar_pro != htons(AX25_P_IP) || in arp_process()
751 arp->ar_hrd != htons(ARPHRD_AX25)) in arp_process()
755 if (arp->ar_pro != htons(AX25_P_IP) || in arp_process()
756 arp->ar_hrd != htons(ARPHRD_NETROM)) in arp_process()
763 if (arp->ar_op != htons(ARPOP_REPLY) && in arp_process()
764 arp->ar_op != htons(ARPOP_REQUEST)) in arp_process()
770 arp_ptr = (unsigned char *)(arp + 1); in arp_process()
824 if (arp->ar_op == htons(ARPOP_REQUEST) && skb_metadata_dst(skb)) in arp_process()
831 if (arp->ar_op == htons(ARPOP_REQUEST) && in arp_process()
839 if (arp->ar_op == htons(ARPOP_REQUEST) && in arp_process()
895 is_garp = arp_is_garp(net, dev, &addr_type, arp->ar_op, in arp_process()
906 (arp->ar_op == htons(ARPOP_REPLY) && in arp_process()
932 if (arp->ar_op != htons(ARPOP_REPLY) || in arp_process()
970 const struct arphdr *arp; in arp_rcv() local
987 arp = arp_hdr(skb); in arp_rcv()
988 if (arp->ar_hln != dev->addr_len || arp->ar_pln != 4) { in arp_rcv()