[ETHERNET] fix comparison against ETHERTYPEs by defining endian-dependent versions
[ARP][IP] make consistent with ETHERNET module
validate ethernet headers