]> Pileus Git - ~andy/linux/commit
bna: RX Processing and Config Changes
authorRasesh Mody <rmody@brocade.com>
Wed, 18 Dec 2013 01:07:36 +0000 (17:07 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Dec 2013 05:30:33 +0000 (00:30 -0500)
commit66f9513a1213dfc5332b9675d206d47763b81761
tree1b8aa8835fbe4e1d18ca436ac97430b83b62d888
parente29aa33912dd71b1446e01d6d7a1b95d0e81f996
bna: RX Processing and Config Changes

Change Details:
 - Prefetch header in GRO path. This reduces napi_frags_skb time from 9% to 5%.
 - Changed the configurable limit of RxQ depth to 16384 (was 2048).
 - bnad_rx_unmap_q elements are cachealigned.

Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/brocade/bna/bnad.c
drivers/net/ethernet/brocade/bna/bnad.h