Benjamin Berg
4c51541ddb
wifi: mac80211: keep A-MSDU data in sta and per-link
...
The A-MSDU data needs to be stored per-link and aggregated into a single
value for the station. Add a new struct ieee_80211_sta_aggregates in
order to store this data and a new function
ieee80211_sta_recalc_aggregates to update the current data for the STA.
Note that in the non MLO case the pointer in ieee80211_sta will directly
reference the data in deflink.agg, which means that recalculation may be
skipped in that case.
Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2022-09-06 10:17:08 +02:00
..
2021-03-16 21:20:41 +01:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2021-04-19 12:01:40 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2021-03-16 21:20:41 +01:00
2019-06-19 17:09:55 +02:00
2022-07-15 11:43:17 +02:00
2022-07-22 14:28:35 +02:00
2022-06-20 12:55:01 +02:00
2022-09-03 16:57:34 +02:00
2022-09-06 10:12:44 +02:00
2022-07-15 11:43:14 +02:00
2022-06-20 12:55:06 +02:00
2020-02-24 10:35:57 +01:00
2022-07-15 11:43:14 +02:00
2017-11-02 11:10:55 +01:00
2022-07-01 10:51:48 +02:00
2017-11-02 11:10:55 +01:00
2022-07-22 14:28:36 +02:00
2017-11-02 11:10:55 +01:00
2022-09-06 10:12:44 +02:00
2022-09-06 10:12:44 +02:00
2022-08-25 10:41:24 +02:00
2022-08-26 09:56:54 +02:00
2021-10-21 17:01:16 +02:00
2019-06-19 17:09:55 +02:00
2022-09-06 10:17:08 +02:00
2022-09-06 10:17:08 +02:00
2022-09-01 12:58:02 -07:00
2022-09-03 17:04:15 +02:00
2022-09-03 17:02:25 +02:00
2021-01-28 09:29:34 +02:00
2022-09-06 10:12:44 +02:00
2022-08-25 10:41:07 +02:00
2021-06-23 11:29:12 +02:00
2021-11-15 10:56:57 +01:00
2022-09-06 10:12:44 +02:00
2022-09-03 17:01:04 +02:00
2022-09-03 17:02:25 +02:00
2022-07-15 11:43:17 +02:00
2022-01-04 15:11:49 +01:00
2022-07-15 11:43:23 +02:00
2021-09-23 13:25:09 +02:00
2021-09-23 16:26:33 +02:00
2022-08-26 09:56:36 +02:00
2022-01-04 15:11:49 +01:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2022-09-06 10:15:03 +02:00
2022-07-15 11:43:23 +02:00
2022-07-22 14:28:35 +02:00
2021-10-21 17:27:51 +02:00
2022-07-15 11:43:21 +02:00
2022-07-15 11:43:21 +02:00
2021-02-12 08:58:11 +01:00
2022-09-06 10:17:08 +02:00
2022-05-16 10:07:58 +02:00
2022-09-06 10:11:44 +02:00
2022-04-11 16:42:03 +02:00
2022-09-04 11:24:34 +01:00
2022-07-15 11:43:14 +02:00
2022-09-06 10:17:08 +02:00
2022-09-06 10:17:08 +02:00
2022-07-22 14:28:29 +02:00
2022-07-22 14:28:36 +02:00
2020-01-15 09:52:12 +01:00
2019-07-08 20:57:08 -07:00
2022-07-24 19:11:17 -04:00
2017-11-02 11:10:55 +01:00
2022-07-15 11:43:20 +02:00
2022-09-06 10:17:08 +02:00
2022-09-06 10:12:44 +02:00
2022-09-06 10:17:08 +02:00
2020-02-07 12:40:34 +01:00
2020-02-07 12:40:34 +01:00
2022-07-14 15:27:35 -07:00
2019-06-19 17:09:55 +02:00
2022-09-03 16:40:06 +02:00
2022-06-10 15:35:53 +02:00