Changeset 29718


Ignore:
Timestamp:
2012-01-12T11:15:08+01:00 (6 years ago)
Author:
nbd
Message:

ar8216: do not strip vlan tags when running with vlan_enable=0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic/files/drivers/net/phy/ar8216.c

    r28993 r29718  
    594594                } 
    595595 
    596                 if (priv->vlan && (priv->vlan_tagged & (1 << i))) { 
    597                         egress = AR8216_OUT_ADD_VLAN; 
     596                if (priv->vlan) { 
     597                        if (priv->vlan_tagged & (1 << i)) 
     598                                egress = AR8216_OUT_ADD_VLAN; 
     599                        else 
     600                                egress = AR8216_OUT_STRIP_VLAN; 
    598601                } else { 
    599                         egress = AR8216_OUT_STRIP_VLAN; 
     602                        egress = AR8216_OUT_KEEP; 
    600603                } 
    601604                if (priv->vlan) { 
Note: See TracChangeset for help on using the changeset viewer.