aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-4965.h
diff options
context:
space:
mode:
authorRon Rindjunsky <ron.rindjunsky@intel.com>2007-11-26 09:14:42 -0500
committerDavid S. Miller <davem@davemloft.net>2008-01-28 18:05:46 -0500
commit9ee1ba474fc37bcaf6a958bf7e995006fc69893b (patch)
tree42224488712bfd808909ce48e0a4c2a8bc69c606 /drivers/net/wireless/iwlwifi/iwl-4965.h
parent270243a50574455f593378377c0fa74284730f7d (diff)
iwlwifi: 802.11n add support to 8K A-MSDU Rx frames
This patch give the iwlwifi the ability to support A-MSDU up to 8K Please notice - in order to work in 8K A-MSDU ucode support is needed, version 4.44.1.19 (soon to be published). 4K A-MSDU works in current ucode version as well. Signed-off-by: Ron Rindjunsky <ron.rindjunsky@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-4965.h')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-4965.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-4965.h b/drivers/net/wireless/iwlwifi/iwl-4965.h
index 50209e6cdd0c..5a410e284b95 100644
--- a/drivers/net/wireless/iwlwifi/iwl-4965.h
+++ b/drivers/net/wireless/iwlwifi/iwl-4965.h
@@ -60,6 +60,7 @@ extern struct pci_device_id iwl4965_hw_card_ids[];
60/* Module parameters accessible from iwl-*.c */ 60/* Module parameters accessible from iwl-*.c */
61extern int iwl4965_param_hwcrypto; 61extern int iwl4965_param_hwcrypto;
62extern int iwl4965_param_queues_num; 62extern int iwl4965_param_queues_num;
63extern int iwl4965_param_amsdu_size_8K;
63 64
64enum iwl4965_antenna { 65enum iwl4965_antenna {
65 IWL_ANTENNA_DIVERSITY, 66 IWL_ANTENNA_DIVERSITY,
@@ -506,7 +507,6 @@ union iwl4965_ht_rate_supp {
506 507
507#ifdef CONFIG_IWL4965_HT 508#ifdef CONFIG_IWL4965_HT
508#define CFG_HT_RX_AMPDU_FACTOR_DEF (0x3) 509#define CFG_HT_RX_AMPDU_FACTOR_DEF (0x3)
509#define HT_IE_MAX_AMSDU_SIZE_4K (0)
510#define CFG_HT_MPDU_DENSITY_2USEC (0x5) 510#define CFG_HT_MPDU_DENSITY_2USEC (0x5)
511#define CFG_HT_MPDU_DENSITY_DEF CFG_HT_MPDU_DENSITY_2USEC 511#define CFG_HT_MPDU_DENSITY_DEF CFG_HT_MPDU_DENSITY_2USEC
512 512
@@ -618,7 +618,8 @@ struct iwl4965_driver_hw_info {
618 u16 ac_queue_count; 618 u16 ac_queue_count;
619 u16 tx_cmd_len; 619 u16 tx_cmd_len;
620 u16 max_rxq_size; 620 u16 max_rxq_size;
621 u32 rx_buffer_size; 621 u32 rx_buf_size;
622 u32 max_pkt_size;
622 u16 max_rxq_log; 623 u16 max_rxq_log;
623 u8 max_stations; 624 u8 max_stations;
624 u8 bcast_sta_id; 625 u8 bcast_sta_id;