linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC/RFT 0/9] iwlegacy rework rx allocation
@ 2014-03-05 12:13 Stanislaw Gruszka
  2014-03-05 12:13 ` [RFC/RFT 1/9] iwlegacy: add pkt pointer to command Stanislaw Gruszka
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Stanislaw Gruszka @ 2014-03-05 12:13 UTC (permalink / raw)
  To: linux-wireless; +Cc: Pedro Francisco

Those patches replace compicated rx allocation algoritm with
simple one which always assure we have RX buffers ready for 
firmware. This fix long standing problem with microcode errors
when system is under load.

I tested them only on 4965.  

Stanislaw Gruszka (9):
  iwlegacy: add pkt pointer to command
  iwlegacy: use CMD_COPY_PKT on il3945_get_measurement
  iwlegacy: use CMD_COPY_PKT on il_send_scan_abort
  iwlegacy: use CMD_COPY_PKT on il_send_add_sta
  iwlegacy: use CMD_COPY_PKT on il_send_remove_station
  iwlegacy: use CMD_COPY_PKT on il3945_send_rxon_assoc
  iwlegacy: get rit of CMD_WANT_SKB
  iwlegacy: treat RX notify specially
  iwlegacy: rework rx buffers allocation

 drivers/net/wireless/iwlegacy/3945-mac.c | 495 +++++--------------------------
 drivers/net/wireless/iwlegacy/3945.c     |  74 ++---
 drivers/net/wireless/iwlegacy/3945.h     |   8 +-
 drivers/net/wireless/iwlegacy/4965-mac.c | 447 +++++-----------------------
 drivers/net/wireless/iwlegacy/4965.h     |   6 +-
 drivers/net/wireless/iwlegacy/common.c   | 348 ++++++++++++++--------
 drivers/net/wireless/iwlegacy/common.h   |  71 ++---
 drivers/net/wireless/iwlegacy/debug.c    |   3 -
 8 files changed, 432 insertions(+), 1020 deletions(-)

-- 
1.7.11.7


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2014-03-20 11:27 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-05 12:13 [RFC/RFT 0/9] iwlegacy rework rx allocation Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 1/9] iwlegacy: add pkt pointer to command Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 2/9] iwlegacy: use CMD_COPY_PKT on il3945_get_measurement Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 3/9] iwlegacy: use CMD_COPY_PKT on il_send_scan_abort Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 4/9] iwlegacy: use CMD_COPY_PKT on il_send_add_sta Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 5/9] iwlegacy: use CMD_COPY_PKT on il_send_remove_station Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 6/9] iwlegacy: use CMD_COPY_PKT on il3945_send_rxon_assoc Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 7/9] iwlegacy: get rit of CMD_WANT_SKB Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 8/9] iwlegacy: treat RX notify specially Stanislaw Gruszka
2014-03-05 12:13 ` [RFC/RFT 9/9] iwlegacy: rework rx buffers allocation Stanislaw Gruszka
2014-03-05 12:23 ` [RFC/RFT 10/9] iwlegacy: fix uninitialized var Stanislaw Gruszka
2014-03-20 10:16 ` [RFC/RFT 0/9] iwlegacy rework rx allocation Stanislaw Gruszka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).