added differentiation between arp reply and arp request