netdev_features: convert NETIF_F_FCOE_MTU to dev->fcoe_mtu
authorAlexander Lobakin <aleksander.lobakin@intel.com>
Thu, 29 Aug 2024 12:33:39 +0000 (14:33 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 3 Sep 2024 09:36:43 +0000 (11:36 +0200)
commit782dbbf589cd9082effaec522e3f1b4ce1594803
treeffe4bb3bbb4e5df64c4648ae194060eb6838455a
parent05c1280a2bcfca187fe7fa90bb240602cf54af0a
netdev_features: convert NETIF_F_FCOE_MTU to dev->fcoe_mtu

Ability to handle maximum FCoE frames of 2158 bytes can never be changed
and thus more of an attribute, not a toggleable feature.
Move it from netdev_features_t to "cold" priv flags (bitfield bool) and
free yet another feature bit.

Signed-off-by: Alexander Lobakin <aleksander.lobakin@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
12 files changed:
Documentation/networking/net_cachelines/net_device.rst
drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
drivers/scsi/fcoe/fcoe.c
include/linux/netdev_features.h
include/linux/netdevice.h
net/8021q/vlan_dev.c
net/ethtool/common.c