NETIF_F_TSO_ECN
dev_features |= NETIF_F_TSO_ECN;
NETIF_F_TSO | NETIF_F_TSO_ECN |
NETIF_F_TSO | NETIF_F_TSO_ECN | NETIF_F_TSO6 |
NETIF_F_TSO | NETIF_F_TSO_ECN | NETIF_F_TSO6 |
NETIF_F_TSO | NETIF_F_TSO_ECN | NETIF_F_TSO6 | NETIF_F_HIGHDMA;
features |= NETIF_F_TSO_ECN;
#define TSO_FLAGS (NETIF_F_TSO | NETIF_F_TSO6 | NETIF_F_TSO_ECN)
#define TSO_FLAGS (NETIF_F_TSO | NETIF_F_TSO6 | NETIF_F_TSO_ECN | \
#define TSO_FLAGS (NETIF_F_TSO | NETIF_F_TSO6 | NETIF_F_TSO_ECN)
NETIF_F_TSO6 | NETIF_F_TSO_ECN;
NETIF_F_TSO_ECN |
NETIF_F_TSO | NETIF_F_TSO_ECN | NETIF_F_TSO6)
#define TSO_FLAGS (NETIF_F_TSO | NETIF_F_TSO6 | NETIF_F_TSO_ECN | \
dev->hw_features |= NETIF_F_TSO_ECN;
NETIF_F_SG | NETIF_F_TSO | NETIF_F_TSO6 | NETIF_F_TSO_ECN |
netdev->hw_enc_features |= cso_fts | tso_fts | NETIF_F_TSO_ECN;
NETIF_F_TSO_ECN |
NETIF_F_TSO_ECN |
NETIF_F_TSO_ECN |
NETIF_F_TSO_ECN |
if (!(netdev->wanted_features & NETIF_F_TSO_ECN))
netdev->features &= ~NETIF_F_TSO_ECN;
NETIF_F_TSO_ECN |
netdev->features |= NETIF_F_TSO_ECN;
NETIF_F_TSO_ECN |
if (features & NETIF_F_TSO_ECN)
NETIF_F_TSO_ECN |
netdev->hw_enc_features |= NETIF_F_TSO_ECN;
hw_features |= NETIF_F_TSO_ECN;
NETIF_F_TSO_ECN | NETIF_F_TSO6 |
NETIF_F_RXHASH | NETIF_F_RXFCS | NETIF_F_TSO_ECN | NETIF_F_RXALL | \
#define TUN_OFFLOADS (NETIF_F_HW_CSUM | NETIF_F_TSO_ECN | NETIF_F_TSO | \
NETIF_F_TSO_ECN | NETIF_F_TSO6 | NETIF_F_GRO | NETIF_F_RXCSUM | \
#define TUN_OFFLOADS (NETIF_F_HW_CSUM | NETIF_F_TSO_ECN | NETIF_F_TSO | \
feature_mask |= NETIF_F_TSO_ECN;
#define TUN_USER_FEATURES (NETIF_F_HW_CSUM|NETIF_F_TSO_ECN|NETIF_F_TSO| \
features |= NETIF_F_TSO_ECN;
| NETIF_F_TSO_ECN | NETIF_F_TSO6;
dev->hw_features |= NETIF_F_TSO_ECN;
NETIF_F_TSO_ECN | NETIF_F_TSO_MANGLEID)
BUILD_BUG_ON(SKB_GSO_TCP_ECN != (NETIF_F_TSO_ECN >> NETIF_F_GSO_SHIFT));
features &= ~NETIF_F_TSO_ECN;
if ((features & NETIF_F_ALL_TSO) == NETIF_F_TSO_ECN)
features &= ~NETIF_F_TSO_ECN;