Any comments on this patchset? On 17.03.2013 11:59, Jussi Kivilinna wrote: > Patchset improves RX path handling in rtlwifi/usb.c by: > - change to use preallocated DMA coherent URB buffers. > - kill unnessasary skbuff copies. > - defer RX processing to tasklet. > - add proper alignment of skbuff early on. > > With this patchset IRQ CPU usage drops from 37% to 25% on ARM system with > 1Ghz Cortex-A8, when doing large transfer with rtl8192cu. Tranfer speed > appears to be slightly improved too, from 29Mbit to 31Mbit. > > --- > > Jussi Kivilinna (4): > rtlwifi: usb: use usb_alloc_coherent for RX buffers > rtlwifi: usb: remove extra skb copy on RX path > rtlwifi: usb: defer rx processing to tasklet > rtlwifi: usb: add NET_IP_ALIGN padding to RX skb when needed > > > drivers/net/wireless/rtlwifi/rtl8192cu/trx.c | 2 > drivers/net/wireless/rtlwifi/usb.c | 220 ++++++++++++++++++-------- > drivers/net/wireless/rtlwifi/usb.h | 5 - > 3 files changed, 156 insertions(+), 71 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 > -- 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