Search Linux Wireless

[RFC/RFT 0/9] iwlegacy rework rx allocation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux