NETIF_F_HIGHDMA
net->features = NETIF_F_HIGHDMA;
netdev->features = NETIF_F_HIGHDMA | NETIF_F_SG;
NETIF_F_HIGHDMA);
dev->features |= NETIF_F_HW_CSUM | NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
dev->features = dev->hw_features | NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
ndev->features |= ndev->hw_features | NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA;
dev->features |= NETIF_F_RXCSUM | NETIF_F_HIGHDMA |
netdev->vlan_features = netdev->hw_features | NETIF_F_HIGHDMA;
netdev->features |= netdev->hw_features | NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
NETIF_F_TSO | NETIF_F_TSO_ECN | NETIF_F_TSO6 | NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
dev->vlan_features = dev->hw_features | NETIF_F_HIGHDMA;
dev->features |= dev->hw_features | NETIF_F_HIGHDMA;
dev->features |= NETIF_F_SG | NETIF_F_HIGHDMA | NETIF_F_HW_CSUM |
features |= NETIF_F_HIGHDMA;
netdev->vlan_features = NETIF_F_SG | NETIF_F_HIGHDMA |
NETIF_F_HIGHDMA;
ndev->hw_features = NETIF_F_SG | NETIF_F_HIGHDMA;
lio->dev_capability = NETIF_F_HIGHDMA
lio->dev_capability = NETIF_F_HIGHDMA
NETIF_F_RXCSUM | NETIF_F_HIGHDMA;
NETIF_F_IPV6_CSUM | NETIF_F_HIGHDMA)
netdev->features |= NETIF_F_HIGHDMA;
NETIF_F_GRO | NETIF_F_IPV6_CSUM | NETIF_F_HIGHDMA)
NETIF_F_HW_TC | NETIF_F_NTUPLE | NETIF_F_HIGHDMA;
NETIF_F_GRO | NETIF_F_IPV6_CSUM | NETIF_F_HIGHDMA)
netdev->features = netdev->hw_features | NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA;
net_dev->hw_features |= NETIF_F_SG | NETIF_F_HIGHDMA;
NETIF_F_SG | NETIF_F_HIGHDMA |
ndev->features = NETIF_F_HIGHDMA | NETIF_F_SG | NETIF_F_RXCSUM |
ndev->features = NETIF_F_HIGHDMA | NETIF_F_SG | NETIF_F_RXCSUM |
NETIF_F_RXCSUM | NETIF_F_HIGHDMA;
GSO_ENCAP_FLAGS | NETIF_F_HIGHDMA)
netdev->features |= netdev->hw_features | NETIF_F_HIGHDMA;
dev->hw_features = NETIF_F_HIGHDMA;
ndev->features |= ndev->hw_features | NETIF_F_HIGHDMA;
netdev->hw_features = NETIF_F_SG | NETIF_F_HIGHDMA | NETIF_F_IP_CSUM |
dft_fts = NETIF_F_SG | NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA | NETIF_F_IP_CSUM |
dev->vlan_features = NETIF_F_SG | NETIF_F_TSO | NETIF_F_HIGHDMA |
netdev->features |= NETIF_F_HIGHDMA;
netdev->vlan_features |= NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->vlan_features |= NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->vlan_features |= NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA |
NETIF_F_HIGHDMA |
netdev->features = NETIF_F_SG | NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA |
NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->features = netdev->hw_features | NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->features = netdev->hw_features | NETIF_F_HIGHDMA;
bool hidma = jme->dev->features & NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
if (jme->dev->features & NETIF_F_HIGHDMA)
dev->features |= NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
dev->features = dev->hw_features | NETIF_F_HIGHDMA |
netdev->features |= NETIF_F_HIGHDMA;
netdev->features = netdev->hw_features | NETIF_F_HIGHDMA;
ndev->features |= NETIF_F_HIGHDMA;
(ndev->features & NETIF_F_HIGHDMA) ? "h,sg" : "sg"
netdev->hw_features = NETIF_F_HIGHDMA;
netdev->hw_features = NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
dev->features & NETIF_F_HIGHDMA ? "highdma " : "",
dev->features = NETIF_F_IP_CSUM | NETIF_F_SG | NETIF_F_HIGHDMA |
netdev->features |= NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->vlan_features |= NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA;
NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HIGHDMA |
ndev->features |= NETIF_F_HIGHDMA;
NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HIGHDMA);
NETIF_F_IPV6_CSUM | NETIF_F_HIGHDMA);
dev->features |= NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA;
dev->features |= NETIF_F_SG | NETIF_F_HW_CSUM | NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
NETIF_F_IP_CSUM | NETIF_F_HIGHDMA |
NETIF_F_HIGHDMA;
ndev->features |= ndev->hw_features | NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA | NETIF_F_ALL_TSO;
NETIF_F_HIGHDMA | NETIF_F_SG | NETIF_F_FRAGLIST | NETIF_F_NTUPLE | \
NETIF_F_HIGHDMA | NETIF_F_ALL_TSO |
efx->fixed_features |= NETIF_F_HIGHDMA;
efx->fixed_features |= NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA | NETIF_F_RXCSUM);
NETIF_F_HIGHDMA | NETIF_F_ALL_TSO |
efx->fixed_features |= NETIF_F_HIGHDMA;
dev->features = NETIF_F_IP_CSUM | NETIF_F_HIGHDMA;
dev->features = NETIF_F_SG | NETIF_F_HIGHDMA |
ndev->features |= NETIF_F_HIGHDMA | NETIF_F_RXCSUM | NETIF_F_GSO |
ndev->features |= ndev->hw_features | NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
dev->features |= NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA;
ndev->features |= NETIF_F_HIGHDMA;
ndev->vlan_features |= NETIF_F_HIGHDMA;
dev->features = NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
netdev->features |= NETIF_F_HIGHDMA;
ndev->features |= NETIF_F_HIGHDMA; /* Can DMA to high memory. */
NETIF_F_HIGHDMA | NETIF_F_HW_VLAN_CTAG_TX |
NETIF_F_HIGHDMA | NETIF_F_HW_VLAN_CTAG_TX | \
(NETIF_F_SG | NETIF_F_HW_CSUM | NETIF_F_HIGHDMA | NETIF_F_FRAGLIST | \
| NETIF_F_HIGHDMA
(NETIF_F_SG | NETIF_F_HIGHDMA | NETIF_F_FRAGLIST)
(NETIF_F_SG | NETIF_F_HW_CSUM | NETIF_F_HIGHDMA | NETIF_F_FRAGLIST | \
dev->features |= NETIF_F_HIGHDMA |
NETIF_F_HIGHDMA |
dev->features = NETIF_F_SG | NETIF_F_FRAGLIST | NETIF_F_HIGHDMA;
ndev->features = NETIF_F_HIGHDMA;
NETIF_F_GSO_SOFTWARE | NETIF_F_HIGHDMA;
if ((tap->dev->features & NETIF_F_HIGHDMA) && (tap->dev->features & NETIF_F_SG))
dev->features = dev->hw_features | NETIF_F_HIGHDMA;
NETIF_F_HIGHDMA | NETIF_F_FRAGLIST |
NETIF_F_RXCSUM | NETIF_F_SCTP_CRC | NETIF_F_HIGHDMA | \
dev->features = NETIF_F_HIGHDMA;
NETIF_F_LRO | NETIF_F_HIGHDMA;
dev->features |= NETIF_F_SG | NETIF_F_FRAGLIST | NETIF_F_HIGHDMA;
dev->features = NETIF_F_SG | NETIF_F_FRAGLIST | NETIF_F_HIGHDMA;
NETIF_F_GSO_SOFTWARE | NETIF_F_HIGHDMA };
hw->netdev_features = NETIF_F_HIGHDMA | NETIF_F_SG;
hw->netdev_features = NETIF_F_HIGHDMA | NETIF_F_SG;
hw->netdev_features = NETIF_F_HIGHDMA | NETIF_F_SG;
features &= NETIF_F_SG | NETIF_F_HIGHDMA | NETIF_F_HW_CSUM |
NETIF_F_SG | NETIF_F_HIGHDMA | \
NETIF_F_HIGHDMA | NETIF_F_LRO)
NETIF_F_HIGHDMA | NETIF_F_LRO)
NETIF_F_HIGHDMA | NETIF_F_SCTP_CRC |
#define COMMON_FEATURES (NETIF_F_SG | NETIF_F_FRAGLIST | NETIF_F_HIGHDMA | \
dev->vlan_features |= NETIF_F_HIGHDMA;
if (!(dev->features & NETIF_F_HIGHDMA)) {
dev->hw_features = NETIF_F_SG | NETIF_F_FRAGLIST | NETIF_F_HIGHDMA |
NETIF_F_HIGHDMA | \
NETIF_F_HIGHDMA | \
NETIF_F_HIGHDMA | \
NETIF_F_HIGHDMA | \
NETIF_F_HIGHDMA | \
NETIF_F_HIGHDMA | NETIF_F_GSO_SOFTWARE | \
netdev->features = NETIF_F_SG | NETIF_F_FRAGLIST | NETIF_F_HIGHDMA |