diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-prph.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-prph.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-prph.h b/drivers/net/wireless/iwlwifi/iwl-prph.h index d393e8f0210..6d95832db06 100644 --- a/drivers/net/wireless/iwlwifi/iwl-prph.h +++ b/drivers/net/wireless/iwlwifi/iwl-prph.h | |||
@@ -254,7 +254,8 @@ | |||
254 | * device. A queue maps to only one (selectable by driver) Tx DMA channel, | 254 | * device. A queue maps to only one (selectable by driver) Tx DMA channel, |
255 | * but one DMA channel may take input from several queues. | 255 | * but one DMA channel may take input from several queues. |
256 | * | 256 | * |
257 | * Tx DMA channels have dedicated purposes. For 4965, they are used as follows: | 257 | * Tx DMA channels have dedicated purposes. For 4965, they are used as follows |
258 | * (cf. default_queue_to_tx_fifo in iwl-4965.c): | ||
258 | * | 259 | * |
259 | * 0 -- EDCA BK (background) frames, lowest priority | 260 | * 0 -- EDCA BK (background) frames, lowest priority |
260 | * 1 -- EDCA BE (best effort) frames, normal priority | 261 | * 1 -- EDCA BE (best effort) frames, normal priority |
@@ -265,9 +266,21 @@ | |||
265 | * 6 -- HCCA long frames | 266 | * 6 -- HCCA long frames |
266 | * 7 -- not used by driver (device-internal only) | 267 | * 7 -- not used by driver (device-internal only) |
267 | * | 268 | * |
269 | * For 5000 series and up, they are used slightly differently | ||
270 | * (cf. iwl5000_default_queue_to_tx_fifo in iwl-5000.c): | ||
271 | * | ||
272 | * 0 -- EDCA BK (background) frames, lowest priority | ||
273 | * 1 -- EDCA BE (best effort) frames, normal priority | ||
274 | * 2 -- EDCA VI (video) frames, higher priority | ||
275 | * 3 -- EDCA VO (voice) and management frames, highest priority | ||
276 | * 4 -- (TBD) | ||
277 | * 5 -- HCCA short frames | ||
278 | * 6 -- HCCA long frames | ||
279 | * 7 -- Commands | ||
280 | * | ||
268 | * Driver should normally map queues 0-6 to Tx DMA/FIFO channels 0-6. | 281 | * Driver should normally map queues 0-6 to Tx DMA/FIFO channels 0-6. |
269 | * In addition, driver can map queues 7-15 to Tx DMA/FIFO channels 0-3 to | 282 | * In addition, driver can map the remaining queues to Tx DMA/FIFO |
270 | * support 11n aggregation via EDCA DMA channels. | 283 | * channels 0-3 to support 11n aggregation via EDCA DMA channels. |
271 | * | 284 | * |
272 | * The driver sets up each queue to work in one of two modes: | 285 | * The driver sets up each queue to work in one of two modes: |
273 | * | 286 | * |