Jo-Philipp Wich
5aef442328
nl80211: rework hostapd and wpa_supplicant query code
...
The old nl80211_hostapd_info() used a global static buffer which was not
properly zeroed on subsequent invocations, leading to misreported encryption
values when querying multiple radios or radious with multiple vifs.
Also rework and simplify the control socket code for wpa_supplicant by
splitting status query and scan handling.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-05-19 18:28:32 +02:00
Jo-Philipp Wich
7b39bee1c6
iwinfo: add support for querying available HT modes
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-05-08 13:29:10 +02:00
Jo-Philipp Wich
9842d2507f
iwinfo: move ARRAY_SIZE macro to iwinfo/utils.h
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-05-08 13:21:16 +02:00
Jo-Philipp Wich
6e67940be5
nl80211: relax definition of restricted channels
...
Only mark channels restricted that do not have a radar flag set.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2015-03-31 13:56:03 +02:00
Imre Kaloz
40f2844fad
iwinfo: don't report AC capabilities on 2GHz-only interfaces
...
If a 802.11ac capable chip is in 2GHz-only mode, the hwmode
reported should be 802.11bgn.
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
2015-03-20 16:50:21 +01:00
Imre Kaloz
c9fd399316
iwinfo: add device id for Marvell 88W8864
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
2015-01-04 18:38:19 +01:00
Andrew McDonnell
50370d9e69
iwinfo: Fix incorrect buffer allocation in nl80211_get_ifcomb_cb()
...
This fixes a buffer overwrite, I found it when building with SSP enabled
2014-12-12 15:36:41 +01:00
Jo-Philipp Wich
d5dc3d0605
utils: only enable extended lookup if section looks like it
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-27 17:33:02 +01:00
Jo-Philipp Wich
c92728fbac
utils: support extended format for uci section lookup
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-27 17:27:52 +01:00
Jo-Philipp Wich
149ce00582
cli: add command to translate uci section to phy name
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-27 17:18:21 +01:00
Jo-Philipp Wich
665809c7f3
nl80211: implement lookup_phy() op
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-27 17:04:17 +01:00
Jo-Philipp Wich
d051a0bf7a
include: add lookup_phy() op
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-27 16:59:03 +01:00
Jo-Philipp Wich
7901e7c69f
lib: add iwinfo_backend_by_name()
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-27 16:57:19 +01:00
Jo-Philipp Wich
32dad1a63a
nl80211: support phy lookup by macaddr and phy name
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-27 15:22:20 +01:00
blogic
95e334e8af
iwinfo: add AR9580 with new subsystem device ID and QCA9880 with no subsystem vendor/device IDs
...
The AR9580 with the new ID can be found in the EnGenius ESR900 and the
QCA9880 without any subsystem IDs can be found in the EnGenius ESR1750.
Signed-off-by: Forest Crossman <cyrozap@gmail.com>
git-svn-id: svn+ssh://svn.openwrt.org/openwrt/trunk@42793 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-10-27 13:48:31 +01:00
nbd
598e2e8031
iwinfo: detect AC PHY for broadcom-wl
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn+ssh://svn.openwrt.org/openwrt/trunk@42761 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-10-27 13:48:28 +01:00
nbd
9853abe33a
iwinfo: detect HT PHY for broadcom-wl
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn+ssh://svn.openwrt.org/openwrt/trunk@42760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-10-27 13:48:23 +01:00
nbd
fe7133f7e5
iwinfo: fix handling of accessing nl80211 interfaces via radio*
...
look up device path via uci instead of assuming a direct phy index
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn+ssh://svn.openwrt.org/openwrt/trunk@42759 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-10-27 13:48:19 +01:00
Jo-Philipp Wich
8ae758db52
Initial commit
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-05 19:56:27 +02:00