diff options
| author | Felix Fietkau <[email protected]> | 2020-12-18 19:47:18 +0100 |
|---|---|---|
| committer | Johannes Berg <[email protected]> | 2021-01-21 13:34:49 +0100 |
| commit | 80a915ec4427f0083829f7e6518ee9f21521ee1e (patch) | |
| tree | b532e28285156c37a6e03f74715d33a85bf809c0 /tools/perf/scripts/python/exported-sql-viewer.py | |
| parent | d7b649291782430904e17cde2ebfc90f76021ca5 (diff) | |
mac80211: add rx decapsulation offload support
This allows drivers to pass 802.3 frames to mac80211, with some restrictions:
- the skb must be passed with a valid sta
- fast-rx needs to be active for the sta
- monitor mode needs to be disabled
mac80211 will tell the driver when it is safe to enable rx decap offload for
a particular station.
In order to implement support, a driver must:
- call ieee80211_hw_set(hw, SUPPORTS_RX_DECAP_OFFLOAD)
- implement ops->sta_set_decap_offload
- mark 802.3 frames with RX_FLAG_8023
If it doesn't want to enable offload for some vif types, it can mask out
IEEE80211_OFFLOAD_DECAP_ENABLED in vif->offload_flags from within the
.add_interface or .update_vif_offload driver ops
Signed-off-by: Felix Fietkau <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions