linux/drivers/net/wireless/realtek/rtw88
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
..
bf.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
bf.h rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal 2021-12-20 20:49:02 +02:00
coex.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
coex.h wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
debug.c wifi: rtw88: add mutex when set regulatory and get Tx power table 2022-08-10 08:48:46 +03:00
debug.h rtw88: change rtw_info() to proper message level 2022-02-22 17:31:13 +02:00
efuse.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
efuse.h
fw.c wifi: mac80211: keep A-MSDU data in sta and per-link 2022-09-06 10:17:08 +02:00
fw.h wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan 2022-08-10 08:48:46 +03:00
hci.h rtw88: add flush hci support 2021-04-11 12:24:31 +03:00
Kconfig rtw88: 8821c: Add 8821CE to Kconfig and Makefile 2020-07-15 12:08:16 +03:00
mac80211.c wifi: rtw88: prohibit enter IPS during HW scan 2022-08-10 08:48:47 +03:00
mac.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
mac.h rtw88: 8822c: support FW crash dump when FW crash 2021-03-15 10:27:13 +02:00
main.c wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() 2022-09-02 11:45:30 +03:00
main.h wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan 2022-08-10 08:48:46 +03:00
Makefile rtw88: support SAR via kernel common API 2021-12-21 20:22:38 +02:00
pci.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
pci.h rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE 2021-12-20 20:48:10 +02:00
phy.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
phy.h wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
ps.c wifi: rtw88: add flag check before enter or leave IPS 2022-08-10 08:48:46 +03:00
ps.h rtw88: don't consider deep PS mode when transmitting packet 2021-12-22 19:48:50 +02:00
reg.h rtw88: Add update beacon flow for AP mode 2022-04-12 16:52:05 +03:00
regd.c wifi: rtw88: add mutex when set regulatory and get Tx power table 2022-08-10 08:48:46 +03:00
regd.h rtw88: add regulatory strategy by chip type 2021-09-21 17:51:56 +03:00
rtw8723d_table.c
rtw8723d_table.h
rtw8723d.c wifi: rtw88: 8822c: extend supported probe request size 2022-08-09 08:48:08 +03:00
rtw8723d.h wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec 2022-05-30 14:06:27 +03:00
rtw8723de.c wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec 2022-05-30 14:06:27 +03:00
rtw8821c_table.c rtw88: 8821c: Enable TX report for management frames 2022-04-12 16:52:05 +03:00
rtw8821c_table.h rtw88: 8821c: support RFE type2 wifi NIC 2021-02-08 12:51:39 +02:00
rtw8821c.c wifi: rtw88: 8822c: extend supported probe request size 2022-08-09 08:48:08 +03:00
rtw8821c.h wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec 2022-05-30 14:06:27 +03:00
rtw8821ce.c wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec 2022-05-30 14:06:27 +03:00
rtw8822b_table.c
rtw8822b_table.h
rtw8822b.c wifi: rtw88: 8822c: extend supported probe request size 2022-08-09 08:48:08 +03:00
rtw8822b.h wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec 2022-05-30 14:06:26 +03:00
rtw8822be.c wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec 2022-05-30 14:06:26 +03:00
rtw8822c_table.c rtw88: 8822c: update RF parameter tables to v62 2021-06-22 18:19:26 +03:00
rtw8822c_table.h rtw88: 8822c: update phy parameter tables to v50 2020-05-04 12:46:14 +03:00
rtw8822c.c wifi: rtw88: 8822c: extend supported probe request size 2022-08-09 08:48:08 +03:00
rtw8822c.h wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec 2022-05-30 14:06:27 +03:00
rtw8822ce.c wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec 2022-05-30 14:06:27 +03:00
rx.c rtw88: fix incorrect frequency reported 2022-04-12 16:52:05 +03:00
rx.h
sar.c rtw88: change rtw_info() to proper message level 2022-02-22 17:31:13 +02:00
sar.h rtw88: support SAR via kernel common API 2021-12-21 20:22:38 +02:00
sec.c rtw88: fill zeros to words 0x06 and 0x07 of security cam entry 2020-05-13 18:48:52 +03:00
sec.h
tx.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
tx.h rtw88: Add update beacon flow for AP mode 2022-04-12 16:52:05 +03:00
util.c wifi: rtw88: access chip_info by const pointer 2022-08-09 08:48:59 +03:00
util.h rtw88: handle and recover when firmware crash 2020-09-29 11:22:19 +03:00
wow.c rtw88: wow: report wow reason through mac80211 api 2021-08-21 22:19:15 +03:00
wow.h