android_kernel_xiaomi_sm8350/drivers/net/vxge
Benjamin LaHaise ff1b974cf3 vxge: improve tx performance by using mmiowb() instead of wmb()
wmb() is extremely heavy on x86.  The semantics required in the driver are
provided by mmiowb(), so use that and improve tx performance on P4 Xeons by
5-10%.

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:44 -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: fix pktgen hangs (don't abuse skb->cb[]) 2009-08-05 13:10:43 -07:00
vxge-main.h vxge: fix pktgen hangs (don't abuse skb->cb[]) 2009-08-05 13:10:43 -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: improve tx performance by using mmiowb() instead of wmb() 2009-08-05 13:10:44 -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