This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
interface_lifecycle [2019/05/09 02:04] Andrew Zaborowski Add initial wall of text about the new interface management |
interface_lifecycle [2021/04/13 03:19] (current) Denis Kenzior |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Starting with version 0.18 IWD started actively managing network interfaces, something that is not done on most current Linux distributions and operating systems based on the Linux kernel, like Android. This page explains how this works and how it differs from interface management before 0.18. | + | Starting with version 0.18 IWD is actively managing network interfaces, something that is not done on most current Linux distributions and operating systems based on the Linux kernel, like Android. This page explains how this works and how it differs from interface management before 0.18. |
===== Background ===== | ===== Background ===== | ||
Line 30: | Line 30: | ||
===== Fallback to legacy mode ===== | ===== Fallback to legacy mode ===== | ||
- | IWD will fall back to the legacy mechanism if it detects that a phy's driver does not support the needed interface management commands. It will also do this if the ''-i'' and/or ''-I'' options are used (there shouldn't normally be any need for that and in any case ''-p'' and ''-P'' are preferred). The legacy logic can also be forced (or inhibited) by using the ''use_default_interface'' //main.conf// setting as documented [[https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/doc/main.conf|here]]. | + | IWD will fall back to the legacy mechanism if it detects that a phy's driver does not support the needed interface management commands. It will also do this if the ''-i'' and/or ''-I'' options are used (there shouldn't normally be any need for that and in any case ''-p'' and ''-P'' are preferred). The legacy logic can also be forced (or inhibited) by using the ''use_default_interface'' //main.conf// setting as documented [[https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/src/iwd.config.rst|here]]. |
===== udev interface renaming ===== | ===== udev interface renaming ===== |