The WL1271 HW supports sending and receiving multiple packets within a single transaction. This can substantially reduce CPU usage and increase network throughput. The following patches add support for RX and TX packet aggregation. An opportunistic approach was taken - all packets that are currently available for sending/receiving are aggregated and transferred in a single transaction. The patches were tested on a Zoom2 platform (SDIO only). Ido Yariv (2): wl1271: Support firmware RX packet aggregation wl1271: Support firmware TX packet aggregation drivers/net/wireless/wl12xx/wl1271.h | 5 ++ drivers/net/wireless/wl12xx/wl1271_main.c | 15 ++++- drivers/net/wireless/wl12xx/wl1271_rx.c | 63 ++++++++++++++----- drivers/net/wireless/wl12xx/wl1271_tx.c | 99 +++++++++++------------------ 4 files changed, 103 insertions(+), 79 deletions(-) -- 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