NETIF_F_GSO
(NETIF_F_TSO | NETIF_F_GSO | NETIF_F_GRO);
NETIF_F_TSO | NETIF_F_GSO | NETIF_F_GRO);
(NETIF_F_TSO | NETIF_F_GSO | NETIF_F_GRO);
NETIF_F_TSO | NETIF_F_GSO | NETIF_F_GRO);
ndev->features |= NETIF_F_GSO |
NETIF_F_GSO |
net_dev->features |= NETIF_F_GSO;
NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_GSO |
ndev->vlan_features |= NETIF_F_SG | NETIF_F_GSO | NETIF_F_GRO;
NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_GSO |
NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_GSO |
adapter->netdev->hw_features = NETIF_F_SG | NETIF_F_GSO | NETIF_F_GRO;
if (!(netdev->wanted_features & NETIF_F_GSO))
netdev->features &= ~NETIF_F_GSO;
NETIF_F_GSO;
ndev->features |= NETIF_F_HIGHDMA | NETIF_F_RXCSUM | NETIF_F_GSO |
dev->hw_features = NETIF_F_TSO | NETIF_F_GSO | NETIF_F_ALL_TSO |
ndev->features |= NETIF_F_GSO; /* Enable software GSO. */
NETIF_F_GSO | NETIF_F_ALL_TSO | NETIF_F_GSO_ROBUST | \
NETIF_F_GSO | NETIF_F_TSO | NETIF_F_LRO | \
netdev_features_t feat = NETIF_F_SG | NETIF_F_GSO |
#define TAP_FEATURES (NETIF_F_GSO | NETIF_F_SG | NETIF_F_FRAGLIST)
NETIF_F_SG | NETIF_F_GSO |
#define NETIF_F_SOFT_FEATURES (NETIF_F_GSO | NETIF_F_GRO)
NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_GSO |
if ((features & NETIF_F_GSO) && !(features & NETIF_F_SG)) {
features &= ~NETIF_F_GSO;
sk->sk_route_caps |= NETIF_F_GSO;
if (sk->sk_route_caps & NETIF_F_GSO)
return NETIF_F_GSO;