net: Fix too optimistic NETIF_F_HW_CSUM features
NETIF_F_HW_CSUM is a superset of NETIF_F_IP_CSUM+NETIF_F_IPV6_CSUM, but some drivers miss the difference. Fix this and also fix UFO dependency on checksumming offload as it makes the same mistake in assumptions. Signed-off-by:Michał Mirosław <mirq-linux@rere.qmqm.pl> Acked-by:
Jon Mason <jon.mason@exar.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/benet/be_main.c 4 additions, 2 deletionsdrivers/net/benet/be_main.c
- drivers/net/bnx2x/bnx2x_main.c 2 additions, 2 deletionsdrivers/net/bnx2x/bnx2x_main.c
- drivers/net/jme.c 9 additions, 7 deletionsdrivers/net/jme.c
- drivers/net/pch_gbe/pch_gbe_ethtool.c 1 addition, 18 deletionsdrivers/net/pch_gbe/pch_gbe_ethtool.c
- drivers/net/pch_gbe/pch_gbe_main.c 3 additions, 3 deletionsdrivers/net/pch_gbe/pch_gbe_main.c
- drivers/net/sc92031.c 2 additions, 1 deletiondrivers/net/sc92031.c
- drivers/net/stmmac/stmmac_ethtool.c 1 addition, 11 deletionsdrivers/net/stmmac/stmmac_ethtool.c
- drivers/net/stmmac/stmmac_main.c 3 additions, 2 deletionsdrivers/net/stmmac/stmmac_main.c
- drivers/net/vxge/vxge-ethtool.c 1 addition, 1 deletiondrivers/net/vxge/vxge-ethtool.c
- drivers/net/vxge/vxge-main.c 1 addition, 1 deletiondrivers/net/vxge/vxge-main.c
- net/core/dev.c 5 additions, 2 deletionsnet/core/dev.c
- net/core/ethtool.c 3 additions, 1 deletionnet/core/ethtool.c
Loading
Please register or sign in to comment