]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_local
authorAlexander Lobakin <aleksander.lobakin@intel.com>
Thu, 29 Aug 2024 12:33:38 +0000 (14:33 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 3 Sep 2024 09:36:43 +0000 (11:36 +0200)
commit05c1280a2bcfca187fe7fa90bb240602cf54af0a
tree8d8750608ebfc586e395fb7ceb774fd535d8e3f1
parent00d066a4d4edbe559ba6c35153da71d4b2b8a383
netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_local

"Interface can't change network namespaces" is rather an attribute,
not a feature, and it can't be changed via Ethtool.
Make it a "cold" private flag instead of a netdev_feature and free
one more bit.

Signed-off-by: Alexander Lobakin <aleksander.lobakin@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
34 files changed:
Documentation/networking/net_cachelines/net_device.rst
Documentation/networking/netdev-features.rst
Documentation/networking/switchdev.rst
drivers/net/amt.c
drivers/net/bonding/bond_main.c
drivers/net/ethernet/adi/adin1110.c
drivers/net/ethernet/marvell/prestera/prestera_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/ethernet/rocker/rocker_main.c
drivers/net/ethernet/ti/cpsw_new.c
drivers/net/loopback.c
drivers/net/net_failover.c
drivers/net/team/team_core.c
drivers/net/vrf.c
include/linux/netdev_features.h
include/linux/netdevice.h
net/batman-adv/soft-interface.c
net/bridge/br_device.c
net/core/dev.c
net/ethtool/common.c
net/hsr/hsr_device.c
net/ieee802154/6lowpan/core.c
net/ieee802154/core.c
net/ipv4/ip_tunnel.c
net/ipv4/ipmr.c
net/ipv6/ip6_gre.c
net/ipv6/ip6_tunnel.c
net/ipv6/ip6mr.c
net/ipv6/sit.c
net/openvswitch/vport-internal_dev.c
net/wireless/core.c
tools/testing/selftests/net/forwarding/README