@@ -1179,8 +1179,11 @@ struct cfg80211_mbssid_elems {
* or %NULL if not changed
* @tail: tail portion of beacon (after TIM IE)
* or %NULL if not changed
+ * @short_tail: short tail portion of beacon (after TIM IE)
+ or %NULL if not changed
* @head_len: length of @head
* @tail_len: length of @tail
+ * @short_tail_len: length of @short_tail
* @beacon_ies: extra information element(s) to add into Beacon frames or %NULL
* @beacon_ies_len: length of beacon_ies in octets
* @proberesp_ies: extra information element(s) to add into Probe Response
@@ -1207,7 +1210,7 @@ struct cfg80211_mbssid_elems {
struct cfg80211_beacon_data {
unsigned int link_id;
- const u8 *head, *tail;
+ const u8 *head, *tail, *short_tail;
const u8 *beacon_ies;
const u8 *proberesp_ies;
const u8 *assocresp_ies;
@@ -1217,7 +1220,7 @@ struct cfg80211_beacon_data {
struct cfg80211_mbssid_elems *mbssid_ies;
s8 ftm_responder;
- size_t head_len, tail_len;
+ size_t head_len, tail_len, short_tail_len;
size_t beacon_ies_len;
size_t proberesp_ies_len;
size_t assocresp_ies_len;
@@ -1328,7 +1331,7 @@ struct cfg80211_ap_settings {
struct cfg80211_beacon_data beacon;
- int beacon_interval, dtim_period;
+ int beacon_interval, dtim_period, short_beacon_period;
const u8 *ssid;
size_t ssid_len;
enum nl80211_hidden_ssid hidden_ssid;