numam-dpdk/drivers/net/octeontx2
Vamsi Attunuru 14766d6920 net/octeontx2: allow vector processing packets not by 4
Current vector mode implementation floor-aligns pkt count
with NIX_DESCS_PER_LOOP and process that many packets.

Patch addresses the case where pkt count modulo NIX_DESCS_PER_LOOP
is non-zero, after the vector mode processing, scalar routine is
used to process if there are any leftover packets. Scalar routine
is also used when descriptor head is about to wrap and turn out to
be unaligned.

Signed-off-by: Vamsi Attunuru <vattunuru@marvell.com>
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
2020-01-17 19:46:26 +01:00
..
Makefile build: remove individual library versions 2019-11-20 23:05:39 +01:00
meson.build net/octeontx2: support multicast filter 2019-10-23 16:43:10 +02:00
otx2_ethdev_debug.c common/octeontx2: fix mbox memory access 2019-08-05 23:18:27 +02:00
otx2_ethdev_devargs.c net/octeontx2: support reduced set of packet types 2019-11-20 17:36:05 +01:00
otx2_ethdev_irq.c drivers/octeontx2: fix recursive interrupts 2019-07-29 22:18:01 +02:00
otx2_ethdev_ops.c net/octeontx2: fix PTP configurations for VF 2019-11-20 17:36:05 +01:00
otx2_ethdev.c net/octeontx2: fix VF configuration 2020-01-17 19:46:02 +01:00
otx2_ethdev.h net/octeontx2: fix packet type parsing disabled by default 2019-11-26 18:05:15 +01:00
otx2_flow_ctrl.c net/octeontx2: support SDP interface 2019-11-08 23:15:05 +01:00
otx2_flow_parse.c net/octeontx2: support HIGIG2 2019-11-08 23:15:04 +01:00
otx2_flow_utils.c net/octeontx2: support flow API flags based extraction 2019-07-23 14:31:35 +02:00
otx2_flow.c net/octeontx2: support HIGIG2 2019-11-08 23:15:04 +01:00
otx2_flow.h net/octeontx2: support HIGIG2 2019-11-08 23:15:04 +01:00
otx2_link.c net/octeontx2: support SDP interface 2019-11-08 23:15:05 +01:00
otx2_lookup.c net/octeontx2: fix getting supported packet types 2020-01-17 19:46:02 +01:00
otx2_mac.c net/octeontx2: support SDP interface 2019-11-08 23:15:05 +01:00
otx2_mcast.c net/octeontx2: support multicast filter 2019-10-23 16:43:10 +02:00
otx2_ptp.c net/octeontx2: fix PTP configurations for VF 2019-11-20 17:36:05 +01:00
otx2_rss.c net/octeontx2: enable GTPU for RSS hash index 2019-10-23 16:43:08 +02:00
otx2_rx.c net/octeontx2: allow vector processing packets not by 4 2020-01-17 19:46:26 +01:00
otx2_rx.h net/octeontx2: fix PTP configurations for VF 2019-11-20 17:36:05 +01:00
otx2_stats.c ethdev: make stats and xstats reset callbacks return int 2019-10-07 15:00:54 +02:00
otx2_tm.c net/octeontx2: support SDP interface 2019-11-08 23:15:05 +01:00
otx2_tm.h drivers/octeontx2: fix Coverity warnings 2019-08-05 18:42:19 +02:00
otx2_tx.c net/octeontx2: allow vector processing packets not by 4 2020-01-17 19:46:26 +01:00
otx2_tx.h net/octeontx2: support GRE TSO offload 2019-10-08 12:14:31 +02:00
otx2_vlan.c net/octeontx2: update KPU parser profile 2019-10-08 12:14:31 +02:00
rte_pmd_octeontx2_version.map build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00