NETIF_F_CSUM_MASK
features &= ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
features &= ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
features & ~(NETIF_F_CSUM_MASK |
features &= ~NETIF_F_CSUM_MASK;
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
features &= ~(NETIF_F_ALL_TSO | NETIF_F_CSUM_MASK);
features &= ~(NETIF_F_TSO | NETIF_F_SG | NETIF_F_CSUM_MASK);
features &= ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
{ return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK); }
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
(features & NETIF_F_CSUM_MASK || features & NETIF_F_GSO_MASK))
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
dev->features &= ~NETIF_F_CSUM_MASK;
return features & ~(NETIF_F_CSUM_MASK |
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
features &= ~(NETIF_F_CSUM_MASK | NETIF_F_ALL_TSO);
features &= ~NETIF_F_CSUM_MASK;
features &= ~NETIF_F_CSUM_MASK;
features &= ~NETIF_F_CSUM_MASK;
if (features & (NETIF_F_GSO_MASK | NETIF_F_CSUM_MASK))
NETIF_F_CSUM_MASK);
if (features & (NETIF_F_GSO_MASK | NETIF_F_CSUM_MASK))
NETIF_F_CSUM_MASK);
features &= ~NETIF_F_CSUM_MASK;
features &= ~NETIF_F_CSUM_MASK;
return features & ~NETIF_F_CSUM_MASK;
return features & ~NETIF_F_CSUM_MASK;
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
NETIF_F_LRO | NETIF_F_RXHASH | NETIF_F_CSUM_MASK | NETIF_F_RXCSUM)
!(features & NETIF_F_CSUM_MASK) &&
features &= ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
netdev_features_t netdev_flags = NETIF_F_CSUM_MASK | NETIF_F_SG;
netdev_flags &= ~NETIF_F_CSUM_MASK;
netdev_features_t netdev_flags = NETIF_F_CSUM_MASK | NETIF_F_SG;
netdev_flags &= ~NETIF_F_CSUM_MASK;
return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
(NETIF_F_CSUM_MASK | NETIF_F_GSO_SOFTWARE |
if ((ret & NETIF_F_GSO_ENCAP_ALL) && (ret & NETIF_F_CSUM_MASK))
return (ret & ~NETIF_F_CSUM_MASK) | NETIF_F_HW_CSUM;
mask |= NETIF_F_CSUM_MASK;
all |= one & (NETIF_F_ONE_FOR_ALL | NETIF_F_CSUM_MASK) & mask;
all &= ~(NETIF_F_CSUM_MASK & ~NETIF_F_HW_CSUM);
features &= ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK);
return NETIF_F_CSUM_MASK | NETIF_F_FCOE_CRC |
esp_features = features & ~(NETIF_F_SG | NETIF_F_CSUM_MASK |
esp_features = features & ~(NETIF_F_CSUM_MASK |
features &= ~NETIF_F_CSUM_MASK;
features &= ~(NETIF_F_GSO_UDP_L4 | NETIF_F_CSUM_MASK);
esp_features = features & ~(NETIF_F_SG | NETIF_F_CSUM_MASK |
esp_features = features & ~(NETIF_F_CSUM_MASK |
esp_features = features & ~(NETIF_F_SG | NETIF_F_CSUM_MASK);