]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/ipw2x00/libipw.h
Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[karo-tx-linux.git] / drivers / net / wireless / ipw2x00 / libipw.h
index 284b0e4cb815545369652c3c2222314e7557981f..70f5586d96bdeb060195763d8409fb4f64c27458 100644 (file)
@@ -154,7 +154,7 @@ struct libipw_snap_hdr {
        u8 ctrl;                /* always 0x03 */
        u8 oui[P80211_OUI_LEN]; /* organizational universal id */
 
-} __attribute__ ((packed));
+} __packed;
 
 #define SNAP_SIZE sizeof(struct libipw_snap_hdr)
 
@@ -323,7 +323,7 @@ struct libipw_security {
        u8 keys[WEP_KEYS][SCM_KEY_LEN];
        u8 level;
        u16 flags;
-} __attribute__ ((packed));
+} __packed;
 
 /*
 
@@ -347,7 +347,7 @@ struct libipw_hdr_1addr {
        __le16 duration_id;
        u8 addr1[ETH_ALEN];
        u8 payload[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_hdr_2addr {
        __le16 frame_ctl;
@@ -355,7 +355,7 @@ struct libipw_hdr_2addr {
        u8 addr1[ETH_ALEN];
        u8 addr2[ETH_ALEN];
        u8 payload[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_hdr_3addr {
        __le16 frame_ctl;
@@ -365,7 +365,7 @@ struct libipw_hdr_3addr {
        u8 addr3[ETH_ALEN];
        __le16 seq_ctl;
        u8 payload[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_hdr_4addr {
        __le16 frame_ctl;
@@ -376,7 +376,7 @@ struct libipw_hdr_4addr {
        __le16 seq_ctl;
        u8 addr4[ETH_ALEN];
        u8 payload[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_hdr_3addrqos {
        __le16 frame_ctl;
@@ -387,13 +387,13 @@ struct libipw_hdr_3addrqos {
        __le16 seq_ctl;
        u8 payload[0];
        __le16 qos_ctl;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_info_element {
        u8 id;
        u8 len;
        u8 data[0];
-} __attribute__ ((packed));
+} __packed;
 
 /*
  * These are the data types that can make up management packets
@@ -406,7 +406,7 @@ struct libipw_info_element {
        u16 listen_interval;
        struct {
                u16 association_id:14, reserved:2;
-       } __attribute__ ((packed));
+       } __packed;
        u32 time_stamp[2];
        u16 reason;
        u16 status;
@@ -419,7 +419,7 @@ struct libipw_auth {
        __le16 status;
        /* challenge */
        struct libipw_info_element info_element[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_channel_switch {
        u8 id;
@@ -427,7 +427,7 @@ struct libipw_channel_switch {
        u8 mode;
        u8 channel;
        u8 count;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_action {
        struct libipw_hdr_3addr header;
@@ -441,12 +441,12 @@ struct libipw_action {
                struct libipw_channel_switch channel_switch;
 
        } format;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_disassoc {
        struct libipw_hdr_3addr header;
        __le16 reason;
-} __attribute__ ((packed));
+} __packed;
 
 /* Alias deauth for disassoc */
 #define libipw_deauth libipw_disassoc
@@ -455,7 +455,7 @@ struct libipw_probe_request {
        struct libipw_hdr_3addr header;
        /* SSID, supported rates */
        struct libipw_info_element info_element[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_probe_response {
        struct libipw_hdr_3addr header;
@@ -465,7 +465,7 @@ struct libipw_probe_response {
        /* SSID, supported rates, FH params, DS params,
         * CF params, IBSS params, TIM (if beacon), RSN */
        struct libipw_info_element info_element[0];
-} __attribute__ ((packed));
+} __packed;
 
 /* Alias beacon for probe_response */
 #define libipw_beacon libipw_probe_response
@@ -476,7 +476,7 @@ struct libipw_assoc_request {
        __le16 listen_interval;
        /* SSID, supported rates, RSN */
        struct libipw_info_element info_element[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_reassoc_request {
        struct libipw_hdr_3addr header;
@@ -484,7 +484,7 @@ struct libipw_reassoc_request {
        __le16 listen_interval;
        u8 current_ap[ETH_ALEN];
        struct libipw_info_element info_element[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_assoc_response {
        struct libipw_hdr_3addr header;
@@ -493,7 +493,7 @@ struct libipw_assoc_response {
        __le16 aid;
        /* supported rates */
        struct libipw_info_element info_element[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_txb {
        u8 nr_frags;
@@ -555,19 +555,19 @@ struct libipw_qos_information_element {
        u8 qui_subtype;
        u8 version;
        u8 ac_info;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_qos_ac_parameter {
        u8 aci_aifsn;
        u8 ecw_min_max;
        __le16 tx_op_limit;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_qos_parameter_info {
        struct libipw_qos_information_element info_element;
        u8 reserved;
        struct libipw_qos_ac_parameter ac_params_record[QOS_QUEUE_NUM];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_qos_parameters {
        __le16 cw_min[QOS_QUEUE_NUM];
@@ -575,7 +575,7 @@ struct libipw_qos_parameters {
        u8 aifs[QOS_QUEUE_NUM];
        u8 flag[QOS_QUEUE_NUM];
        __le16 tx_op_limit[QOS_QUEUE_NUM];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_qos_data {
        struct libipw_qos_parameters parameters;
@@ -588,7 +588,7 @@ struct libipw_qos_data {
 struct libipw_tim_parameters {
        u8 tim_count;
        u8 tim_period;
-} __attribute__ ((packed));
+} __packed;
 
 /*******************************************************/
 
@@ -606,7 +606,7 @@ struct libipw_basic_report {
        __le64 start_time;
        __le16 duration;
        u8 map;
-} __attribute__ ((packed));
+} __packed;
 
 enum {                         /* libipw_measurement_request.mode */
        /* Bit 0 is reserved */
@@ -627,7 +627,7 @@ struct libipw_measurement_params {
        u8 channel;
        __le64 start_time;
        __le16 duration;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_measurement_request {
        struct libipw_info_element ie;
@@ -635,7 +635,7 @@ struct libipw_measurement_request {
        u8 mode;
        u8 type;
        struct libipw_measurement_params params[0];
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_measurement_report {
        struct libipw_info_element ie;
@@ -645,17 +645,17 @@ struct libipw_measurement_report {
        union {
                struct libipw_basic_report basic[0];
        } u;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_tpc_report {
        u8 transmit_power;
        u8 link_margin;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_channel_map {
        u8 channel;
        u8 map;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_ibss_dfs {
        struct libipw_info_element ie;
@@ -668,14 +668,14 @@ struct libipw_csa {
        u8 mode;
        u8 channel;
        u8 count;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_quiet {
        u8 count;
        u8 period;
        u8 duration;
        u8 offset;
-} __attribute__ ((packed));
+} __packed;
 
 struct libipw_network {
        /* These entries are used to identify a unique network */
@@ -828,7 +828,6 @@ struct libipw_device {
        int host_strip_iv_icv;
 
        int host_open_frag;
-       int host_build_iv;
        int ieee802_1x;         /* is IEEE 802.1X used */
 
        /* WPA data */