diff options
| author | Benjamin Berg <benjamin.berg@intel.com> | 2026-09-15 15:19:29 +0200 |
|---|---|---|
| committer | Johannes Berg <johannes.berg@intel.com> | 2026-09-16 10:42:39 +0200 |
| commit | 4db13371e217c360cda76578f9eb5e1bcd10a17a (patch) | |
| tree | 764969f0e1de3d4c2008ad1f0046b62605ef47d1 /include/uapi/linux | |
| parent | a8188bb7644f6416c7c16f4964b45ea1b40afcfc (diff) | |
wifi: mac80211: refactor RX link_id and station handling
The link ID for one frequency may be different between VIFs. As such,
the sensible thing is to set the link ID later in the flow once the SKB
is duplicated for each VIF. As the link ID is not passed in from outside
mac80211 it is always valid and the corresponding bit can be dropped.
Also switch a few more places to pass the link STA as that is a natural
way to pass the link information around.
This fixes the per-link statistics when frames are reordered.
Note that this patch deliberately leaves some places unchanged and even
incorrect as this will be addressed by further refactorings.
Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
Link: https://patch.msgid.link/20260915151925.467593bc1105.I8abe3601d0335dca22d48bcee864817cfccf0de0@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions
