On Mon, Feb 22 2021, Michael Biebl wrote: > iwd will re-initialize your wireless interface when it starts (I think > it unloads the firmware or something like that). At that point, both iwd > and udevd are running and race against each other and usually iwd wins > to claim the device.
I was about to clarify the question regarding the devices above (my question was more specific to how devices events are synthesized when interface renaming is involved), but this tidbit actually clarifies the issue. Thing is, I've actually been using UseDefaultInterface=true in iwd.conf as well. So, in this case, does the race actually exist? So talking in general terms, and without requiring the admin to list specific interfaces, if iwd is done After=systemd-udev-settle.service with UseDefaultInterface=true, no double-renaming should happen for the interfaces directly detected during boot?