[PATCH net-next v5 0/3] net: notify users when an iface cannot change its netns
From: Nicolas Dichtel <hidden>
Date: 2025-02-26 09:32:35
This series adds a way to see if an interface cannot be moved to another netns. v4 -> v5: - rebase on top of net-next v3 -> v4: - add patch #1 to the series - update following patches accordingly v2 -> v3: - don't copy patch #1 to stable@vger.kernel.org - remove the 'Fixes:' tag v1 -> v2: - target the series to net-next - patch #1: + use NLA_REJECT for the nl policy + update the rt link spec - patch #2: plumb extack in __dev_change_net_namespace() Documentation/netlink/specs/rt_link.yaml | 3 ++ .../networking/net_cachelines/net_device.rst | 2 +- Documentation/networking/switchdev.rst | 2 +- drivers/net/amt.c | 2 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/ethernet/adi/adin1110.c | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +-- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 2 +- drivers/net/loopback.c | 2 +- drivers/net/net_failover.c | 2 +- drivers/net/team/team_core.c | 2 +- drivers/net/vrf.c | 2 +- include/linux/netdevice.h | 9 ++--- include/uapi/linux/if_link.h | 1 + net/batman-adv/soft-interface.c | 2 +- net/bridge/br_device.c | 2 +- net/core/dev.c | 42 +++++++++++++++++----- net/core/rtnetlink.c | 5 ++- net/hsr/hsr_device.c | 2 +- net/ieee802154/6lowpan/core.c | 2 +- net/ieee802154/core.c | 10 +++--- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv6/ip6_gre.c | 2 +- net/ipv6/ip6_tunnel.c | 2 +- 34 files changed, 84 insertions(+), 52 deletions(-) Comments are welcome. Regards, Nicolas