u16 result_code;
 } __packed;
 
+/**
+ * struct hostif_ps_adhoc_set_request_t - pseudo adhoc mode
+ * @capability: bit5  : preamble
+ *              bit6  : pbcc - Not supported always 0
+ *              bit10 : ShortSlotTime
+ *              bit13 : DSSS-OFDM - Not supported always 0
+ */
 struct hostif_ps_adhoc_set_request_t {
        struct hostif_hdr header;
        u16 phy_type;
 #define CTS_MODE_TRUE  1
        u16 channel;
        struct rate_set16_t rate_set;
-       u16 capability; /* bit5:preamble bit6:pbcc pbcc not supported always 0
-                                * bit10:ShortSlotTime bit13:DSSS-OFDM DSSS-OFDM not supported always 0 */
+       u16 capability;
        u16 scan_type;
 } __packed;
 
        u16 result_code;
 } __packed;
 
+/**
+ * struct hostif_infrastructure_set_request_t
+ * @capability: bit5  : preamble
+ *              bit6  : pbcc - Not supported always 0
+ *              bit10 : ShortSlotTime
+ *              bit13 : DSSS-OFDM - Not supported always 0
+ */
 struct hostif_infrastructure_set_request_t {
        struct hostif_hdr header;
        u16 phy_type;
        u16 cts_mode;
        struct rate_set16_t rate_set;
        struct ssid_t ssid;
-       u16 capability; /* bit5:preamble bit6:pbcc pbcc not supported always 0
-                                * bit10:ShortSlotTime bit13:DSSS-OFDM DSSS-OFDM not supported always 0 */
+       u16 capability;
        u16 beacon_lost_count;
        u16 auth_type;
 #define AUTH_TYPE_OPEN_SYSTEM 0
        u16 scan_type;
 } __packed;
 
+/**
+ * struct hostif_infrastructure_set2_request_t
+ * @capability: bit5  : preamble
+ *              bit6  : pbcc - Not supported always 0
+ *              bit10 : ShortSlotTime
+ *              bit13 : DSSS-OFDM - Not supported always 0
+ */
 struct hostif_infrastructure_set2_request_t {
        struct hostif_hdr header;
        u16 phy_type;
        u16 cts_mode;
        struct rate_set16_t rate_set;
        struct ssid_t ssid;
-       u16 capability; /* bit5:preamble bit6:pbcc pbcc not supported always 0
-                                * bit10:ShortSlotTime bit13:DSSS-OFDM DSSS-OFDM not supported always 0 */
+       u16 capability;
        u16 beacon_lost_count;
        u16 auth_type;
 #define AUTH_TYPE_OPEN_SYSTEM 0
        u16 result_code;
 } __packed;
 
+/**
+ * struct hostif_adhoc_set_request_t
+ * @capability: bit5  : preamble
+ *              bit6  : pbcc - Not supported always 0
+ *              bit10 : ShortSlotTime
+ *              bit13 : DSSS-OFDM - Not supported always 0
+ */
 struct hostif_adhoc_set_request_t {
        struct hostif_hdr header;
        u16 phy_type;
        u16 channel;
        struct rate_set16_t rate_set;
        struct ssid_t ssid;
-       u16 capability; /* bit5:preamble bit6:pbcc pbcc not supported always 0
-                                * bit10:ShortSlotTime bit13:DSSS-OFDM DSSS-OFDM not supported always 0 */
+       u16 capability;
        u16 scan_type;
 } __packed;
 
+/**
+ * struct hostif_adhoc_set2_request_t
+ * @capability: bit5  : preamble
+ *              bit6  : pbcc - Not supported always 0
+ *              bit10 : ShortSlotTime
+ *              bit13 : DSSS-OFDM - Not supported always 0
+ */
 struct hostif_adhoc_set2_request_t {
        struct hostif_hdr header;
        u16 phy_type;
        u16 reserved;
        struct rate_set16_t rate_set;
        struct ssid_t ssid;
-       u16 capability; /* bit5:preamble bit6:pbcc pbcc not supported always 0
-                                * bit10:ShortSlotTime bit13:DSSS-OFDM DSSS-OFDM not supported always 0 */
+       u16 capability;
        u16 scan_type;
        struct channel_list_t channel_list;
        u8 bssid[ETH_ALEN];