wifi: mac80211: fix race in mesh sequence number assignment
authorFelix Fietkau <nbd@nbd.name>
Tue, 14 Mar 2023 09:59:51 +0000 (10:59 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 22 Mar 2023 12:31:18 +0000 (13:31 +0100)
commite626dad92383ca16d1d71e66124a272a0cbfe7bd
treeaaff82328031e5dbaad29ea3719b9484080f716c
parent61587f1556fec39e8bafc40c8715f560639a4cf2
wifi: mac80211: fix race in mesh sequence number assignment

Since the sequence number is shared across different tx queues, it needs
to be atomic in order to avoid accidental duplicate assignment

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Link: https://lore.kernel.org/r/20230314095956.62085-2-nbd@nbd.name
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/ieee80211_i.h
net/mac80211/mesh.c