Library to access wireless devices, inspired from OpenWRT without UCI
Find a file
David Bauer 562d015326 iwinfo: nl80211: fix hwmode parsing for multi-band NICs
In case a NIC supports multiple frequency bands, the supported
hw-modelist might not contain all valid hwmodes, as B/G/AD hwmodes are
only included based on the last parsed supported frequency.

In case a radio supports multiple bands, this might result in these
hwmodes not being flagged as supported.

Circumvent this by tracking all seen frequency bands using a bitmask
which later determined which HW modes are listed as supported.

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-04-23 11:59:29 +02:00
api iwinfo: add 802.11ax HE rate information 2021-05-02 00:20:54 +02:00
include iwinfo: nl80211: fix hwmode parsing for multi-band NICs 2022-04-23 11:59:29 +02:00
COPYING Initial commit 2014-10-05 19:56:27 +02:00
devices.txt devices: Add Cypress CYW43455 2022-03-01 20:54:37 +01:00
iwinfo_cli.c iwinfo: nl80211: add support for printing the device path for a phy 2021-06-09 13:57:26 +02:00
iwinfo_lib.c iwinfo: add basic IEEE 802.11ax support 2021-04-12 23:45:42 +02:00
iwinfo_lua.c iwinfo: add 802.11ax HE rate information 2021-05-02 00:20:54 +02:00
iwinfo_madwifi.c iwinfo: set center chan unsupported for not-nl80211 driver 2021-01-06 17:38:07 +00:00
iwinfo_nl80211.c iwinfo: nl80211: fix hwmode parsing for multi-band NICs 2022-04-23 11:59:29 +02:00
iwinfo_nl80211.h nl80211: fix code calculating average signal and rate 2018-04-09 07:30:37 +02:00
iwinfo_utils.c iwinfo: add support for GCMP cipher 2021-01-05 22:19:43 +00:00
iwinfo_wext.c iwinfo: set center chan unsupported for not-nl80211 driver 2021-01-06 17:38:07 +00:00
iwinfo_wext.h Initial commit 2014-10-05 19:56:27 +02:00
iwinfo_wext_scan.c wext_scan: fix possibly unterminated ifname string 2015-10-29 10:53:32 +01:00
iwinfo_wl.c iwinfo: set center chan unsupported for not-nl80211 driver 2021-01-06 17:38:07 +00:00
Makefile build: add ability to specify shared object version 2021-01-06 23:47:37 +00:00