Package: connman
Version: 1.36-2.2+deb11u1
Dear maintainer,
When connman is running, new interfaces using enabled technologies are
not renamed by systemd/udev and keep the original names assigned by the
kernel despite the systemd name policy (systemd.link).
Network interfaces added at boot time before connman starts are renamed
as expected.
Network interfaces added while connman is not running are renamed as
expected.
If a technology is disabled in connman, network interfaces using this
technology added while connman is running are renamed as expected.
The same happens also with connman version 1.41-2 in bookworm, although
the output of the following commands is slightly different.
udevadm monitor --subsystems=net
udevadm info /sys/class/net/<name>
Not sure if this is a bug in connman or systemd/udev. Maybe it happens
because connman sets the new interface up before systemd/udev tries to
rename it.