Koen Vandeputte
779b89c757
ath9k: fix dynack in IBSS mode
...
Currently, dynack was only tested upstream using AP/STA mode.
Testing it on IBSS, showed that late-ack detection was broken.
This is caused due to dynack using Association Request/Response
frames for late-ack detection, which IBSS does not use.
Also allowing Authentication frames here solves this.
A second issue also got fixed, which was also seen AP/STA mode:
When a station was added, the estimated value would be exponentially averaged
using 0 as a starting point.
This means that on larger distances, the ack timeout was still not high
enough before synchronizing would run out of late-ack's for estimation.
Fix this by using the initial estimated value as a baseline
and only start averaging in the following estimation rounds.
Test setup:
- 2x identical devices: RB912UAG-5HPnD + 19dB sector
- IBSS
- 2x2 802.11an (ar9340), HT20, long GI
- RSSI's -70 / -71
- Real distance: 23910 meter
Results (60s iperf runs):
Fixed coverage class 54 (up to 24300m):
* 21.5 Mbits/sec
Dynack:
* 28.9 Mbits/sec
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
2018-11-06 11:49:55 +01:00
..
2015-03-11 15:02:47 +00:00
2017-10-01 12:49:11 +02:00
2017-10-13 11:45:57 +02:00
2015-03-11 15:02:47 +00:00
2017-10-01 12:49:11 +02:00
2017-11-16 15:23:35 +01:00
2017-11-16 15:23:35 +01:00
2017-11-16 15:23:35 +01:00
2017-11-20 17:52:51 +01:00
2017-10-01 12:49:11 +02:00
2017-06-07 18:31:10 +02:00
2017-10-01 12:49:11 +02:00
2017-03-30 18:31:02 +02:00
2015-12-04 22:39:37 +00:00
2017-11-16 15:23:35 +01:00
2017-11-16 15:23:35 +01:00
2015-12-04 22:39:37 +00:00
2017-10-01 12:49:11 +02:00
2018-04-20 21:08:52 +02:00
2018-04-18 23:57:03 +02:00
2018-09-21 13:48:53 +02:00
2018-06-22 09:45:43 +02:00
2017-11-16 15:23:35 +01:00
2014-12-11 20:07:58 +00:00
2017-10-13 11:45:57 +02:00
2018-06-22 09:45:43 +02:00
2017-10-13 11:45:57 +02:00
2017-11-29 17:46:41 +01:00
2017-11-16 15:23:35 +01:00
2018-04-20 21:08:52 +02:00
2014-01-30 13:21:36 +00:00
2017-11-16 15:23:35 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:17:02 +01:00
2018-03-01 15:17:02 +01:00
2018-06-22 09:45:43 +02:00
2018-03-01 15:17:02 +01:00
2018-03-01 15:17:02 +01:00
2018-03-01 15:17:02 +01:00
2018-03-01 15:17:02 +01:00
2018-03-01 15:17:03 +01:00
2018-03-01 15:17:03 +01:00
2018-03-01 15:17:03 +01:00
2018-03-01 15:17:03 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 18:07:09 +01:00
2018-03-01 18:07:09 +01:00
2018-03-01 18:07:09 +01:00
2018-03-01 18:07:09 +01:00
2018-03-01 18:07:09 +01:00
2018-03-01 18:07:09 +01:00
2018-06-22 09:45:43 +02:00
2018-03-01 18:07:09 +01:00
2018-03-01 18:07:09 +01:00
2018-03-01 18:07:09 +01:00
2018-03-01 18:15:51 +01:00
2018-03-01 18:15:51 +01:00
2018-03-01 18:15:51 +01:00
2018-06-22 09:45:43 +02:00
2018-03-01 18:15:51 +01:00
2018-06-22 09:45:43 +02:00
2018-03-01 18:15:51 +01:00
2018-03-01 18:15:51 +01:00
2018-03-01 18:15:51 +01:00
2018-03-01 18:15:51 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:26:12 +01:00
2018-03-01 18:36:04 +01:00
2018-03-01 18:36:04 +01:00
2018-03-01 18:36:04 +01:00
2018-03-01 18:36:04 +01:00
2018-03-01 18:36:04 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-21 08:36:14 +01:00
2018-03-21 08:36:14 +01:00
2018-03-21 08:36:14 +01:00
2018-03-21 08:36:14 +01:00
2018-03-21 08:36:14 +01:00
2018-03-21 08:36:14 +01:00
2018-06-23 14:29:29 +02:00
2018-06-23 14:29:29 +02:00
2018-06-23 14:29:29 +02:00
2018-06-23 14:29:29 +02:00
2018-06-23 14:29:29 +02:00
2018-06-23 14:29:29 +02:00
2018-06-23 14:29:29 +02:00
2018-06-23 14:29:29 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-06-23 14:29:39 +02:00
2018-07-27 08:14:13 +02:00
2018-07-27 08:14:13 +02:00
2018-07-27 08:14:13 +02:00
2018-07-27 08:14:13 +02:00
2018-07-27 08:14:13 +02:00
2018-07-27 08:14:13 +02:00
2018-07-27 08:14:13 +02:00
2018-09-12 08:42:27 +02:00
2018-09-12 08:42:27 +02:00
2018-09-12 08:42:27 +02:00
2018-09-12 08:42:27 +02:00
2018-09-12 08:42:27 +02:00
2018-09-12 08:42:27 +02:00
2018-09-12 08:42:28 +02:00
2018-09-12 08:42:28 +02:00
2018-09-12 08:42:28 +02:00
2018-09-12 08:42:28 +02:00
2018-03-01 15:14:11 +01:00
2018-06-22 09:45:43 +02:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-06-22 09:45:43 +02:00
2018-06-22 09:45:43 +02:00
2018-03-01 15:14:11 +01:00
2018-06-22 09:45:43 +02:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-06-22 09:45:43 +02:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-06-22 09:45:43 +02:00
2018-03-10 11:57:42 +01:00
2018-06-22 09:45:43 +02:00
2018-03-01 15:14:11 +01:00
2018-03-01 15:14:11 +01:00
2018-03-03 18:51:53 +01:00
2018-03-19 21:35:00 +01:00
2018-07-08 23:22:17 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-21 13:48:53 +02:00
2018-09-22 18:43:29 +02:00
2018-09-29 16:09:17 +02:00
2018-10-11 18:48:35 +02:00
2017-02-06 12:27:12 +01:00
2016-12-13 12:34:13 +01:00
2018-03-01 13:35:30 +01:00
2017-03-22 20:49:28 +01:00
2017-11-16 15:23:35 +01:00
2014-10-18 17:38:59 +00:00
2018-03-01 13:35:30 +01:00
2017-02-06 12:27:12 +01:00
2015-05-21 19:32:16 +00:00
2015-05-21 19:32:16 +00:00
2014-09-27 20:51:43 +00:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2015-07-06 16:26:34 +00:00
2016-07-19 14:27:08 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2018-09-21 13:48:53 +02:00
2018-06-22 09:45:43 +02:00
2017-04-08 14:30:00 +02:00
2014-02-28 18:08:23 +00:00
2017-11-16 15:23:35 +01:00
2017-10-01 12:49:11 +02:00
2017-01-25 16:25:48 +01:00
2016-10-13 17:06:03 +02:00
2016-05-15 20:55:39 +02:00
2018-09-20 10:09:10 +02:00
2018-09-20 10:09:10 +02:00
2017-02-06 12:27:12 +01:00
2017-11-16 15:23:35 +01:00
2018-11-06 11:49:55 +01:00
2018-11-06 11:49:55 +01:00
2018-11-06 11:49:55 +01:00
2018-11-06 11:49:55 +01:00
2018-11-06 11:49:55 +01:00
2017-03-30 18:31:02 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-02-06 12:27:12 +01:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-02-06 12:27:12 +01:00
2018-09-21 13:48:53 +02:00
2017-02-06 12:27:12 +01:00
2017-02-06 12:27:12 +01:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-02-06 12:27:12 +01:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2016-01-15 15:03:48 +00:00
2017-11-16 15:23:35 +01:00
2017-11-16 15:23:35 +01:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2017-01-10 16:28:17 +01:00
2017-10-01 12:49:11 +02:00
2017-10-01 12:49:11 +02:00
2015-12-04 22:39:37 +00:00
2018-09-12 08:42:27 +02:00
2018-03-01 15:17:02 +01:00
2018-06-23 14:29:39 +02:00
2017-01-24 16:55:21 +01:00
2018-07-27 08:14:13 +02:00
2018-04-20 21:08:52 +02:00
2017-11-16 15:23:35 +01:00
2017-11-16 15:23:35 +01:00
2017-10-01 12:49:11 +02:00
2018-08-27 13:28:52 +02:00
2017-10-01 12:49:11 +02:00
2017-06-17 11:51:41 +02:00
2018-04-18 23:56:55 +02:00
2018-04-18 23:57:03 +02:00
2018-06-22 09:45:08 +02:00
2018-06-22 09:45:43 +02:00
2018-09-21 13:48:53 +02:00