summaryrefslogtreecommitdiffstats
path: root/net/wireless/nl80211.c
diff options
context:
space:
mode:
authorMasashi Honma2016-08-02 10:16:57 +0200
committerJohannes Berg2016-08-05 14:06:29 +0200
commit71f2c3470fca51be27f6fc5975675f7e1c3b91e5 (patch)
tree4ea3ebc05f78a3cfb058daf6580966664cfcbb01 /net/wireless/nl80211.c
parentmac80211: fix purging multicast PS buffer queue (diff)
downloadkernel-qcow2-linux-71f2c3470fca51be27f6fc5975675f7e1c3b91e5.tar.gz
kernel-qcow2-linux-71f2c3470fca51be27f6fc5975675f7e1c3b91e5.tar.xz
kernel-qcow2-linux-71f2c3470fca51be27f6fc5975675f7e1c3b91e5.zip
mac80211: End the MPSP even if EOSP frame was not acked
If QoS frame with EOSP (end of service period) subfield=1 sent by local peer was not acked by remote peer, local peer did not end the MPSP. This prevents local peer from going to DOZE state. And if the remote peer goes away without closing connection, local peer continues AWAKE state and wastes battery. Signed-off-by: Masashi Honma <masashi.honma@gmail.com> Acked-by: Bob Copeland <me@bobcopeland.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/wireless/nl80211.c')
0 files changed, 0 insertions, 0 deletions