EMAC_RX_MODE_KEEP_VLAN_TAG
#define EMAC_RX_MODE_KEEP_VLAN_TAG (1UL<<10)
val |= EMAC_RX_MODE_KEEP_VLAN_TAG;
val |= EMAC_RX_MODE_KEEP_VLAN_TAG | EMAC_RX_MODE_PROMISCUOUS;