change protocol from if_ether.h