Lines Matching refs:features

2177 	if (mlx4_en_reset_config(dev, config, dev->features)) {  in mlx4_en_hwtstamp_set()
2207 netdev_features_t features) in mlx4_en_fix_features() argument
2216 if (features & NETIF_F_HW_VLAN_CTAG_RX && in mlx4_en_fix_features()
2218 features |= NETIF_F_HW_VLAN_STAG_RX; in mlx4_en_fix_features()
2220 features &= ~NETIF_F_HW_VLAN_STAG_RX; in mlx4_en_fix_features()
2222 return features; in mlx4_en_fix_features()
2226 netdev_features_t features) in mlx4_en_set_features() argument
2232 if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_RXFCS)) { in mlx4_en_set_features()
2234 (features & NETIF_F_RXFCS) ? "ON" : "OFF"); in mlx4_en_set_features()
2238 if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_RXALL)) { in mlx4_en_set_features()
2239 u8 ignore_fcs_value = (features & NETIF_F_RXALL) ? 1 : 0; in mlx4_en_set_features()
2249 if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_HW_VLAN_CTAG_RX)) { in mlx4_en_set_features()
2251 (features & NETIF_F_HW_VLAN_CTAG_RX) ? "ON" : "OFF"); in mlx4_en_set_features()
2255 if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_HW_VLAN_CTAG_TX)) in mlx4_en_set_features()
2257 (features & NETIF_F_HW_VLAN_CTAG_TX) ? "ON" : "OFF"); in mlx4_en_set_features()
2259 if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_HW_VLAN_STAG_TX)) in mlx4_en_set_features()
2261 (features & NETIF_F_HW_VLAN_STAG_TX) ? "ON" : "OFF"); in mlx4_en_set_features()
2263 if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_LOOPBACK)) { in mlx4_en_set_features()
2265 (features & NETIF_F_LOOPBACK) ? "ON" : "OFF"); in mlx4_en_set_features()
2266 mlx4_en_update_loopback_state(netdev, features); in mlx4_en_set_features()
2271 features); in mlx4_en_set_features()
2449 netdev_features_t features) in mlx4_en_features_check() argument
2451 features = vlan_features_check(skb, features); in mlx4_en_features_check()
2452 return vxlan_features_check(skb, features); in mlx4_en_features_check()
2967 dev->features = dev->hw_features | NETIF_F_HIGHDMA | in mlx4_en_init_netdev()
2974 dev->features |= NETIF_F_HW_VLAN_STAG_RX | in mlx4_en_init_netdev()
3021 dev->features |= NETIF_F_GSO_UDP_TUNNEL; in mlx4_en_init_netdev()
3033 mlx4_en_update_loopback_state(priv->dev, priv->dev->features); in mlx4_en_init_netdev()
3095 netdev_features_t features) in mlx4_en_reset_config() argument
3104 !DEV_FEATURE_CHANGED(dev, features, NETIF_F_HW_VLAN_CTAG_RX) && in mlx4_en_reset_config()
3105 !DEV_FEATURE_CHANGED(dev, features, NETIF_F_RXFCS)) in mlx4_en_reset_config()
3108 if (DEV_FEATURE_CHANGED(dev, features, NETIF_F_HW_VLAN_CTAG_RX) && in mlx4_en_reset_config()
3109 (features & NETIF_F_HW_VLAN_CTAG_RX) && in mlx4_en_reset_config()
3124 ts_config.rx_filter, !!(features & NETIF_F_HW_VLAN_CTAG_RX)); in mlx4_en_reset_config()
3129 if (DEV_FEATURE_CHANGED(dev, features, NETIF_F_HW_VLAN_CTAG_RX)) { in mlx4_en_reset_config()
3130 if (features & NETIF_F_HW_VLAN_CTAG_RX) in mlx4_en_reset_config()
3131 dev->features |= NETIF_F_HW_VLAN_CTAG_RX; in mlx4_en_reset_config()
3133 dev->features &= ~NETIF_F_HW_VLAN_CTAG_RX; in mlx4_en_reset_config()
3139 dev->features |= NETIF_F_HW_VLAN_CTAG_RX; in mlx4_en_reset_config()
3141 dev->features &= ~NETIF_F_HW_VLAN_CTAG_RX; in mlx4_en_reset_config()
3144 if (DEV_FEATURE_CHANGED(dev, features, NETIF_F_RXFCS)) { in mlx4_en_reset_config()
3145 if (features & NETIF_F_RXFCS) in mlx4_en_reset_config()
3146 dev->features |= NETIF_F_RXFCS; in mlx4_en_reset_config()
3148 dev->features &= ~NETIF_F_RXFCS; in mlx4_en_reset_config()
3156 if (dev->features & NETIF_F_HW_VLAN_CTAG_RX) in mlx4_en_reset_config()
3158 dev->features &= ~NETIF_F_HW_VLAN_CTAG_RX; in mlx4_en_reset_config()