summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2013-05-28 15:24:15 (GMT)
committerJohannes Berg <johannes.berg@intel.com>2013-05-29 09:04:48 (GMT)
commitf4d57941bf89997bad3294f94987caebf2771a33 (patch)
tree1c5ed489d3113645ebb123b6e862144a636dd620 /drivers
parentbd5e14fb77d9d1dd15f9102759e8c8b31c667488 (diff)
downloadlinux-f4d57941bf89997bad3294f94987caebf2771a33.tar.xz
mac80211: always send multicast on CAB queue
If the driver advertised support for a CAB queue, then we should put all multicast frames there, otherwise sending them can be racy with clients going to sleep while we TX a frame. To avoid this, always TX multicast frames on the multicast queue. It seems like even drivers not using the queue framework might want to do this which would mean also moving the IEEE80211_TX_CTL_SEND_AFTER_DTIM flag assignment, but it also seems that drivers behave differently here so that just moving it wouldn't be a good idea. It'd be better to modify those drivers to use the queue framework. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions