net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK
The name NETIF_F_ALL_CSUM is a misnomer. This does not correspond to the set of features for offloading all checksums. This is a mask of the checksum offload related features bits. It is incorrect to set both NETIF_F_HW_CSUM and NETIF_F_IP_CSUM or NETIF_F_IPV6 at the same time for features of a device. This patch: - Changes instances of NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (where NETIF_F_ALL_CSUM is being used as a mask). - Changes bonding, sfc/efx, ipvlan, macvlan, vlan, and team drivers to use NEITF_F_HW_CSUM in features list instead of NETIF_F_ALL_CSUM. Signed-off-by:Tom Herbert <tom@herbertland.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/bonding/bond_main.c 3 additions, 4 deletionsdrivers/net/bonding/bond_main.c
- drivers/net/ethernet/emulex/benet/be_main.c 1 addition, 1 deletiondrivers/net/ethernet/emulex/benet/be_main.c
- drivers/net/ethernet/ibm/ibmveth.c 3 additions, 2 deletionsdrivers/net/ethernet/ibm/ibmveth.c
- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c 1 addition, 1 deletiondrivers/net/ethernet/intel/fm10k/fm10k_netdev.c
- drivers/net/ethernet/intel/i40e/i40e_main.c 1 addition, 1 deletiondrivers/net/ethernet/intel/i40e/i40e_main.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 1 addition, 1 deletiondrivers/net/ethernet/intel/ixgbe/ixgbe_main.c
- drivers/net/ethernet/jme.c 1 addition, 1 deletiondrivers/net/ethernet/jme.c
- drivers/net/ethernet/marvell/sky2.c 1 addition, 1 deletiondrivers/net/ethernet/marvell/sky2.c
- drivers/net/ethernet/netronome/nfp/nfp_net_common.c 2 additions, 2 deletionsdrivers/net/ethernet/netronome/nfp/nfp_net_common.c
- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c 1 addition, 1 deletiondrivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c
- drivers/net/ethernet/sfc/efx.c 1 addition, 1 deletiondrivers/net/ethernet/sfc/efx.c
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 2 additions, 2 deletionsdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c
- drivers/net/ipvlan/ipvlan_main.c 1 addition, 1 deletiondrivers/net/ipvlan/ipvlan_main.c
- drivers/net/macvlan.c 1 addition, 1 deletiondrivers/net/macvlan.c
- drivers/net/macvtap.c 1 addition, 1 deletiondrivers/net/macvtap.c
- drivers/net/team/team.c 1 addition, 2 deletionsdrivers/net/team/team.c
- drivers/net/usb/r8152.c 1 addition, 1 deletiondrivers/net/usb/r8152.c
- drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c 1 addition, 1 deletiondrivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c
- include/linux/netdev_features.h 6 additions, 1 deletioninclude/linux/netdev_features.h
- include/linux/netdevice.h 3 additions, 3 deletionsinclude/linux/netdevice.h
Loading
Please register or sign in to comment