svn commit: r296226 - head/etc
Andriy Voskoboinyk
avos at FreeBSD.org
Mon Feb 29 20:21:55 UTC 2016
Author: avos
Date: Mon Feb 29 20:21:54 2016
New Revision: 296226
URL: https://svnweb.freebsd.org/changeset/base/296226
Log:
network.subr: avoid unnecessary reinitialization
Do not start interface when wpa_supplicant or hostapd is used;
they will restart it anyway
Tested with:
* Intel 3945BG, STA mode (wpa_supplicant)
* RTL8188EU, HOSTAP mode (hostapd)
Approved by: adrian (mentor)
Differential Revision: https://reviews.freebsd.org/D5486
Modified:
head/etc/network.subr
Modified: head/etc/network.subr
==============================================================================
--- head/etc/network.subr Mon Feb 29 19:41:40 2016 (r296225)
+++ head/etc/network.subr Mon Feb 29 20:21:54 2016 (r296226)
@@ -214,16 +214,14 @@ ifconfig_up()
ifalias $1 link alias
ifalias $1 ether alias
- if [ ${_cfg} -eq 0 ]; then
- ${IFCONFIG_CMD} $1 up
- fi
-
if wpaif $1; then
/etc/rc.d/wpa_supplicant start $1
_cfg=0 # XXX: not sure this should count
elif hostapif $1; then
/etc/rc.d/hostapd start $1
_cfg=0
+ elif [ ${_cfg} -eq 0 ]; then
+ ${IFCONFIG_CMD} $1 up
fi
if dhcpif $1; then
More information about the svn-src-all
mailing list