NETIF_F_RXFCS
if (likely(!(netdev->features & NETIF_F_RXFCS)))
netdev->hw_features |= NETIF_F_RXALL | NETIF_F_RXFCS;
if (unlikely(netdev->features & NETIF_F_RXFCS))
if (unlikely(dev->features & NETIF_F_RXFCS))
if (!(changed & (NETIF_F_RXFCS | NETIF_F_RXALL)))
netdev->hw_features |= NETIF_F_RXFCS;
NETIF_F_RXFCS);
if (likely(!(netdev->features & NETIF_F_RXFCS)))
if (likely(!(netdev->features & NETIF_F_RXFCS)))
if (likely(!(netdev->features & NETIF_F_RXFCS)))
if (!(netdev->features & NETIF_F_RXFCS))
if (!(netdev->features & NETIF_F_RXFCS))
features &= ~NETIF_F_RXFCS;
NETIF_F_RXCSUM | NETIF_F_RXHASH | NETIF_F_RXFCS |
if (changed & NETIF_F_RXFCS) {
if (features & NETIF_F_RXFCS) {
netdev->hw_features |= NETIF_F_RXFCS;
if (netdev->features & NETIF_F_RXFCS)
((netdev->features & NETIF_F_RXFCS) ^ (features & NETIF_F_RXFCS)))
hw_features |= NETIF_F_RXFCS;
(requested_features & NETIF_F_RXFCS);
!(netdev->features & NETIF_F_RXFCS) && is_vlan_strip) {
if ((netdev->features & NETIF_F_RXFCS) && is_vlan_strip) {
!(netdev->features & NETIF_F_RXFCS)) {
requested_features &= ~NETIF_F_RXFCS;
NETIF_F_RXFCS);
netdev->hw_features |= NETIF_F_RXFCS;
if (!(netdev->features & NETIF_F_RXFCS) &&
(features & NETIF_F_RXFCS) &&
if ((features & NETIF_F_RXFCS) &&
if (changed & NETIF_F_RXFCS) {
if ((features & NETIF_F_RXFCS) &&
ice_vsi_cfg_crc_strip(vsi, !!(features & NETIF_F_RXFCS));
if (DEV_FEATURE_CHANGED(netdev, features, NETIF_F_RXFCS)) {
(features & NETIF_F_RXFCS) ? "ON" : "OFF");
dev->hw_features |= NETIF_F_RXFCS;
!DEV_FEATURE_CHANGED(dev, features, NETIF_F_RXFCS))
if (DEV_FEATURE_CHANGED(dev, features, NETIF_F_RXFCS)) {
if (features & NETIF_F_RXFCS)
dev->features |= NETIF_F_RXFCS;
dev->features &= ~NETIF_F_RXFCS;
if (priv->dev->features & NETIF_F_RXFCS)
err |= MLX5E_HANDLE_FEATURE(NETIF_F_RXFCS, set_feature_rx_fcs);
err |= MLX5E_HANDLE_FEATURE(NETIF_F_RXFCS, set_feature_rx_fcs);
netdev->hw_features |= NETIF_F_RXFCS;
netdev->features &= ~NETIF_F_RXFCS;
if (likely(!(skb->dev->features & NETIF_F_RXFCS)))
if (unlikely(dev->features & NETIF_F_RXFCS)) {
if (likely(!(skb->dev->features & NETIF_F_RXFCS)))
if (likely(!(skb->dev->features & NETIF_F_RXFCS)))
if (unlikely(dev->features & NETIF_F_RXFCS)) {
dev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER | NETIF_F_RXFCS |
if (likely(!(dev->features & NETIF_F_RXFCS)))
dev->hw_features |= NETIF_F_RXFCS;
if (likely(!(dev->features & NETIF_F_RXFCS)))
dev->hw_features |= NETIF_F_RXFCS;
NETIF_F_RXALL | NETIF_F_RXFCS |
if (likely(!(dev->features & NETIF_F_RXFCS)))
efx->net_dev->hw_features |= NETIF_F_RXFCS;
~(NETIF_F_RXFCS | NETIF_F_RXALL);
NETIF_F_RXHASH | NETIF_F_RXFCS | NETIF_F_TSO_ECN | NETIF_F_RXALL | \
NETIF_F_RXFCS)) {
!!(efx->net_dev->features & NETIF_F_RXFCS));
NETIF_F_RXFCS)) {
!!(efx->net_dev->features & NETIF_F_RXFCS));
if (features & NETIF_F_RXFCS) {