ETHERTYPE_VLAN
ret = mvpp2_prs_double_vlan_add(sc, ETHERTYPE_VLAN, ETHERTYPE_QINQ,
ret = mvpp2_prs_double_vlan_add(sc, ETHERTYPE_VLAN, ETHERTYPE_VLAN,
ret = mvpp2_prs_vlan_add(sc, ETHERTYPE_VLAN, MVPP2_PRS_SINGLE_VLAN_AI,
ETHERTYPE_VLAN);
E1000_WRITE_REG(&sc->hw, VET, ETHERTYPE_VLAN);
IGC_WRITE_REG(hw, IGC_VET, ETHERTYPE_VLAN);
IGC_WRITE_REG(&sc->hw, IGC_VET, ETHERTYPE_VLAN);
evh->evl_encap_proto = htons(ETHERTYPE_VLAN);
if (eh->evl_encap_proto == htons(ETHERTYPE_VLAN)) {
smsc_write_reg(sc, SMSC_VLAN1, (uint32_t)ETHERTYPE_VLAN);
evh.evl_encap_proto = htons(ETHERTYPE_VLAN);
if ((m->m_flags & M_VLANTAG) || etype == ETHERTYPE_VLAN ||
if (ether_type == ETHERTYPE_VLAN) {
m = vlan_inject(m, ETHERTYPE_VLAN, m->m_pkthdr.ether_vtag);
etype == ETHERTYPE_VLAN || etype == ETHERTYPE_QINQ) {
case ETHERTYPE_VLAN:
} else if (etype == ETHERTYPE_VLAN) {
eh->ether_type == htons(ETHERTYPE_VLAN)) {
if (eh->ether_type == htons(ETHERTYPE_VLAN)) {
sc->sc_type = ETHERTYPE_VLAN;
(sc->sc_type == ETHERTYPE_VLAN)) {
etype = ETHERTYPE_VLAN;
case ETHERTYPE_VLAN:
if (tag == 0 && etype == ETHERTYPE_VLAN) {
if (eh->ether_type == htons(ETHERTYPE_VLAN) ||
if (sc->sc_type != ETHERTYPE_VLAN) {