linux/drivers/net/vxge
Benjamin LaHaise ea11bbe0c9 vxge: prefetch skb->data
This patch implements prefetching of skb->data from a copy of the pointer
in the descriptor (which is already in the L1 cache at this point).  This
improves netperf rx performance (netperf -L 0,0 -c -H 192.168.254.2 -- -M
131072 -m 131072) by 4.9% on a P4 Xeon host.

Signed-off-by: Benjamin LaHaise <ben.lahaise@neterion.com>
Signed-off-by: Sreenivasa Honnur <sreenivasa.honnur@neterion.com>
Signed-off-by: Ramkrishna Vepa <ram.vepa@neterion.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-08-05 13:10:45 -07:00
..
Makefile Neterion: New driver: Kconfig and Makefile 2009-04-02 00:33:46 -07:00
vxge-config.c vxge: Removed ioremap of unused bar addresses and their references 2009-07-05 19:16:24 -07:00
vxge-config.h vxge: fix pktgen hangs (don't abuse skb->cb[]) 2009-08-05 13:10:43 -07:00
vxge-ethtool.c Neterion: New driver: Ethtool related 2009-04-02 00:33:44 -07:00
vxge-ethtool.h Neterion: New driver: Ethtool related 2009-04-02 00:33:44 -07:00
vxge-main.c vxge: prefetch skb->data 2009-08-05 13:10:45 -07:00
vxge-main.h vxge: prefetch skb->data 2009-08-05 13:10:45 -07:00
vxge-reg.h vxge: Corrected Register map entry for xmac_link registers 2009-07-05 19:16:30 -07:00
vxge-traffic.c vxge: prefetch RxD descriptors 2009-08-05 13:10:45 -07:00
vxge-traffic.h vxge: fix pktgen hangs (don't abuse skb->cb[]) 2009-08-05 13:10:43 -07:00
vxge-version.h vxge: Version update 2009-07-05 19:16:44 -07:00