diff options
author | Denis Kenzior <denkenz@gmail.com> | 2020-02-04 16:00:46 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2020-02-04 16:00:46 -0600 |
commit | 8530396fb3179c789430264a01e506a11907f94b (patch) | |
tree | 1e68724615c742fe3f4af7414aeeb52bf5545ac8 | |
parent | f168fb2e16b3124786864159ac12dd660fa8dea9 (diff) | |
download | iwd-8530396fb3179c789430264a01e506a11907f94b.tar.gz |
manager: Add brcmfmac to the blacklist
brcmfmac does not allow the removal of the default / primary interface.
So there isn't much point in having iwd attempt this.
Another issue is that brcmfmac _does_ allow the deletion of non-default
interfaces. So starting iwd on a system with a station & ap interface
active can result in iwd attempting to delete all the interfaces. Given
the above, it succeeds in deleting the ap interface but not the station
one. In strange circumstances it might end up thinking that the ap
interface is the 'default' and trying to use it, whereas it was just
successfully removed.
-rw-r--r-- | src/manager.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/manager.c b/src/manager.c index 648259e83..a810ed781 100644 --- a/src/manager.c +++ b/src/manager.c @@ -80,6 +80,7 @@ static const char *default_if_driver_list[] = { "rtl87*", "rtl88*", "rtw_*", + "brcmfmac", NULL, }; |