numam-dpdk/drivers/net/virtio
Marvin Liu 6494b9a9b2 net/virtio: add vectorized packed ring Tx
Optimize packed ring Tx path like Rx path. Split Tx path into batch and
single Tx functions. Batch function is further optimized by AVX512
instructions.

Signed-off-by: Marvin Liu <yong.liu@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
2020-05-05 15:54:26 +02:00
..
virtio_user replace packed attributes 2020-04-16 18:16:46 +02:00
Makefile net/virtio: add vectorized packed ring Rx 2020-05-05 15:54:26 +02:00
meson.build net/virtio: add vectorized packed ring Rx 2020-05-05 15:54:26 +02:00
rte_pmd_virtio_version.map build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
virtio_ethdev.c net/virtio: add parameter to enable vectorized path 2020-05-05 15:54:26 +02:00
virtio_ethdev.h net/virtio: add vectorized packed ring Tx 2020-05-05 15:54:26 +02:00
virtio_logs.h net/virtio: implement dynamic logging 2018-01-16 18:47:49 +01:00
virtio_pci.c net/virtio: support packed ring notification data 2020-01-17 19:46:26 +01:00
virtio_pci.h net/virtio: add parameter to enable vectorized path 2020-05-05 15:54:26 +02:00
virtio_ring.h net/virtio: define avail and used flags as constants 2019-03-29 17:25:32 +01:00
virtio_rxtx_packed_avx.c net/virtio: add vectorized packed ring Tx 2020-05-05 15:54:26 +02:00
virtio_rxtx_simple_altivec.c eal/ppc: fix bool type after altivec include 2020-05-06 11:45:13 +02:00
virtio_rxtx_simple_neon.c net/virtio: get all pending Rx packets in vectorized paths 2019-10-07 15:00:57 +02:00
virtio_rxtx_simple_sse.c net/virtio: get all pending Rx packets in vectorized paths 2019-10-07 15:00:57 +02:00
virtio_rxtx_simple.c replace cold attributes 2020-04-16 18:30:58 +02:00
virtio_rxtx_simple.h net/virtio: refactor virtqueue structure 2019-03-20 18:15:42 +01:00
virtio_rxtx.c net/virtio: add vectorized packed ring Tx 2020-05-05 15:54:26 +02:00
virtio_rxtx.h net/virtio: fix Rx stats with vectorized functions 2019-10-07 15:00:57 +02:00
virtio_user_ethdev.c net/virtio: add vectorized packed ring Rx 2020-05-05 15:54:26 +02:00
virtqueue.c net/virtio: add parameter to enable vectorized path 2020-05-05 15:54:26 +02:00
virtqueue.h net/virtio: reuse packed ring functions 2020-05-05 15:54:26 +02:00