diff options
Diffstat (limited to 'include/net/mac80211.h')
| -rw-r--r-- | include/net/mac80211.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 0b983bed3829..53856003aa18 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h | |||
| @@ -616,14 +616,12 @@ struct ieee80211_if_init_conf { | |||
| 616 | * enum ieee80211_if_conf_change - interface config change flags | 616 | * enum ieee80211_if_conf_change - interface config change flags |
| 617 | * | 617 | * |
| 618 | * @IEEE80211_IFCC_BSSID: The BSSID changed. | 618 | * @IEEE80211_IFCC_BSSID: The BSSID changed. |
| 619 | * @IEEE80211_IFCC_SSID: The SSID changed. | ||
| 620 | * @IEEE80211_IFCC_BEACON: The beacon for this interface changed | 619 | * @IEEE80211_IFCC_BEACON: The beacon for this interface changed |
| 621 | * (currently AP and MESH only), use ieee80211_beacon_get(). | 620 | * (currently AP and MESH only), use ieee80211_beacon_get(). |
| 622 | */ | 621 | */ |
| 623 | enum ieee80211_if_conf_change { | 622 | enum ieee80211_if_conf_change { |
| 624 | IEEE80211_IFCC_BSSID = BIT(0), | 623 | IEEE80211_IFCC_BSSID = BIT(0), |
| 625 | IEEE80211_IFCC_SSID = BIT(1), | 624 | IEEE80211_IFCC_BEACON = BIT(1), |
| 626 | IEEE80211_IFCC_BEACON = BIT(2), | ||
| 627 | }; | 625 | }; |
| 628 | 626 | ||
| 629 | /** | 627 | /** |
| @@ -631,11 +629,6 @@ enum ieee80211_if_conf_change { | |||
| 631 | * | 629 | * |
| 632 | * @changed: parameters that have changed, see &enum ieee80211_if_conf_change. | 630 | * @changed: parameters that have changed, see &enum ieee80211_if_conf_change. |
| 633 | * @bssid: BSSID of the network we are associated to/creating. | 631 | * @bssid: BSSID of the network we are associated to/creating. |
| 634 | * @ssid: used (together with @ssid_len) by drivers for hardware that | ||
| 635 | * generate beacons independently. The pointer is valid only during the | ||
| 636 | * config_interface() call, so copy the value somewhere if you need | ||
| 637 | * it. | ||
| 638 | * @ssid_len: length of the @ssid field. | ||
| 639 | * | 632 | * |
| 640 | * This structure is passed to the config_interface() callback of | 633 | * This structure is passed to the config_interface() callback of |
| 641 | * &struct ieee80211_hw. | 634 | * &struct ieee80211_hw. |
| @@ -643,8 +636,6 @@ enum ieee80211_if_conf_change { | |||
| 643 | struct ieee80211_if_conf { | 636 | struct ieee80211_if_conf { |
| 644 | u32 changed; | 637 | u32 changed; |
| 645 | u8 *bssid; | 638 | u8 *bssid; |
| 646 | u8 *ssid; | ||
| 647 | size_t ssid_len; | ||
| 648 | }; | 639 | }; |
| 649 | 640 | ||
| 650 | /** | 641 | /** |
| @@ -1136,12 +1127,14 @@ enum ieee80211_filter_flags { | |||
| 1136 | * @IEEE80211_AMPDU_RX_STOP: stop Rx aggregation | 1127 | * @IEEE80211_AMPDU_RX_STOP: stop Rx aggregation |
| 1137 | * @IEEE80211_AMPDU_TX_START: start Tx aggregation | 1128 | * @IEEE80211_AMPDU_TX_START: start Tx aggregation |
| 1138 | * @IEEE80211_AMPDU_TX_STOP: stop Tx aggregation | 1129 | * @IEEE80211_AMPDU_TX_STOP: stop Tx aggregation |
| 1130 | * @IEEE80211_AMPDU_TX_RESUME: resume TX aggregation | ||
| 1139 | */ | 1131 | */ |
| 1140 | enum ieee80211_ampdu_mlme_action { | 1132 | enum ieee80211_ampdu_mlme_action { |
| 1141 | IEEE80211_AMPDU_RX_START, | 1133 | IEEE80211_AMPDU_RX_START, |
| 1142 | IEEE80211_AMPDU_RX_STOP, | 1134 | IEEE80211_AMPDU_RX_STOP, |
| 1143 | IEEE80211_AMPDU_TX_START, | 1135 | IEEE80211_AMPDU_TX_START, |
| 1144 | IEEE80211_AMPDU_TX_STOP, | 1136 | IEEE80211_AMPDU_TX_STOP, |
| 1137 | IEEE80211_AMPDU_TX_RESUME, | ||
| 1145 | }; | 1138 | }; |
| 1146 | 1139 | ||
| 1147 | /** | 1140 | /** |
