Why use rtnl_lock when making changes on a network interface in the linux kernel?
I have a somewhat silly question but I was wondering why do we need to serialize the operations concerning changes to a specific interface ? https://elixir.bootlin.com/linux/v6.10-rc7/source/net/core/dev_ioctl.c#L764
Couldn’t we perform changes to two different interfaces at the same time without a problem ?