X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=include%2Flinux%2Fieee80211.h;h=b68fbaeac23594c6bc58cdbe532312dd1c212a73;hb=2c0523032ee1833bc82f869b95f1a68dbd614264;hp=bb3b7b948a6bf150061881090417ea61a95c741e;hpb=45462166d04aab185ff638611a91440d06dab416;p=carl9170fw.git diff --git a/include/linux/ieee80211.h b/include/linux/ieee80211.h index bb3b7b9..b68fbae 100644 --- a/include/linux/ieee80211.h +++ b/include/linux/ieee80211.h @@ -4452,6 +4452,28 @@ struct ieee80211_rnr_mld_params { #define IEEE80211_RNR_MLD_PARAMS_UPDATES_INCLUDED 0x1000 #define IEEE80211_RNR_MLD_PARAMS_DISABLED_LINK 0x2000 +/* Format of the TBTT information element if it has 7, 8 or 9 bytes */ +struct ieee80211_tbtt_info_7_8_9 { + u8 tbtt_offset; + u8 bssid[6]; + + /* The following element is optional, structure may not grow */ + u8 bss_params; + u8 psd_20; +} __packed; + +/* Format of the TBTT information element if it has >= 11 bytes */ +struct ieee80211_tbtt_info_ge_11 { + u8 tbtt_offset; + u8 bssid[6]; + __le32 short_ssid; + + /* The following elements are optional, structure may grow */ + u8 bss_params; + u8 psd_20; + struct ieee80211_rnr_mld_params mld_params; +} __packed; + /* multi-link device */ #define IEEE80211_MLD_MAX_NUM_LINKS 15