Re: [PATCH net-next v2 0/4] udp_tunnel: remove rtnl_lock dependency

2025-06-09 Thread Jakub Kicinski
On Mon, 9 Jun 2025 16:19:34 -0700 Stanislav Fomichev wrote: > On 06/09, Jakub Kicinski wrote: > > On Mon, 9 Jun 2025 09:25:37 -0700 Stanislav Fomichev wrote: > > > Recently bnxt had to grow back a bunch of rtnl dependencies because > > > of udp_tunnel's infra. Add separate (global) mutext to pro

Re: [PATCH net-next v2 0/4] udp_tunnel: remove rtnl_lock dependency

2025-06-09 Thread Stanislav Fomichev
On 06/09, Jakub Kicinski wrote: > On Mon, 9 Jun 2025 09:25:37 -0700 Stanislav Fomichev wrote: > > Recently bnxt had to grow back a bunch of rtnl dependencies because > > of udp_tunnel's infra. Add separate (global) mutext to protect > > udp_tunnel state. > > Appears to break the selftest, unfortu

Re: [PATCH net-next v2 0/4] udp_tunnel: remove rtnl_lock dependency

2025-06-09 Thread Jakub Kicinski
On Mon, 9 Jun 2025 09:25:37 -0700 Stanislav Fomichev wrote: > Recently bnxt had to grow back a bunch of rtnl dependencies because > of udp_tunnel's infra. Add separate (global) mutext to protect > udp_tunnel state. Appears to break the selftest, unfortunately: https://netdev.bots.linux.dev/contes

[PATCH net-next v2 0/4] udp_tunnel: remove rtnl_lock dependency

2025-06-09 Thread Stanislav Fomichev
Recently bnxt had to grow back a bunch of rtnl dependencies because of udp_tunnel's infra. Add separate (global) mutext to protect udp_tunnel state. v2: - move the lock into udp_tunnel_nic (Jakub) - reorder the lock ordering (Jakub) - move udp_ports_sleep removal into separate patch and update the