NETIF_F_HW_VLAN_STAG_RX
NETIF_F_HW_VLAN_STAG_RX |
(NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HW_VLAN_STAG_RX)
(NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HW_VLAN_STAG_RX)
if (features & (NETIF_F_HW_VLAN_STAG_RX | NETIF_F_HW_VLAN_STAG_TX))
else if (prev_features & (NETIF_F_HW_VLAN_STAG_RX | NETIF_F_HW_VLAN_STAG_TX))
if (!(features & (NETIF_F_HW_VLAN_STAG_RX | NETIF_F_HW_VLAN_CTAG_RX)))
NETIF_F_HW_VLAN_STAG_RX | \
hw_features |= NETIF_F_HW_VLAN_STAG_RX;
features |= NETIF_F_HW_VLAN_STAG_RX;
NETIF_F_HW_VLAN_STAG_RX))
requested_features &= ~NETIF_F_HW_VLAN_STAG_RX;
(NETIF_F_HW_VLAN_STAG_RX | NETIF_F_HW_VLAN_STAG_TX)) &&
requested_features &= ~(NETIF_F_HW_VLAN_STAG_RX |
vlan_strip = (NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HW_VLAN_STAG_RX);
else if ((rx_ring->netdev->features & NETIF_F_HW_VLAN_STAG_RX) &&
netdev->hw_features |= NETIF_F_HW_VLAN_STAG_RX |
NETIF_F_HW_VLAN_STAG_RX | \
NETIF_F_HW_VLAN_STAG_RX)
(features & (NETIF_F_HW_VLAN_STAG_RX | NETIF_F_HW_VLAN_STAG_TX))) {
features &= ~(NETIF_F_HW_VLAN_STAG_RX |
if (features & (NETIF_F_HW_VLAN_STAG_RX | NETIF_F_HW_VLAN_STAG_TX))
if (!(features & (NETIF_F_HW_VLAN_STAG_RX | NETIF_F_HW_VLAN_CTAG_RX)))
features |= NETIF_F_HW_VLAN_STAG_RX;
features &= ~NETIF_F_HW_VLAN_STAG_RX;
NETIF_F_HW_VLAN_STAG_RX;
features |= NETIF_F_HW_VLAN_STAG_RX;
features &= ~NETIF_F_HW_VLAN_STAG_RX;
dev->features |= NETIF_F_HW_VLAN_STAG_RX |
dev->hw_features |= NETIF_F_HW_VLAN_STAG_RX;
NETIF_F_HW_VLAN_STAG_RX);
NETIF_F_HW_VLAN_STAG_RX);
(dev->features & NETIF_F_HW_VLAN_STAG_RX))
if (changed & NETIF_F_HW_VLAN_STAG_RX) {
if (features & NETIF_F_HW_VLAN_STAG_RX)
(features & NETIF_F_HW_VLAN_STAG_RX)) {
} else if (netdev->features & NETIF_F_HW_VLAN_STAG_RX) {
features &= ~NETIF_F_HW_VLAN_STAG_RX;
netdev->wanted_features &= ~NETIF_F_HW_VLAN_STAG_RX;
netdev->hw_features |= NETIF_F_HW_VLAN_STAG_RX;
netdev->features &= ~NETIF_F_HW_VLAN_STAG_RX;
netdev->hw_features |= NETIF_F_HW_VLAN_STAG_RX;
netdev->features &= ~NETIF_F_HW_VLAN_STAG_RX;
NETIF_F_HW_VLAN_STAG_RX | \
dev->features & NETIF_F_HW_VLAN_STAG_RX)) {
ndev->features |= NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HW_VLAN_STAG_RX;
(features & NETIF_F_HW_VLAN_STAG_RX))
NETIF_F_HW_VLAN_STAG_RX)
(NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HW_VLAN_STAG_RX)) &&
NETIF_F_HW_VLAN_STAG_RX;
NETIF_F_HW_VLAN_STAG_RX |
NETIF_F_HW_VLAN_STAG_TX | NETIF_F_HW_VLAN_STAG_RX )
NETIF_F_HW_VLAN_STAG_RX);
NETIF_F_HW_VLAN_STAG_RX | \