sta_info.c (9c1852b459f04f6309e40d1d167512b0a5598529) sta_info.c (d7f842442f766db3f39fc5d166ddcc24bf817056)
1/*
2 * Copyright 2002-2005, Instant802 Networks, Inc.
3 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
4 * Copyright 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015 - 2016 Intel Deutschland GmbH
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 1487 unchanged lines hidden (view full) ---

1496 * in the QoS Capability element from delivery-enabled ACs,
1497 * that are destined for the non-AP STA.
1498 *
1499 * Since we have no other MSDU/MMPDU, transmit a QoS null frame.
1500 */
1501
1502 /* This will evaluate to 1, 3, 5 or 7. */
1503 for (ac = IEEE80211_AC_VO; ac < IEEE80211_NUM_ACS; ac++)
1/*
2 * Copyright 2002-2005, Instant802 Networks, Inc.
3 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
4 * Copyright 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015 - 2016 Intel Deutschland GmbH
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 1487 unchanged lines hidden (view full) ---

1496 * in the QoS Capability element from delivery-enabled ACs,
1497 * that are destined for the non-AP STA.
1498 *
1499 * Since we have no other MSDU/MMPDU, transmit a QoS null frame.
1500 */
1501
1502 /* This will evaluate to 1, 3, 5 or 7. */
1503 for (ac = IEEE80211_AC_VO; ac < IEEE80211_NUM_ACS; ac++)
1504 if (ignored_acs & BIT(ac))
1505 continue;
1504 if (!(ignored_acs & ieee80211_ac_to_qos_mask[ac]))
1505 break;
1506 tid = 7 - 2 * ac;
1507
1508 ieee80211_send_null_response(sta, tid, reason, true, false);
1509 } else if (!driver_release_tids) {
1510 struct sk_buff_head pending;
1511 struct sk_buff *skb;
1512 int num = 0;
1513 u16 tids = 0;

--- 791 unchanged lines hidden ---
1506 tid = 7 - 2 * ac;
1507
1508 ieee80211_send_null_response(sta, tid, reason, true, false);
1509 } else if (!driver_release_tids) {
1510 struct sk_buff_head pending;
1511 struct sk_buff *skb;
1512 int num = 0;
1513 u16 tids = 0;

--- 791 unchanged lines hidden ---