openwrtv3/package
Jo-Philipp Wich 4a03347545 mac80211: gracefully handle preexisting VIF
Gracefully handle cases where the to-be-created wireless interface already
exists on the system which might commonly happen with non-multi-SSID capable
wireless drivers.

This fixes commit 8301e61365 which caused
previously ignored "Too many open files in system (-23)" errors to fail the
wireless setup procedure.

With the updated approach we'll still try recreating the vif after one
second if the first attempt to do so failed with ENFILE but we will now
consider the operation successfull if a second attempt still yields ENFILE
with the requested ifname already existing on the system.

Fixes FS#664, FS#704.

Suggested-by: Vittorio Gambaletta <openwrt@vittgam.net>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-05-14 21:43:11 +02:00
..
base-files base-files: implement ucidef_set_hostname(), ucidef_set_ntpserver() 2017-05-03 13:47:57 +02:00
boot mvebu: add ClearFog Base support 2017-05-14 00:34:03 +02:00
devel perf: Disable perf for ARC770 only, enable for ARC HS38 2017-05-11 00:53:05 +02:00
firmware ath10k-firmware: update to latest version 2017-04-12 09:53:41 +02:00
kernel mac80211: gracefully handle preexisting VIF 2017-05-14 21:43:11 +02:00
libs toolchain: Package libgomp 2017-05-11 13:42:55 -07:00
network mac80211, hostapd: always explicitly set beacon interval 2017-05-13 17:12:54 +02:00
system opkg: alternatives: use ERROR level for symlink failure 2017-05-03 17:40:47 +08:00
utils fritz-tools: Find zlib.h header file 2017-05-11 13:42:39 -07:00
Makefile build: cleanup tmp/ dir of target rootfs 2017-05-02 22:10:50 +08:00