mac80211: calculate hash for fq without holding fq->lock in itxq enqueue
authorFelix Fietkau <nbd@nbd.name>
Sat, 16 Mar 2019 17:06:32 +0000 (18:06 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 26 Apr 2019 11:02:11 +0000 (13:02 +0200)
commitf2af2df800d3648b1d68e02d5b8a5d77cfee8970
tree69cb5581837cb2a5396696432effdf0002a72a64
parentef618b1bd6843cca42781acda829c429f337046f
mac80211: calculate hash for fq without holding fq->lock in itxq enqueue

Reduces lock contention on enqueue/dequeue of iTXQ packets

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Acked-by: Toke Høiland-Jørgensen <toke@redhat.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/fq_impl.h
net/mac80211/tx.c