aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2020-02-04 16:00:46 -0600
committerDenis Kenzior <denkenz@gmail.com>2020-02-04 16:00:46 -0600
commit8530396fb3179c789430264a01e506a11907f94b (patch)
tree1e68724615c742fe3f4af7414aeeb52bf5545ac8
parentf168fb2e16b3124786864159ac12dd660fa8dea9 (diff)
downloadiwd-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.c1
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,
};