numam-dpdk/drivers/net/enic/base
John Daley a3b1e9551c net/enic: streamline mbuf handling in Tx path
The list of mbufs held by the driver on Tx was allocated in chunks
(a hold-over from the enic kernel mode driver). The structure used
next pointers across chunks which led to cache misses.

Allocate the array used to hold mbufs in flight on Tx with
rte_zmalloc_socket(). Remove unnecessary fields from the structure
and use head and tail pointers instead of next pointers.

Signed-off-by: John Daley <johndale@cisco.com>
2016-06-15 17:13:56 +02:00
..
cq_desc.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
cq_enet_desc.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
enic_vnic_wq.h net/enic: streamline mbuf handling in Tx path 2016-06-15 17:13:56 +02:00
rq_enet_desc.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_cq.c enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_cq.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_dev.c enic: fix link state change 2016-03-30 19:39:07 +02:00
vnic_dev.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_devcmd.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_enet.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_intr.c enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_intr.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_nic.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_resource.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_rq.c enic: improve Rx performance 2016-03-16 16:57:12 +01:00
vnic_rq.h enic: improve Rx performance 2016-03-16 16:57:12 +01:00
vnic_rss.c enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_rss.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_stats.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00
vnic_wq.c net/enic: streamline mbuf handling in Tx path 2016-06-15 17:13:56 +02:00
vnic_wq.h net/enic: streamline mbuf handling in Tx path 2016-06-15 17:13:56 +02:00
wq_enet_desc.h enic: remove #ident lines 2015-09-30 01:19:19 +02:00