diff options
author | Felix Fietkau <[email protected]> | 2024-04-15 14:18:11 +0200 |
---|---|---|
committer | Johannes Berg <[email protected]> | 2024-04-17 09:21:32 +0200 |
commit | 8c75cdcdf869acabfdc7858827099dcde9f24e6c (patch) | |
tree | 91ee775246391aa54e482fc517e6cda7a712a8e6 /tools/testing/selftests/bpf/progs/test_autoload.c | |
parent | feafe59c897500e11becd238a30be1c33eb188a2 (diff) |
wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded
Depending on the origin of the packets (and their SA), 802.11 + mesh headers
could be filled in differently. In order to properly deal with that, add a
new field to the lookup key, indicating the type (local, proxied or
forwarded). This can fix spurious packet drop issues that depend on the order
in which nodes/hosts communicate with each other.
Fixes: d5edb9ae8d56 ("wifi: mac80211: mesh fast xmit support")
Signed-off-by: Felix Fietkau <[email protected]>
Link: https://msgid.link/[email protected]
[use sizeof_field() for key_len]
Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/test_autoload.c')
0 files changed, 0 insertions, 0 deletions