NETIF_F_HW_ESP
if (slave_dev->features & NETIF_F_HW_ESP)
netdev->hw_enc_features |= NETIF_F_HW_ESP;
netdev->features |= NETIF_F_HW_ESP;
#define IXGBE_ESP_FEATURES (NETIF_F_HW_ESP | \
if (!(adapter->netdev->features & NETIF_F_HW_ESP))
#define IXGBEVF_ESP_FEATURES (NETIF_F_HW_ESP | \
netdev->hw_features |= NETIF_F_HW_ESP;
netdev->hw_enc_features |= NETIF_F_HW_ESP;
if (changed & NETIF_F_HW_ESP)
features & NETIF_F_HW_ESP);
netdev->features |= NETIF_F_HW_ESP;
netdev->hw_enc_features |= NETIF_F_HW_ESP;
netdev->hw_features |= NETIF_F_HW_ESP | NETIF_F_HW_ESP_TX_CSUM;
#define NSIM_ESP_FEATURES (NETIF_F_HW_ESP | \
#define MASTER_UPPER_DEV_XFRM_FEATURES (NETIF_F_HW_ESP | NETIF_F_HW_ESP_TX_CSUM | \
#define BOND_XFRM_FEATURES (NETIF_F_HW_ESP | NETIF_F_HW_ESP_TX_CSUM | \
if ((!(skb->dev->gso_partial_features & NETIF_F_HW_ESP) &&
!(features & NETIF_F_HW_ESP)) || x->xso.dev != skb->dev)
if ((!(features & NETIF_F_HW_ESP) &&
!(skb->dev->gso_partial_features & NETIF_F_HW_ESP)) ||
if (!(features & NETIF_F_HW_ESP) || x->xso.dev != skb->dev)
if (!(features & NETIF_F_HW_ESP) || x->xso.dev != skb->dev) {
if (!(features & NETIF_F_HW_ESP))
esp_features = esp_features & ~(NETIF_F_HW_ESP | NETIF_F_GSO_ESP);
!(dev->features & NETIF_F_HW_ESP))
if ((dev->features & NETIF_F_HW_ESP) &&
if (dev->features & (NETIF_F_HW_ESP | NETIF_F_HW_ESP_TX_CSUM))
if (dev->features & NETIF_F_HW_ESP) {