- Mar 01, 2019
-
-
Daniel Golle authored
They were called 'Ralink' rather than 'RaLink'. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
Daniel Golle authored
Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
Daniel Golle authored
Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Dec 25, 2018
-
-
Mathias Kresin authored
Fix the typo in the QCA9984 vendor id. Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
Mathias Kresin authored
Signed-off-by:
Mathias Kresin <dev@kresin.me>
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Nov 26, 2018
-
-
Daniel Danzberger authored
Signed-off-by:
Daniel Danzberger <daniel@dd-wrt.com>
-
- Sep 10, 2018
-
-
Rosen Penev authored
These are both miniPCIe cards that show up as Generic MAC80211. This fixes that. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Jul 31, 2018
-
-
Jo-Philipp Wich authored
This reverts commit a5141398. It causes assertion failures in ld and requires changes to linked libraries, so drop this for now. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jul 26, 2018
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jul 24, 2018
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Some wireless runtime parameters are not available via nl80211, e.g. the effective Mesh ID so we need to fetch those from ubus state info. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jul 23, 2018
-
-
Jo-Philipp Wich authored
Fixes missing "BSSID" on Mesh Point interfaces Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jul 16, 2018
-
-
Daniel Danzberger authored
Signed-off-by:
Daniel Danzberger <daniel@dd-wrt.com>
-
Daniel Danzberger authored
+ NL80211_STA_INFO_SIGNAL_AVG + NL80211_STA_INFO_RX_DROP_MISC + NL80211_STA_INFO_CONNECTED_TIME Signed-off-by:
Daniel Danzberger <daniel@dd-wrt.com>
-
- Apr 26, 2018
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
The wpa_supplicant control socket might reply with "FAIL-BUSY" when attempting to start a scan while another scanning process is already running, back out early in this case. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Apr 09, 2018
-
-
Rafał Miłecki authored
Using average of previous average and the next value is highly imprecise. E.g. for values 20, 20, 20, 180 it would result in /average/ of 100 (instead of 60). Fix it by storing & using an info of how many samples were used for the previous calculation. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
- Feb 15, 2018
-
-
Daniel Golle authored
cfg80211 allows drivers to announce the to-be-expected layer-2 datarate using the NL80211_STA_INFO_EXPECTED_THROUGHPUT field. This information is useful as a metric for user-space routing daemons, so grab it via nl80211 and make it available in both C and Lua APIs, and show expected throughput on CLI interface assoclist. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Jan 17, 2018
-
-
Olof Sivertsson authored
Drivers may abort a scan by calling cfg80211_scan_done() with a struct cfg80211_scan_info that sets aborted to true. To avoid blocking forever consider both NL80211_CMD_NEW_SCAN_RESULTS and NL80211_CMD_SCAN_ABORTED when waiting for scan results. Tested with Broadcom's bcmdhd driver. Signed-off-by:
Olof Sivertsson <olof.sivertsson@zenterio.com> [rebased on top of variadic nl80211_wait()] Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Extend the nl82011_wait() function to accept multiple command numbers. This is useful to wait for different possible results, e.g. either NL80211_CMD_NEW_SCAN_RESULTS or NL80211_CMD_SCAN_ABORTED. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jan 16, 2018
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Aug 23, 2017
-
-
Rafał Miłecki authored
This allows kernel send more details including all the NL80211_FREQUENCY_ATTR_NO_* flags. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
- Aug 16, 2017
-
-
Rafał Miłecki authored
Signed-off-by:
Rafał Miłecki <rafal@milecki.pl> Acked-by:
Jo-Philipp Wich <jo@mein.io>
-
Rafał Miłecki authored
This adds flags field which may be used to mark frequency not available under some conditions. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl> Acked-by:
Jo-Philipp Wich <jo@mein.io>
-
Rafał Miłecki authored
In order to get more details about each frequency we will need to set NL80211_ATTR_SPLIT_WIPHY_DUMP in the future. This will result in our callback being called multiple times. Modify it to support such a scenario: 1) Start putting new frequencies after the last set one 2) Make sure that attribute is set before iterating it Signed-off-by:
Rafał Miłecki <rafal@milecki.pl> Acked-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jun 26, 2017
-
-
Jo-Philipp Wich authored
- introduce a new nl80211_request() which combines nl80211_msg() with nl80211_send() to simplify calling code - always invoke nl80211_free() in nl80211_send() and remove explicit nl80211_free() invocations in callers - back out early on netlink errors in functions performing multiple calls, e.g. when fetching scan results Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Adjust nl80211_send() to propagate errors back to the caller and do not free message and callbacks in send error case anymore since all callsites immediately invoke nl80211_free() anyway. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Oct 15, 2016
-
-
Sven Roederer authored
id read from unit and txoffset from datasheet Signed-off-by:
Sven Roederer <devel-sven@geroedel.de>
-
- Sep 21, 2016
-
-
Jo-Philipp Wich authored
Use the same logic as the command line interface for reporting the used WPA ciphers. Instead of printing the intersection of pairwise and group ciphers, report both group and pairwise ciphers. This fixes a case where a connection which uses CCMP for pairwise and TKIP as groupwise cipher is getting reported as using the NONE cipher. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jul 29, 2016
-
-
Felix Fietkau authored
They are not necessary Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jul 23, 2016
-
-
Florian Fainelli authored
linking with libuci means we need to link with libblobmsg_json, libjson-c and libubox. Sinc e we do not use pkg-config or something equivalent, we need to specify all dependencies. Signed-off-by:
Florian Fainelli <f.fainelli@gmail.com>
-
- Jul 04, 2016
-
-
Jo-Philipp Wich authored
If the first attempt to lookup the phy index by the path value fails, retry to find the index within the platform/ subdirectory to follow the logic used by the mac80211 package. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jan 25, 2016
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org>
-