svn commit: r343469 - stable/11/etc
Andriy Voskoboinyk
avos at FreeBSD.org
Sat Jan 26 13:36:07 UTC 2019
Author: avos
Date: Sat Jan 26 13:36:06 2019
New Revision: 343469
URL: https://svnweb.freebsd.org/changeset/base/343469
Log:
MFC r343249:
Fix duplicate wpa_supplicant(8) / hostapd(8) startup with devd(8)
Do not invoke 'wlan_up' function from devd(8) on interface
creation event (an example to create such event:
'ifconfig wlan0 create wlandev rtwn0');
they're typically produced during 'service netif (re)start'
and result in duplicate interface initialization.
From the user side if WPA option is used, this result in messages like:
- /etc/rc.d/wpa_supplicant: WARNING: failed to start wpa_supplicant
or
- wpa_supplicant already running? (pid=xxxx).
(for HOSTAP interfaces this race may result in startup failure).
As a side effect, wpa_supplicant(8) / hostapd(8) will not be
invoked when new wlan(4) interface is created manually and
corresponding configuration for it is present in rc.conf(5).
This change does not affect device attach / removal events.
Modified:
stable/11/etc/devd.conf
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/etc/devd.conf
==============================================================================
--- stable/11/etc/devd.conf Sat Jan 26 13:17:19 2019 (r343468)
+++ stable/11/etc/devd.conf Sat Jan 26 13:36:06 2019 (r343469)
@@ -41,7 +41,7 @@ options {
#
notify 0 {
match "system" "IFNET";
- match "subsystem" "!usbus[0-9]+";
+ match "subsystem" "(?!usbus[0-9]+|?!wlan[0-9]+)";
match "type" "ATTACH";
action "/etc/pccard_ether $subsystem start";
};
More information about the svn-src-all
mailing list