]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/ieee80211.h
x86: no robust/pi futex for real i386 CPUs
[linux-2.6-omap-h63xx.git] / include / linux / ieee80211.h
index 3e641590d0c87230444b33edee732323bc4e0771..f577c8f1c66d999bda0a1338b2170058ed7c0956 100644 (file)
@@ -237,8 +237,8 @@ struct ieee80211_bar {
        __le16 duration;
        __u8 ra[6];
        __u8 ta[6];
-       __u16 control;
-       __u16 start_seq_num;
+       __le16 control;
+       __le16 start_seq_num;
 } __attribute__((packed));
 
 /**
@@ -287,6 +287,12 @@ struct ieee80211_ht_addt_info {
 #define IEEE80211_HT_IE_NON_GF_STA_PRSNT       0x0004
 #define IEEE80211_HT_IE_NON_HT_STA_PRSNT       0x0010
 
+/* MIMO Power Save Modes */
+#define WLAN_HT_CAP_MIMO_PS_STATIC         0
+#define WLAN_HT_CAP_MIMO_PS_DYNAMIC        1
+#define WLAN_HT_CAP_MIMO_PS_INVALID        2
+#define WLAN_HT_CAP_MIMO_PS_DISABLED       3
+
 /* Authentication algorithms */
 #define WLAN_AUTH_OPEN 0
 #define WLAN_AUTH_SHARED_KEY 1
@@ -472,6 +478,13 @@ enum ieee80211_back_actioncode {
        WLAN_ACTION_DELBA = 2,
 };
 
+/* BACK (block-ack) parties */
+enum ieee80211_back_parties {
+       WLAN_BACK_RECIPIENT = 0,
+       WLAN_BACK_INITIATOR = 1,
+       WLAN_BACK_TIMER = 2,
+};
+
 /* A-MSDU 802.11n */
 #define IEEE80211_QOS_CONTROL_A_MSDU_PRESENT 0x0080