]> www.infradead.org Git - linux.git/commit
netdev_features: convert NETIF_F_LLTX to dev->lltx
authorAlexander Lobakin <aleksander.lobakin@intel.com>
Thu, 29 Aug 2024 12:33:37 +0000 (14:33 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 3 Sep 2024 09:36:43 +0000 (11:36 +0200)
commit00d066a4d4edbe559ba6c35153da71d4b2b8a383
tree33338a01e63fe69c377f5bb6d7aadbbd12c61c4a
parentbeb5a9bea8239cdf4adf6b62672e30db3e9fa5ce
netdev_features: convert NETIF_F_LLTX to dev->lltx

NETIF_F_LLTX can't be changed via Ethtool and is not a feature,
rather an attribute, very similar to IFF_NO_QUEUE (and hot).
Free one netdev_features_t bit and make it a "hot" private flag.

Signed-off-by: Alexander Lobakin <aleksander.lobakin@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
57 files changed:
Documentation/networking/net_cachelines/net_device.rst
Documentation/networking/netdev-features.rst
Documentation/networking/netdevices.rst
drivers/net/amt.c
drivers/net/bareudp.c
drivers/net/bonding/bond_main.c
drivers/net/dummy.c
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
drivers/net/ethernet/pasemi/pasemi_mac.c
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
drivers/net/ethernet/sfc/ef100_rep.c
drivers/net/ethernet/tehuti/tehuti.c
drivers/net/ethernet/tehuti/tehuti.h
drivers/net/ethernet/toshiba/spider_net.c
drivers/net/geneve.c
drivers/net/gtp.c
drivers/net/hamradio/bpqether.c
drivers/net/ipvlan/ipvlan_main.c
drivers/net/loopback.c
drivers/net/macsec.c
drivers/net/macvlan.c
drivers/net/net_failover.c
drivers/net/netkit.c
drivers/net/nlmon.c
drivers/net/ppp/ppp_generic.c
drivers/net/rionet.c
drivers/net/team/team_core.c
drivers/net/tun.c
drivers/net/veth.c
drivers/net/vrf.c
drivers/net/vsockmon.c
drivers/net/vxlan/vxlan_core.c
drivers/net/wireguard/device.c
drivers/staging/octeon/ethernet.c
include/linux/netdev_features.h
include/linux/netdevice.h
lib/test_bpf.c
net/8021q/vlan_dev.c
net/batman-adv/soft-interface.c
net/bridge/br_device.c
net/core/net-sysfs.c
net/dsa/user.c
net/ethtool/common.c
net/hsr/hsr_device.c
net/ipv4/ip_gre.c
net/ipv4/ip_vti.c
net/ipv4/ipip.c
net/ipv6/ip6_gre.c
net/ipv6/ip6_tunnel.c
net/ipv6/sit.c
net/l2tp/l2tp_eth.c
net/openvswitch/vport-internal_dev.c
net/xfrm/xfrm_interface_core.c