1
0
Fork 0
alistair23-linux/drivers/net/ethernet/cavium/thunder
Sunil Goutham 1d368790bc net: thunderx: Adjust nicvf structure to reduce cache misses
Adjusted nicvf structure such that all elements used in hot
path like napi, xmit e.t.c fall into same cache line. This reduced
no of cache misses and resulted in ~2% increase in no of packets
handled on a core.

Also modified elements with :1 notation to boolean, to be
consistent with other element definitions.

Signed-off-by: Sunil Goutham <sgoutham@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-03-14 12:33:36 -04:00
..
Makefile
nic.h net: thunderx: Adjust nicvf structure to reduce cache misses 2016-03-14 12:33:36 -04:00
nic_main.c net: thunderx: Fix for Qset error due to CQ full 2016-02-25 16:25:34 -05:00
nic_reg.h net: thunderx: Fix for Qset error due to CQ full 2016-02-25 16:25:34 -05:00
nicvf_ethtool.c net, thunderx: Add TX timeout and RX buffer alloc failure stats. 2016-02-11 11:30:26 -05:00
nicvf_main.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-02-23 00:09:14 -05:00
nicvf_queues.c net: thunderx: Set recevie buffer page usage count in bulk 2016-03-14 12:33:36 -04:00
nicvf_queues.h net: thunderx: Fix receive packet stats 2016-02-17 22:24:57 -05:00
q_struct.h net: thunderx: HW TSO support for pass-2 hardware 2015-12-11 23:38:17 -05:00
thunder_bgx.c net: thunderx: bgx: Add log message when setting mac address 2016-02-11 11:30:26 -05:00
thunder_bgx.h net: thunderx: Enable BGX LMAC's RX/TX only after VF is up 2015-12-02 15:58:50 -05:00