]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/wireless/iwlwifi/iwl-core.h
iwlwifi: Packing all 4965 parameters
[mv-sheeva.git] / drivers / net / wireless / iwlwifi / iwl-core.h
index 88fd49abdabd5b37d92401926ccf6db21b4a79ab..fb4ce081807bf05b6e9e363751e46b609b0faeae 100644 (file)
@@ -84,11 +84,23 @@ struct iwl_ops {
        const struct iwl_lib_ops *lib;
 };
 
+struct iwl_mod_params {
+       int disable;            /* def: 0 = enable radio */
+       int hw_crypto;          /* def: 0 = using software encryption */
+       int debug;              /* def: 0 = minimal debug log messages */
+       int disable_hw_scan;    /* def: 0 = use h/w scan */
+       int num_of_queues;      /* def: HW dependent */
+       int enable_qos;         /* def: 1 = use quality of service */
+       int amsdu_size_8K;      /* def: 1 = enable 8K amsdu size */
+       int antenna;            /* def: 0 = both antennas (use diversity) */
+};
+
 struct iwl_cfg {
        const char *name;
        const char *fw_name;
        unsigned int sku;
        const struct iwl_ops *ops;
+       const struct iwl_mod_params *mod_params;
 };
 
 #endif /* __iwl_core_h__ */