forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mac80211: use HE 6 GHz band capability and pass it to the driver
In order to handle 6 GHz AP side, take the HE 6 GHz band capability data and pass it to the driver (which needs it for A-MPDU spacing and A-MPDU length). Link: https://lore.kernel.org/r/[email protected] Co-developed-by: Rajkumar Manoharan <[email protected]> Signed-off-by: Rajkumar Manoharan <[email protected]> Link: https://lore.kernel.org/r/20200528213443.784e4890d82f.I5f1230d5ab27e84e7bbe88e3645b24ea15a0c146@changeid Signed-off-by: Johannes Berg <[email protected]>
- Loading branch information
1 parent
3b3ec3d
commit 1bb9a8a
Showing
6 changed files
with
59 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,7 +7,7 @@ | |
* Copyright 2007-2010 Johannes Berg <[email protected]> | ||
* Copyright 2013-2014 Intel Mobile Communications GmbH | ||
* Copyright (C) 2015 - 2017 Intel Deutschland GmbH | ||
* Copyright (C) 2018 - 2019 Intel Corporation | ||
* Copyright (C) 2018 - 2020 Intel Corporation | ||
*/ | ||
|
||
#ifndef MAC80211_H | ||
|
@@ -1977,6 +1977,7 @@ struct ieee80211_sta_txpwr { | |
* @ht_cap: HT capabilities of this STA; restricted to our own capabilities | ||
* @vht_cap: VHT capabilities of this STA; restricted to our own capabilities | ||
* @he_cap: HE capabilities of this STA | ||
* @he_6ghz_capa: on 6 GHz, holds the HE 6 GHz band capabilities | ||
* @max_rx_aggregation_subframes: maximal amount of frames in a single AMPDU | ||
* that this station is allowed to transmit to us. | ||
* Can be modified by driver. | ||
|
@@ -2016,6 +2017,7 @@ struct ieee80211_sta { | |
struct ieee80211_sta_ht_cap ht_cap; | ||
struct ieee80211_sta_vht_cap vht_cap; | ||
struct ieee80211_sta_he_cap he_cap; | ||
struct ieee80211_he_6ghz_capa he_6ghz_capa; | ||
u16 max_rx_aggregation_subframes; | ||
bool wme; | ||
u8 uapsd_queues; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters