* [PATCH] event/cnxk: remove single dequeue functions
@ 2024-10-22 4:59 pbhagavatula
2024-10-22 5:01 ` Pavan Nikhilesh Bhagavatula
0 siblings, 1 reply; 2+ messages in thread
From: pbhagavatula @ 2024-10-22 4:59 UTC (permalink / raw)
To: jerinj, mattias.ronnblom, Pavan Nikhilesh, Shijith Thotton; +Cc: dev
From: Pavan Nikhilesh <pbhagavatula@marvell.com>
Remove single dequeue template files.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
---
Depends-on: series-33580 (event/dsw: remove single event enqueue and dequeue)
drivers/event/cnxk/cn10k_eventdev.c | 5 +-
drivers/event/cnxk/cn10k_worker.h | 107 ++++------
drivers/event/cnxk/cn9k_eventdev.c | 10 +-
drivers/event/cnxk/cn9k_worker.h | 199 ++++++++----------
drivers/event/cnxk/deq/cn10k/deq_0_15.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_0_15_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_0_15_tmo.c | 20 --
.../event/cnxk/deq/cn10k/deq_0_15_tmo_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_112_127.c | 20 --
.../event/cnxk/deq/cn10k/deq_112_127_seg.c | 20 --
.../event/cnxk/deq/cn10k/deq_112_127_tmo.c | 20 --
.../cnxk/deq/cn10k/deq_112_127_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn10k/deq_16_31.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_16_31_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_16_31_tmo.c | 20 --
.../event/cnxk/deq/cn10k/deq_16_31_tmo_seg.c | 21 --
drivers/event/cnxk/deq/cn10k/deq_32_47.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_32_47_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_32_47_tmo.c | 20 --
.../event/cnxk/deq/cn10k/deq_32_47_tmo_seg.c | 21 --
drivers/event/cnxk/deq/cn10k/deq_48_63.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_48_63_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_48_63_tmo.c | 20 --
.../event/cnxk/deq/cn10k/deq_48_63_tmo_seg.c | 21 --
drivers/event/cnxk/deq/cn10k/deq_64_79.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_64_79_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_64_79_tmo.c | 20 --
.../event/cnxk/deq/cn10k/deq_64_79_tmo_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_80_95.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_80_95_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_80_95_tmo.c | 20 --
.../event/cnxk/deq/cn10k/deq_80_95_tmo_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_96_111.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_96_111_seg.c | 20 --
drivers/event/cnxk/deq/cn10k/deq_96_111_tmo.c | 20 --
.../event/cnxk/deq/cn10k/deq_96_111_tmo_seg.c | 20 --
.../event/cnxk/deq/cn10k/deq_all_offload.c | 24 +--
drivers/event/cnxk/deq/cn9k/deq_0_15.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c | 16 --
.../event/cnxk/deq/cn9k/deq_0_15_dual_seg.c | 16 --
.../event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c | 16 --
.../cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c | 16 --
.../event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_112_127.c | 16 --
.../event/cnxk/deq/cn9k/deq_112_127_dual.c | 16 --
.../cnxk/deq/cn9k/deq_112_127_dual_seg.c | 16 --
.../cnxk/deq/cn9k/deq_112_127_dual_tmo.c | 16 --
.../cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c | 16 --
.../event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_16_31.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c | 16 --
.../event/cnxk/deq/cn9k/deq_16_31_dual_seg.c | 16 --
.../event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c | 16 --
.../cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c | 16 --
.../event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_32_47.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c | 16 --
.../event/cnxk/deq/cn9k/deq_32_47_dual_seg.c | 16 --
.../event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c | 16 --
.../cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c | 16 --
.../event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_48_63.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c | 16 --
.../event/cnxk/deq/cn9k/deq_48_63_dual_seg.c | 16 --
.../event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c | 16 --
.../cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c | 16 --
.../event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_64_79.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c | 16 --
.../event/cnxk/deq/cn9k/deq_64_79_dual_seg.c | 16 --
.../event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c | 16 --
.../cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c | 16 --
.../event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_80_95.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c | 16 --
.../event/cnxk/deq/cn9k/deq_80_95_dual_seg.c | 16 --
.../event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c | 16 --
.../cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c | 16 --
.../event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_96_111.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c | 16 --
.../event/cnxk/deq/cn9k/deq_96_111_dual_seg.c | 16 --
.../event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c | 16 --
.../cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c | 17 --
drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c | 16 --
.../event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c | 16 --
drivers/event/cnxk/deq/cn9k/deq_all_offload.c | 51 ++---
drivers/event/cnxk/meson.build | 96 ---------
103 files changed, 151 insertions(+), 2013 deletions(-)
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_0_15.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_0_15_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_0_15_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_112_127.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_112_127_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_112_127_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_16_31.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_16_31_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_16_31_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_32_47.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_32_47_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_32_47_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_48_63.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_48_63_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_48_63_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_64_79.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_64_79_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_64_79_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_80_95.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_80_95_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_80_95_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_96_111.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_96_111_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_96_111_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c
delete mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c
diff --git a/drivers/event/cnxk/cn10k_eventdev.c b/drivers/event/cnxk/cn10k_eventdev.c
index a099356562..8c8fb579cc 100644
--- a/drivers/event/cnxk/cn10k_eventdev.c
+++ b/drivers/event/cnxk/cn10k_eventdev.c
@@ -422,12 +422,9 @@ cn10k_sso_fp_blk_fns_set(struct rte_eventdev *event_dev)
#if defined(CNXK_DIS_TMPLT_FUNC)
struct cnxk_sso_evdev *dev = cnxk_sso_pmd_priv(event_dev);
- event_dev->dequeue = cn10k_sso_hws_deq_all_offload;
event_dev->dequeue_burst = cn10k_sso_hws_deq_burst_all_offload;
- if (dev->rx_offloads & NIX_RX_OFFLOAD_TSTAMP_F) {
- event_dev->dequeue = cn10k_sso_hws_deq_all_offload_tst;
+ if (dev->rx_offloads & NIX_RX_OFFLOAD_TSTAMP_F)
event_dev->dequeue_burst = cn10k_sso_hws_deq_burst_all_offload_tst;
- }
event_dev->txa_enqueue = cn10k_sso_hws_tx_adptr_enq_seg_all_offload;
event_dev->txa_enqueue_same_dest = cn10k_sso_hws_tx_adptr_enq_seg_all_offload;
if (dev->tx_offloads & (NIX_TX_OFFLOAD_OL3_OL4_CSUM_F | NIX_TX_OFFLOAD_VLAN_QINQ_F |
diff --git a/drivers/event/cnxk/cn10k_worker.h b/drivers/event/cnxk/cn10k_worker.h
index f0bfa12640..5d3394508e 100644
--- a/drivers/event/cnxk/cn10k_worker.h
+++ b/drivers/event/cnxk/cn10k_worker.h
@@ -380,83 +380,51 @@ int __rte_hot cn10k_sso_hws_preschedule_modify(void *port,
enum rte_event_dev_preschedule_type type);
#define R(name, flags) \
- uint16_t __rte_hot cn10k_sso_hws_deq_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_deq_tmo_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_tmo_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_deq_ca_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_ca_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_deq_tmo_ca_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_tmo_ca_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_deq_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_deq_tmo_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_tmo_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_deq_ca_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_ca_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_deq_tmo_ca_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_tmo_ca_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_reas_deq_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_reas_deq_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_reas_deq_tmo_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_reas_deq_tmo_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_reas_deq_ca_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_reas_deq_ca_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_reas_deq_tmo_ca_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_reas_deq_tmo_ca_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_reas_deq_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_reas_deq_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_reas_deq_tmo_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_reas_deq_tmo_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_reas_deq_ca_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_reas_deq_ca_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn10k_sso_hws_reas_deq_tmo_ca_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_reas_deq_tmo_ca_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks);
@@ -464,44 +432,55 @@ int __rte_hot cn10k_sso_hws_preschedule_modify(void *port,
NIX_RX_FASTPATH_MODES
#undef R
-#define SSO_DEQ(fn, flags) \
- uint16_t __rte_hot fn(void *port, struct rte_event *ev, \
- uint64_t timeout_ticks) \
- { \
- struct cn10k_sso_hws *ws = port; \
- RTE_SET_USED(timeout_ticks); \
- if (ws->swtag_req) { \
- ws->swtag_req = 0; \
- ws->gw_rdata = cnxk_sso_hws_swtag_wait( \
- ws->base + SSOW_LF_GWS_WQE0); \
- return 1; \
- } \
- return cn10k_sso_hws_get_work(ws, ev, flags); \
+#define SSO_DEQ(fn, flags) \
+ static __rte_always_inline uint16_t fn(void *port, struct rte_event *ev, \
+ uint64_t timeout_ticks) \
+ { \
+ struct cn10k_sso_hws *ws = port; \
+ RTE_SET_USED(timeout_ticks); \
+ if (ws->swtag_req) { \
+ ws->swtag_req = 0; \
+ ws->gw_rdata = cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_WQE0); \
+ return 1; \
+ } \
+ return cn10k_sso_hws_get_work(ws, ev, flags); \
}
#define SSO_DEQ_SEG(fn, flags) SSO_DEQ(fn, flags | NIX_RX_MULTI_SEG_F)
-#define SSO_DEQ_TMO(fn, flags) \
- uint16_t __rte_hot fn(void *port, struct rte_event *ev, \
- uint64_t timeout_ticks) \
- { \
- struct cn10k_sso_hws *ws = port; \
- uint16_t ret = 1; \
- uint64_t iter; \
- if (ws->swtag_req) { \
- ws->swtag_req = 0; \
- ws->gw_rdata = cnxk_sso_hws_swtag_wait( \
- ws->base + SSOW_LF_GWS_WQE0); \
- return ret; \
- } \
- ret = cn10k_sso_hws_get_work(ws, ev, flags); \
- for (iter = 1; iter < timeout_ticks && (ret == 0); iter++) \
- ret = cn10k_sso_hws_get_work(ws, ev, flags); \
- return ret; \
+#define SSO_DEQ_TMO(fn, flags) \
+ static __rte_always_inline uint16_t fn(void *port, struct rte_event *ev, \
+ uint64_t timeout_ticks) \
+ { \
+ struct cn10k_sso_hws *ws = port; \
+ uint16_t ret = 1; \
+ uint64_t iter; \
+ if (ws->swtag_req) { \
+ ws->swtag_req = 0; \
+ ws->gw_rdata = cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_WQE0); \
+ return ret; \
+ } \
+ ret = cn10k_sso_hws_get_work(ws, ev, flags); \
+ for (iter = 1; iter < timeout_ticks && (ret == 0); iter++) \
+ ret = cn10k_sso_hws_get_work(ws, ev, flags); \
+ return ret; \
}
#define SSO_DEQ_TMO_SEG(fn, flags) SSO_DEQ_TMO(fn, flags | NIX_RX_MULTI_SEG_F)
+#define R(name, flags) \
+ SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
+ SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F) \
+ SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
+ SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F) \
+ SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
+ SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F) \
+ SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
+ SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
+
+NIX_RX_FASTPATH_MODES
+#undef R
+
#define SSO_CMN_DEQ_BURST(fnb, fn, flags) \
uint16_t __rte_hot fnb(void *port, struct rte_event ev[], \
uint16_t nb_events, uint64_t timeout_ticks) \
@@ -518,12 +497,8 @@ NIX_RX_FASTPATH_MODES
return fn(port, ev, timeout_ticks); \
}
-uint16_t __rte_hot cn10k_sso_hws_deq_all_offload(void *port, struct rte_event *ev,
- uint64_t timeout_ticks);
uint16_t __rte_hot cn10k_sso_hws_deq_burst_all_offload(void *port, struct rte_event ev[],
uint16_t nb_events, uint64_t timeout_ticks);
-uint16_t __rte_hot cn10k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev,
- uint64_t timeout_ticks);
uint16_t __rte_hot cn10k_sso_hws_deq_burst_all_offload_tst(void *port, struct rte_event ev[],
uint16_t nb_events,
uint64_t timeout_ticks);
diff --git a/drivers/event/cnxk/cn9k_eventdev.c b/drivers/event/cnxk/cn9k_eventdev.c
index 431e1670d5..b176044aa5 100644
--- a/drivers/event/cnxk/cn9k_eventdev.c
+++ b/drivers/event/cnxk/cn9k_eventdev.c
@@ -465,12 +465,9 @@ cn9k_sso_fp_blk_fns_set(struct rte_eventdev *event_dev)
#if defined(CNXK_DIS_TMPLT_FUNC)
struct cnxk_sso_evdev *dev = cnxk_sso_pmd_priv(event_dev);
- event_dev->dequeue = cn9k_sso_hws_deq_all_offload;
event_dev->dequeue_burst = cn9k_sso_hws_deq_burst_all_offload;
- if (dev->rx_offloads & NIX_RX_OFFLOAD_TSTAMP_F) {
- event_dev->dequeue = cn9k_sso_hws_deq_all_offload_tst;
+ if (dev->rx_offloads & NIX_RX_OFFLOAD_TSTAMP_F)
event_dev->dequeue_burst = cn9k_sso_hws_deq_burst_all_offload_tst;
- }
event_dev->txa_enqueue = cn9k_sso_hws_tx_adptr_enq_seg_all_offload;
event_dev->txa_enqueue_same_dest = cn9k_sso_hws_tx_adptr_enq_seg_all_offload;
if (dev->tx_offloads & NIX_TX_OFFLOAD_TSTAMP_F) {
@@ -478,12 +475,9 @@ cn9k_sso_fp_blk_fns_set(struct rte_eventdev *event_dev)
event_dev->txa_enqueue_same_dest = cn9k_sso_hws_tx_adptr_enq_seg_all_offload_tst;
}
if (dev->dual_ws) {
- event_dev->dequeue = cn9k_sso_hws_deq_dual_all_offload;
event_dev->dequeue_burst = cn9k_sso_hws_deq_dual_burst_all_offload;
- if (dev->rx_offloads & NIX_RX_OFFLOAD_TSTAMP_F) {
- event_dev->dequeue = cn9k_sso_hws_deq_dual_all_offload_tst;
+ if (dev->rx_offloads & NIX_RX_OFFLOAD_TSTAMP_F)
event_dev->dequeue_burst = cn9k_sso_hws_deq_dual_burst_all_offload_tst;
- }
event_dev->txa_enqueue = cn9k_sso_hws_tx_adptr_enq_dual_seg_all_offload;
event_dev->txa_enqueue_same_dest = cn9k_sso_hws_tx_adptr_enq_dual_seg_all_offload;
if (dev->tx_offloads & NIX_TX_OFFLOAD_TSTAMP_F) {
diff --git a/drivers/event/cnxk/cn9k_worker.h b/drivers/event/cnxk/cn9k_worker.h
index 635c2f6e9a..064cdfe94a 100644
--- a/drivers/event/cnxk/cn9k_worker.h
+++ b/drivers/event/cnxk/cn9k_worker.h
@@ -386,23 +386,15 @@ uint16_t __rte_hot cn9k_sso_hws_dual_ca_enq(void *port, struct rte_event ev[],
int __rte_hot cn9k_sso_hws_dual_profile_switch(void *port, uint8_t profile);
#define R(name, flags) \
- uint16_t __rte_hot cn9k_sso_hws_deq_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn9k_sso_hws_deq_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_deq_tmo_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn9k_sso_hws_deq_tmo_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_deq_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn9k_sso_hws_deq_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_deq_tmo_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn9k_sso_hws_deq_tmo_seg_burst_##name( \
void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks);
@@ -410,119 +402,114 @@ int __rte_hot cn9k_sso_hws_dual_profile_switch(void *port, uint8_t profile);
NIX_RX_FASTPATH_MODES
#undef R
-#define SSO_DEQ(fn, flags) \
- uint16_t __rte_hot fn(void *port, struct rte_event *ev, \
- uint64_t timeout_ticks) \
- { \
- struct cn9k_sso_hws *ws = port; \
- RTE_SET_USED(timeout_ticks); \
- if (ws->swtag_req) { \
- ws->swtag_req = 0; \
- cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_TAG); \
- return 1; \
- } \
- return cn9k_sso_hws_get_work(ws, ev, flags, ws->lookup_mem); \
+#define SSO_DEQ(fn, flags) \
+ static __rte_always_inline uint16_t fn(void *port, struct rte_event *ev, \
+ uint64_t timeout_ticks) \
+ { \
+ struct cn9k_sso_hws *ws = port; \
+ RTE_SET_USED(timeout_ticks); \
+ if (ws->swtag_req) { \
+ ws->swtag_req = 0; \
+ cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_TAG); \
+ return 1; \
+ } \
+ return cn9k_sso_hws_get_work(ws, ev, flags, ws->lookup_mem); \
}
#define SSO_DEQ_SEG(fn, flags) SSO_DEQ(fn, flags | NIX_RX_MULTI_SEG_F)
-#define SSO_DEQ_TMO(fn, flags) \
- uint16_t __rte_hot fn(void *port, struct rte_event *ev, \
- uint64_t timeout_ticks) \
- { \
- struct cn9k_sso_hws *ws = port; \
- uint16_t ret = 1; \
- uint64_t iter; \
- if (ws->swtag_req) { \
- ws->swtag_req = 0; \
- cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_TAG); \
- return ret; \
- } \
- ret = cn9k_sso_hws_get_work(ws, ev, flags, ws->lookup_mem); \
- for (iter = 1; iter < timeout_ticks && (ret == 0); iter++) \
- ret = cn9k_sso_hws_get_work(ws, ev, flags, \
- ws->lookup_mem); \
- return ret; \
+#define SSO_DEQ_TMO(fn, flags) \
+ static __rte_always_inline uint16_t fn(void *port, struct rte_event *ev, \
+ uint64_t timeout_ticks) \
+ { \
+ struct cn9k_sso_hws *ws = port; \
+ uint16_t ret = 1; \
+ uint64_t iter; \
+ if (ws->swtag_req) { \
+ ws->swtag_req = 0; \
+ cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_TAG); \
+ return ret; \
+ } \
+ ret = cn9k_sso_hws_get_work(ws, ev, flags, ws->lookup_mem); \
+ for (iter = 1; iter < timeout_ticks && (ret == 0); iter++) \
+ ret = cn9k_sso_hws_get_work(ws, ev, flags, ws->lookup_mem); \
+ return ret; \
}
#define SSO_DEQ_TMO_SEG(fn, flags) SSO_DEQ_TMO(fn, flags | NIX_RX_MULTI_SEG_F)
-#define R(name, flags) \
- uint16_t __rte_hot cn9k_sso_hws_dual_deq_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_dual_deq_burst_##name( \
- void *port, struct rte_event ev[], uint16_t nb_events, \
- uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_dual_deq_tmo_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_dual_deq_tmo_burst_##name( \
- void *port, struct rte_event ev[], uint16_t nb_events, \
- uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_dual_deq_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_dual_deq_seg_burst_##name( \
- void *port, struct rte_event ev[], uint16_t nb_events, \
- uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_dual_deq_tmo_seg_##name( \
- void *port, struct rte_event *ev, uint64_t timeout_ticks); \
- uint16_t __rte_hot cn9k_sso_hws_dual_deq_tmo_seg_burst_##name( \
- void *port, struct rte_event ev[], uint16_t nb_events, \
- uint64_t timeout_ticks);
+#define R(name, flags) \
+ uint16_t __rte_hot cn9k_sso_hws_dual_deq_burst_##name( \
+ void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks); \
+ uint16_t __rte_hot cn9k_sso_hws_dual_deq_tmo_burst_##name( \
+ void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks); \
+ uint16_t __rte_hot cn9k_sso_hws_dual_deq_seg_burst_##name( \
+ void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks); \
+ uint16_t __rte_hot cn9k_sso_hws_dual_deq_tmo_seg_burst_##name( \
+ void *port, struct rte_event ev[], uint16_t nb_events, uint64_t timeout_ticks);
NIX_RX_FASTPATH_MODES
#undef R
-#define SSO_DUAL_DEQ(fn, flags) \
- uint16_t __rte_hot fn(void *port, struct rte_event *ev, \
- uint64_t timeout_ticks) \
- { \
- struct cn9k_sso_hws_dual *dws = port; \
- uint16_t gw; \
- RTE_SET_USED(timeout_ticks); \
- if (dws->swtag_req) { \
- dws->swtag_req = 0; \
- cnxk_sso_hws_swtag_wait(dws->base[!dws->vws] + \
- SSOW_LF_GWS_TAG); \
- return 1; \
- } \
- gw = cn9k_sso_hws_dual_get_work(dws->base[dws->vws], \
- dws->base[!dws->vws], ev, \
- flags, dws); \
- dws->vws = !dws->vws; \
- return gw; \
+#define SSO_DUAL_DEQ(fn, flags) \
+ static __rte_always_inline uint16_t fn(void *port, struct rte_event *ev, \
+ uint64_t timeout_ticks) \
+ { \
+ struct cn9k_sso_hws_dual *dws = port; \
+ uint16_t gw; \
+ RTE_SET_USED(timeout_ticks); \
+ if (dws->swtag_req) { \
+ dws->swtag_req = 0; \
+ cnxk_sso_hws_swtag_wait(dws->base[!dws->vws] + SSOW_LF_GWS_TAG); \
+ return 1; \
+ } \
+ gw = cn9k_sso_hws_dual_get_work(dws->base[dws->vws], dws->base[!dws->vws], ev, \
+ flags, dws); \
+ dws->vws = !dws->vws; \
+ return gw; \
}
#define SSO_DUAL_DEQ_SEG(fn, flags) SSO_DUAL_DEQ(fn, flags | NIX_RX_MULTI_SEG_F)
-#define SSO_DUAL_DEQ_TMO(fn, flags) \
- uint16_t __rte_hot fn(void *port, struct rte_event *ev, \
- uint64_t timeout_ticks) \
- { \
- struct cn9k_sso_hws_dual *dws = port; \
- uint16_t ret = 1; \
- uint64_t iter; \
- if (dws->swtag_req) { \
- dws->swtag_req = 0; \
- cnxk_sso_hws_swtag_wait(dws->base[!dws->vws] + \
- SSOW_LF_GWS_TAG); \
- return ret; \
- } \
- ret = cn9k_sso_hws_dual_get_work(dws->base[dws->vws], \
- dws->base[!dws->vws], ev, \
- flags, dws); \
- dws->vws = !dws->vws; \
- for (iter = 1; iter < timeout_ticks && (ret == 0); iter++) { \
- ret = cn9k_sso_hws_dual_get_work(dws->base[dws->vws], \
- dws->base[!dws->vws], \
- ev, flags, dws); \
- dws->vws = !dws->vws; \
- } \
- return ret; \
+#define SSO_DUAL_DEQ_TMO(fn, flags) \
+ static __rte_always_inline uint16_t fn(void *port, struct rte_event *ev, \
+ uint64_t timeout_ticks) \
+ { \
+ struct cn9k_sso_hws_dual *dws = port; \
+ uint16_t ret = 1; \
+ uint64_t iter; \
+ if (dws->swtag_req) { \
+ dws->swtag_req = 0; \
+ cnxk_sso_hws_swtag_wait(dws->base[!dws->vws] + SSOW_LF_GWS_TAG); \
+ return ret; \
+ } \
+ ret = cn9k_sso_hws_dual_get_work(dws->base[dws->vws], dws->base[!dws->vws], ev, \
+ flags, dws); \
+ dws->vws = !dws->vws; \
+ for (iter = 1; iter < timeout_ticks && (ret == 0); iter++) { \
+ ret = cn9k_sso_hws_dual_get_work(dws->base[dws->vws], \
+ dws->base[!dws->vws], ev, flags, dws); \
+ dws->vws = !dws->vws; \
+ } \
+ return ret; \
}
#define SSO_DUAL_DEQ_TMO_SEG(fn, flags) \
SSO_DUAL_DEQ_TMO(fn, flags | NIX_RX_MULTI_SEG_F)
+#define R(name, flags) \
+ SSO_DEQ(cn9k_sso_hws_deq_##name, flags) \
+ SSO_DEQ(cn9k_sso_hws_dual_deq_##name, flags) \
+ SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) \
+ SSO_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) \
+ SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) \
+ SSO_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) \
+ SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) \
+ SSO_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
+
+NIX_RX_FASTPATH_MODES
+#undef R
+
#define SSO_CMN_DEQ_BURST(fnb, fn, flags) \
uint16_t __rte_hot fnb(void *port, struct rte_event ev[], \
uint16_t nb_events, uint64_t timeout_ticks) \
@@ -539,12 +526,6 @@ NIX_RX_FASTPATH_MODES
return fn(port, ev, timeout_ticks); \
}
-uint16_t __rte_hot cn9k_sso_hws_deq_all_offload(void *port, struct rte_event *ev,
- uint64_t timeout_ticks);
-
-uint16_t __rte_hot cn9k_sso_hws_deq_dual_all_offload(void *port, struct rte_event *ev,
- uint64_t timeout_ticks);
-
uint16_t __rte_hot cn9k_sso_hws_deq_burst_all_offload(void *port, struct rte_event ev[],
uint16_t nb_events, uint64_t timeout_ticks);
@@ -552,12 +533,6 @@ uint16_t __rte_hot cn9k_sso_hws_deq_dual_burst_all_offload(void *port, struct rt
uint16_t nb_events,
uint64_t timeout_ticks);
-uint16_t __rte_hot cn9k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev,
- uint64_t timeout_ticks);
-
-uint16_t __rte_hot cn9k_sso_hws_deq_dual_all_offload_tst(void *port, struct rte_event *ev,
- uint64_t timeout_ticks);
-
uint16_t __rte_hot cn9k_sso_hws_deq_burst_all_offload_tst(void *port, struct rte_event ev[],
uint16_t nb_events,
uint64_t timeout_ticks);
diff --git a/drivers/event/cnxk/deq/cn10k/deq_0_15.c b/drivers/event/cnxk/deq/cn10k/deq_0_15.c
deleted file mode 100644
index e1ea267394..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_0_15.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
- SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_0_15_seg.c b/drivers/event/cnxk/deq/cn10k/deq_0_15_seg.c
deleted file mode 100644
index 9e48bd2170..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_0_15_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo.c b/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo.c
deleted file mode 100644
index 4110b24312..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg.c b/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg.c
deleted file mode 100644
index 27fba138de..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_112_127.c b/drivers/event/cnxk/deq/cn10k/deq_112_127.c
deleted file mode 100644
index d7c0c21770..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_112_127.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
- SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_112_127_seg.c b/drivers/event/cnxk/deq/cn10k/deq_112_127_seg.c
deleted file mode 100644
index 47c1ecdf2f..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_112_127_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo.c b/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo.c
deleted file mode 100644
index 9b4f028678..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg.c b/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg.c
deleted file mode 100644
index 7bbe2086ee..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-
-#define R(name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
diff --git a/drivers/event/cnxk/deq/cn10k/deq_16_31.c b/drivers/event/cnxk/deq/cn10k/deq_16_31.c
deleted file mode 100644
index e5776a8b64..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_16_31.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
- SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_16_31_seg.c b/drivers/event/cnxk/deq/cn10k/deq_16_31_seg.c
deleted file mode 100644
index 83e1ace903..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_16_31_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo.c b/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo.c
deleted file mode 100644
index e17e71db2b..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg.c b/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg.c
deleted file mode 100644
index bf00a04f34..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, \
- flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_32_47.c b/drivers/event/cnxk/deq/cn10k/deq_32_47.c
deleted file mode 100644
index 9fc32fc8f1..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_32_47.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
- SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_32_47_seg.c b/drivers/event/cnxk/deq/cn10k/deq_32_47_seg.c
deleted file mode 100644
index 8ce1875e98..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_32_47_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo.c b/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo.c
deleted file mode 100644
index d1dabb0bc3..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg.c b/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg.c
deleted file mode 100644
index a8d0240871..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, \
- flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_48_63.c b/drivers/event/cnxk/deq/cn10k/deq_48_63.c
deleted file mode 100644
index 7a8c548e60..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_48_63.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
- SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_48_63_seg.c b/drivers/event/cnxk/deq/cn10k/deq_48_63_seg.c
deleted file mode 100644
index 7a85c7a7ba..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_48_63_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo.c b/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo.c
deleted file mode 100644
index 12d045d429..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg.c b/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg.c
deleted file mode 100644
index d8e03e2b9c..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, \
- flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_64_79.c b/drivers/event/cnxk/deq/cn10k/deq_64_79.c
deleted file mode 100644
index b429886634..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_64_79.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
- SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_64_79_seg.c b/drivers/event/cnxk/deq/cn10k/deq_64_79_seg.c
deleted file mode 100644
index 6c01a9cce1..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_64_79_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo.c b/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo.c
deleted file mode 100644
index 3b08f65652..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg.c b/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg.c
deleted file mode 100644
index d3dad21179..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_80_95.c b/drivers/event/cnxk/deq/cn10k/deq_80_95.c
deleted file mode 100644
index 22333b5928..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_80_95.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
- SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_80_95_seg.c b/drivers/event/cnxk/deq/cn10k/deq_80_95_seg.c
deleted file mode 100644
index 9c0cdce7b8..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_80_95_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo.c b/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo.c
deleted file mode 100644
index 31c18af76a..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg.c b/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg.c
deleted file mode 100644
index 3a7e93ff4c..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_96_111.c b/drivers/event/cnxk/deq/cn10k/deq_96_111.c
deleted file mode 100644
index 4478d0475d..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_96_111.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ(cn10k_sso_hws_deq_##name, flags) \
- SSO_DEQ(cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_96_111_seg.c b/drivers/event/cnxk/deq/cn10k/deq_96_111_seg.c
deleted file mode 100644
index be97fbcf60..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_96_111_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) \
- SSO_DEQ_SEG(cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo.c b/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo.c
deleted file mode 100644
index cb90b5c31a..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) \
- SSO_DEQ_TMO(cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg.c b/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg.c
deleted file mode 100644
index 9a3d09fae7..0000000000
--- a/drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn10k_worker.h"
-
-#ifdef _ROC_API_H_
-#error "roc_api.h is included"
-#endif
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) \
- SSO_DEQ_TMO_SEG(cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn10k/deq_all_offload.c b/drivers/event/cnxk/deq/cn10k/deq_all_offload.c
index 1d0ad548a6..c556f0358e 100644
--- a/drivers/event/cnxk/deq/cn10k/deq_all_offload.c
+++ b/drivers/event/cnxk/deq/cn10k/deq_all_offload.c
@@ -11,7 +11,8 @@
#if defined(CNXK_DIS_TMPLT_FUNC)
uint16_t __rte_hot
-cn10k_sso_hws_deq_all_offload(void *port, struct rte_event *ev, uint64_t timeout_ticks)
+cn10k_sso_hws_deq_burst_all_offload(void *port, struct rte_event ev[], uint16_t nb_events,
+ uint64_t timeout_ticks)
{
const uint32_t flags = (NIX_RX_OFFLOAD_RSS_F | NIX_RX_OFFLOAD_PTYPE_F |
NIX_RX_OFFLOAD_CHECKSUM_F | NIX_RX_OFFLOAD_MARK_UPDATE_F |
@@ -21,6 +22,7 @@ cn10k_sso_hws_deq_all_offload(void *port, struct rte_event *ev, uint64_t timeout
uint16_t ret = 1;
uint64_t iter;
+ RTE_SET_USED(nb_events);
if (ws->swtag_req) {
ws->swtag_req = 0;
ws->gw_rdata = cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_WQE0);
@@ -35,7 +37,8 @@ cn10k_sso_hws_deq_all_offload(void *port, struct rte_event *ev, uint64_t timeout
}
uint16_t __rte_hot
-cn10k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev, uint64_t timeout_ticks)
+cn10k_sso_hws_deq_burst_all_offload_tst(void *port, struct rte_event ev[], uint16_t nb_events,
+ uint64_t timeout_ticks)
{
const uint32_t flags = (NIX_RX_OFFLOAD_RSS_F | NIX_RX_OFFLOAD_PTYPE_F |
NIX_RX_OFFLOAD_CHECKSUM_F | NIX_RX_OFFLOAD_MARK_UPDATE_F |
@@ -45,6 +48,7 @@ cn10k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev, uint64_t tim
uint16_t ret = 1;
uint64_t iter;
+ RTE_SET_USED(nb_events);
if (ws->swtag_req) {
ws->swtag_req = 0;
ws->gw_rdata = cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_WQE0);
@@ -58,20 +62,4 @@ cn10k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev, uint64_t tim
return ret;
}
-uint16_t __rte_hot
-cn10k_sso_hws_deq_burst_all_offload(void *port, struct rte_event ev[], uint16_t nb_events,
- uint64_t timeout_ticks)
-{
- RTE_SET_USED(nb_events);
- return cn10k_sso_hws_deq_all_offload(port, ev, timeout_ticks);
-}
-
-uint16_t __rte_hot
-cn10k_sso_hws_deq_burst_all_offload_tst(void *port, struct rte_event ev[], uint16_t nb_events,
- uint64_t timeout_ticks)
-{
- RTE_SET_USED(nb_events);
- return cn10k_sso_hws_deq_all_offload_tst(port, ev, timeout_ticks);
-}
-
#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15.c b/drivers/event/cnxk/deq/cn9k/deq_0_15.c
deleted file mode 100644
index 8254fad3a2..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_0_15.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c
deleted file mode 100644
index 91a69ea0d7..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c
deleted file mode 100644
index 8a1dfceb14..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c
deleted file mode 100644
index 6028dd679a..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c
deleted file mode 100644
index 55405b0f7b..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c
deleted file mode 100644
index 5d01377d77..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c
deleted file mode 100644
index b7d566f2f1..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c
deleted file mode 100644
index ea83fe83d4..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_0_15
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127.c b/drivers/event/cnxk/deq/cn9k/deq_112_127.c
deleted file mode 100644
index 63d06f41cb..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_112_127.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c
deleted file mode 100644
index 766c02df2a..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c
deleted file mode 100644
index f452db50c1..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c
deleted file mode 100644
index 0b549f5214..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c
deleted file mode 100644
index 9dd678843f..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c
deleted file mode 100644
index 090730be2e..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c
deleted file mode 100644
index 7796446dc5..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c
deleted file mode 100644
index 125d27f098..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_112_127
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31.c b/drivers/event/cnxk/deq/cn9k/deq_16_31.c
deleted file mode 100644
index be209d9e09..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_16_31.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c
deleted file mode 100644
index c214893f2d..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c
deleted file mode 100644
index bd1ce1a7fa..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c
deleted file mode 100644
index 0c163186da..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c
deleted file mode 100644
index 542dc51e11..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c
deleted file mode 100644
index 86302a6a12..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c
deleted file mode 100644
index c3018902fd..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c
deleted file mode 100644
index 2518dffe50..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_16_31
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47.c b/drivers/event/cnxk/deq/cn9k/deq_32_47.c
deleted file mode 100644
index 1167097c6c..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_32_47.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c
deleted file mode 100644
index d51fdd88b5..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c
deleted file mode 100644
index f465582540..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c
deleted file mode 100644
index 6afdcc26a0..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c
deleted file mode 100644
index 016f410e48..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c
deleted file mode 100644
index c00a5749cc..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c
deleted file mode 100644
index 5345264883..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c
deleted file mode 100644
index 94c7b08638..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_32_47
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63.c b/drivers/event/cnxk/deq/cn9k/deq_48_63.c
deleted file mode 100644
index 6e2e6e49cc..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_48_63.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c
deleted file mode 100644
index cdc1defebf..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c
deleted file mode 100644
index 49efa68b16..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c
deleted file mode 100644
index bd31462d96..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c
deleted file mode 100644
index cd047f48e5..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c
deleted file mode 100644
index b485d2163e..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c
deleted file mode 100644
index 10de29e85d..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c
deleted file mode 100644
index b553d2dc53..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_48_63
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79.c b/drivers/event/cnxk/deq/cn9k/deq_64_79.c
deleted file mode 100644
index 169c4244d9..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_64_79.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c
deleted file mode 100644
index 4f1c6624ed..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c
deleted file mode 100644
index b5382fc908..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c
deleted file mode 100644
index 68aeb1b0d5..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c
deleted file mode 100644
index 763568e25a..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c
deleted file mode 100644
index 98d7a31a4a..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c
deleted file mode 100644
index b79dc6a7c1..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c
deleted file mode 100644
index 92c9400d91..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_64_79
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95.c b/drivers/event/cnxk/deq/cn9k/deq_80_95.c
deleted file mode 100644
index 64000836c2..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_80_95.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c
deleted file mode 100644
index c69d2f4100..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c
deleted file mode 100644
index f232d36778..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c
deleted file mode 100644
index 948695fcf8..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c
deleted file mode 100644
index d3055e348b..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c
deleted file mode 100644
index 76bef5e3a8..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c
deleted file mode 100644
index 0c1bc7bf42..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c
deleted file mode 100644
index 2a8f42af79..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_80_95
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111.c b/drivers/event/cnxk/deq/cn9k/deq_96_111.c
deleted file mode 100644
index a2eed2643b..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_96_111.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c
deleted file mode 100644
index 706ecee7e8..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c
deleted file mode 100644
index f9c71d52b0..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c
deleted file mode 100644
index 0b5eb0fbf8..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c
deleted file mode 100644
index 8bb6ff5e93..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c
+++ /dev/null
@@ -1,17 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) \
- SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c
deleted file mode 100644
index ac293a5f5d..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c
deleted file mode 100644
index 20965f3d3f..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c
deleted file mode 100644
index 4fe1e582ff..0000000000
--- a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(C) 2022 Marvell.
- */
-
-#include "cn9k_worker.h"
-#include "cnxk_eventdev.h"
-#include "cnxk_worker.h"
-
-#if !defined(CNXK_DIS_TMPLT_FUNC)
-
-#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)
-
-NIX_RX_FASTPATH_MODES_96_111
-#undef R
-
-#endif
diff --git a/drivers/event/cnxk/deq/cn9k/deq_all_offload.c b/drivers/event/cnxk/deq/cn9k/deq_all_offload.c
index f8288fbb4e..f163a05fce 100644
--- a/drivers/event/cnxk/deq/cn9k/deq_all_offload.c
+++ b/drivers/event/cnxk/deq/cn9k/deq_all_offload.c
@@ -9,16 +9,18 @@
#if defined(CNXK_DIS_TMPLT_FUNC)
uint16_t __rte_hot
-cn9k_sso_hws_deq_all_offload(void *port, struct rte_event *ev, uint64_t timeout_ticks)
+cn9k_sso_hws_deq_burst_all_offload(void *port, struct rte_event ev[], uint16_t nb_events,
+ uint64_t timeout_ticks)
{
const uint32_t flags =
(NIX_RX_OFFLOAD_RSS_F | NIX_RX_OFFLOAD_PTYPE_F | NIX_RX_OFFLOAD_CHECKSUM_F |
NIX_RX_OFFLOAD_MARK_UPDATE_F |
NIX_RX_OFFLOAD_VLAN_STRIP_F | NIX_RX_OFFLOAD_SECURITY_F | NIX_RX_MULTI_SEG_F);
-
struct cn9k_sso_hws *ws = port;
uint16_t ret = 1;
uint64_t iter;
+
+ RTE_SET_USED(nb_events);
if (ws->swtag_req) {
ws->swtag_req = 0;
cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_TAG);
@@ -31,7 +33,8 @@ cn9k_sso_hws_deq_all_offload(void *port, struct rte_event *ev, uint64_t timeout_
}
uint16_t __rte_hot
-cn9k_sso_hws_deq_dual_all_offload(void *port, struct rte_event *ev, uint64_t timeout_ticks)
+cn9k_sso_hws_deq_dual_burst_all_offload(void *port, struct rte_event ev[], uint16_t nb_events,
+ uint64_t timeout_ticks)
{
const uint32_t flags =
(NIX_RX_OFFLOAD_RSS_F | NIX_RX_OFFLOAD_PTYPE_F | NIX_RX_OFFLOAD_CHECKSUM_F |
@@ -41,6 +44,7 @@ cn9k_sso_hws_deq_dual_all_offload(void *port, struct rte_event *ev, uint64_t tim
uint16_t ret = 1;
uint64_t iter;
+ RTE_SET_USED(nb_events);
if (dws->swtag_req) {
dws->swtag_req = 0;
cnxk_sso_hws_swtag_wait(dws->base[!dws->vws] + SSOW_LF_GWS_TAG);
@@ -57,7 +61,8 @@ cn9k_sso_hws_deq_dual_all_offload(void *port, struct rte_event *ev, uint64_t tim
}
uint16_t __rte_hot
-cn9k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev, uint64_t timeout_ticks)
+cn9k_sso_hws_deq_burst_all_offload_tst(void *port, struct rte_event ev[], uint16_t nb_events,
+ uint64_t timeout_ticks)
{
const uint32_t flags =
(NIX_RX_OFFLOAD_RSS_F | NIX_RX_OFFLOAD_PTYPE_F | NIX_RX_OFFLOAD_CHECKSUM_F |
@@ -67,6 +72,8 @@ cn9k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev, uint64_t time
struct cn9k_sso_hws *ws = port;
uint16_t ret = 1;
uint64_t iter;
+
+ RTE_SET_USED(nb_events);
if (ws->swtag_req) {
ws->swtag_req = 0;
cnxk_sso_hws_swtag_wait(ws->base + SSOW_LF_GWS_TAG);
@@ -79,7 +86,8 @@ cn9k_sso_hws_deq_all_offload_tst(void *port, struct rte_event *ev, uint64_t time
}
uint16_t __rte_hot
-cn9k_sso_hws_deq_dual_all_offload_tst(void *port, struct rte_event *ev, uint64_t timeout_ticks)
+cn9k_sso_hws_deq_dual_burst_all_offload_tst(void *port, struct rte_event ev[], uint16_t nb_events,
+ uint64_t timeout_ticks)
{
const uint32_t flags =
(NIX_RX_OFFLOAD_RSS_F | NIX_RX_OFFLOAD_PTYPE_F | NIX_RX_OFFLOAD_CHECKSUM_F |
@@ -89,6 +97,7 @@ cn9k_sso_hws_deq_dual_all_offload_tst(void *port, struct rte_event *ev, uint64_t
uint16_t ret = 1;
uint64_t iter;
+ RTE_SET_USED(nb_events);
if (dws->swtag_req) {
dws->swtag_req = 0;
cnxk_sso_hws_swtag_wait(dws->base[!dws->vws] + SSOW_LF_GWS_TAG);
@@ -104,36 +113,4 @@ cn9k_sso_hws_deq_dual_all_offload_tst(void *port, struct rte_event *ev, uint64_t
return ret;
}
-uint16_t __rte_hot
-cn9k_sso_hws_deq_burst_all_offload(void *port, struct rte_event ev[], uint16_t nb_events,
- uint64_t timeout_ticks)
-{
- RTE_SET_USED(nb_events);
- return cn9k_sso_hws_deq_all_offload(port, ev, timeout_ticks);
-}
-
-uint16_t __rte_hot
-cn9k_sso_hws_deq_dual_burst_all_offload(void *port, struct rte_event ev[], uint16_t nb_events,
- uint64_t timeout_ticks)
-{
- RTE_SET_USED(nb_events);
- return cn9k_sso_hws_deq_dual_all_offload(port, ev, timeout_ticks);
-}
-
-uint16_t __rte_hot
-cn9k_sso_hws_deq_burst_all_offload_tst(void *port, struct rte_event ev[], uint16_t nb_events,
- uint64_t timeout_ticks)
-{
- RTE_SET_USED(nb_events);
- return cn9k_sso_hws_deq_all_offload_tst(port, ev, timeout_ticks);
-}
-
-uint16_t __rte_hot
-cn9k_sso_hws_deq_dual_burst_all_offload_tst(void *port, struct rte_event ev[], uint16_t nb_events,
- uint64_t timeout_ticks)
-{
- RTE_SET_USED(nb_events);
- return cn9k_sso_hws_deq_dual_all_offload_tst(port, ev, timeout_ticks);
-}
-
#endif
diff --git a/drivers/event/cnxk/meson.build b/drivers/event/cnxk/meson.build
index 2c1060ad87..6757af74bf 100644
--- a/drivers/event/cnxk/meson.build
+++ b/drivers/event/cnxk/meson.build
@@ -59,30 +59,6 @@ sources += files(
'deq/cn9k/deq_80_95_seg_burst.c',
'deq/cn9k/deq_96_111_seg_burst.c',
'deq/cn9k/deq_112_127_seg_burst.c',
- 'deq/cn9k/deq_0_15.c',
- 'deq/cn9k/deq_16_31.c',
- 'deq/cn9k/deq_32_47.c',
- 'deq/cn9k/deq_48_63.c',
- 'deq/cn9k/deq_64_79.c',
- 'deq/cn9k/deq_80_95.c',
- 'deq/cn9k/deq_96_111.c',
- 'deq/cn9k/deq_112_127.c',
- 'deq/cn9k/deq_0_15_seg.c',
- 'deq/cn9k/deq_16_31_seg.c',
- 'deq/cn9k/deq_32_47_seg.c',
- 'deq/cn9k/deq_48_63_seg.c',
- 'deq/cn9k/deq_64_79_seg.c',
- 'deq/cn9k/deq_80_95_seg.c',
- 'deq/cn9k/deq_96_111_seg.c',
- 'deq/cn9k/deq_112_127_seg.c',
- 'deq/cn9k/deq_0_15_tmo.c',
- 'deq/cn9k/deq_16_31_tmo.c',
- 'deq/cn9k/deq_32_47_tmo.c',
- 'deq/cn9k/deq_48_63_tmo.c',
- 'deq/cn9k/deq_64_79_tmo.c',
- 'deq/cn9k/deq_80_95_tmo.c',
- 'deq/cn9k/deq_96_111_tmo.c',
- 'deq/cn9k/deq_112_127_tmo.c',
'deq/cn9k/deq_0_15_tmo_burst.c',
'deq/cn9k/deq_16_31_tmo_burst.c',
'deq/cn9k/deq_32_47_tmo_burst.c',
@@ -91,14 +67,6 @@ sources += files(
'deq/cn9k/deq_80_95_tmo_burst.c',
'deq/cn9k/deq_96_111_tmo_burst.c',
'deq/cn9k/deq_112_127_tmo_burst.c',
- 'deq/cn9k/deq_0_15_tmo_seg.c',
- 'deq/cn9k/deq_16_31_tmo_seg.c',
- 'deq/cn9k/deq_32_47_tmo_seg.c',
- 'deq/cn9k/deq_48_63_tmo_seg.c',
- 'deq/cn9k/deq_64_79_tmo_seg.c',
- 'deq/cn9k/deq_80_95_tmo_seg.c',
- 'deq/cn9k/deq_96_111_tmo_seg.c',
- 'deq/cn9k/deq_112_127_tmo_seg.c',
'deq/cn9k/deq_0_15_tmo_seg_burst.c',
'deq/cn9k/deq_16_31_tmo_seg_burst.c',
'deq/cn9k/deq_32_47_tmo_seg_burst.c',
@@ -126,30 +94,6 @@ sources += files(
'deq/cn9k/deq_80_95_dual_seg_burst.c',
'deq/cn9k/deq_96_111_dual_seg_burst.c',
'deq/cn9k/deq_112_127_dual_seg_burst.c',
- 'deq/cn9k/deq_0_15_dual.c',
- 'deq/cn9k/deq_16_31_dual.c',
- 'deq/cn9k/deq_32_47_dual.c',
- 'deq/cn9k/deq_48_63_dual.c',
- 'deq/cn9k/deq_64_79_dual.c',
- 'deq/cn9k/deq_80_95_dual.c',
- 'deq/cn9k/deq_96_111_dual.c',
- 'deq/cn9k/deq_112_127_dual.c',
- 'deq/cn9k/deq_0_15_dual_seg.c',
- 'deq/cn9k/deq_16_31_dual_seg.c',
- 'deq/cn9k/deq_32_47_dual_seg.c',
- 'deq/cn9k/deq_48_63_dual_seg.c',
- 'deq/cn9k/deq_64_79_dual_seg.c',
- 'deq/cn9k/deq_80_95_dual_seg.c',
- 'deq/cn9k/deq_96_111_dual_seg.c',
- 'deq/cn9k/deq_112_127_dual_seg.c',
- 'deq/cn9k/deq_0_15_dual_tmo.c',
- 'deq/cn9k/deq_16_31_dual_tmo.c',
- 'deq/cn9k/deq_32_47_dual_tmo.c',
- 'deq/cn9k/deq_48_63_dual_tmo.c',
- 'deq/cn9k/deq_64_79_dual_tmo.c',
- 'deq/cn9k/deq_80_95_dual_tmo.c',
- 'deq/cn9k/deq_96_111_dual_tmo.c',
- 'deq/cn9k/deq_112_127_dual_tmo.c',
'deq/cn9k/deq_0_15_dual_tmo_burst.c',
'deq/cn9k/deq_16_31_dual_tmo_burst.c',
'deq/cn9k/deq_32_47_dual_tmo_burst.c',
@@ -158,14 +102,6 @@ sources += files(
'deq/cn9k/deq_80_95_dual_tmo_burst.c',
'deq/cn9k/deq_96_111_dual_tmo_burst.c',
'deq/cn9k/deq_112_127_dual_tmo_burst.c',
- 'deq/cn9k/deq_0_15_dual_tmo_seg.c',
- 'deq/cn9k/deq_16_31_dual_tmo_seg.c',
- 'deq/cn9k/deq_32_47_dual_tmo_seg.c',
- 'deq/cn9k/deq_48_63_dual_tmo_seg.c',
- 'deq/cn9k/deq_64_79_dual_tmo_seg.c',
- 'deq/cn9k/deq_80_95_dual_tmo_seg.c',
- 'deq/cn9k/deq_96_111_dual_tmo_seg.c',
- 'deq/cn9k/deq_112_127_dual_tmo_seg.c',
'deq/cn9k/deq_0_15_dual_tmo_seg_burst.c',
'deq/cn9k/deq_16_31_dual_tmo_seg_burst.c',
'deq/cn9k/deq_32_47_dual_tmo_seg_burst.c',
@@ -247,30 +183,6 @@ sources += files(
'deq/cn10k/deq_80_95_seg_burst.c',
'deq/cn10k/deq_96_111_seg_burst.c',
'deq/cn10k/deq_112_127_seg_burst.c',
- 'deq/cn10k/deq_0_15.c',
- 'deq/cn10k/deq_16_31.c',
- 'deq/cn10k/deq_32_47.c',
- 'deq/cn10k/deq_48_63.c',
- 'deq/cn10k/deq_64_79.c',
- 'deq/cn10k/deq_80_95.c',
- 'deq/cn10k/deq_96_111.c',
- 'deq/cn10k/deq_112_127.c',
- 'deq/cn10k/deq_0_15_seg.c',
- 'deq/cn10k/deq_16_31_seg.c',
- 'deq/cn10k/deq_32_47_seg.c',
- 'deq/cn10k/deq_48_63_seg.c',
- 'deq/cn10k/deq_64_79_seg.c',
- 'deq/cn10k/deq_80_95_seg.c',
- 'deq/cn10k/deq_96_111_seg.c',
- 'deq/cn10k/deq_112_127_seg.c',
- 'deq/cn10k/deq_0_15_tmo.c',
- 'deq/cn10k/deq_16_31_tmo.c',
- 'deq/cn10k/deq_32_47_tmo.c',
- 'deq/cn10k/deq_48_63_tmo.c',
- 'deq/cn10k/deq_64_79_tmo.c',
- 'deq/cn10k/deq_80_95_tmo.c',
- 'deq/cn10k/deq_96_111_tmo.c',
- 'deq/cn10k/deq_112_127_tmo.c',
'deq/cn10k/deq_0_15_tmo_burst.c',
'deq/cn10k/deq_16_31_tmo_burst.c',
'deq/cn10k/deq_32_47_tmo_burst.c',
@@ -279,14 +191,6 @@ sources += files(
'deq/cn10k/deq_80_95_tmo_burst.c',
'deq/cn10k/deq_96_111_tmo_burst.c',
'deq/cn10k/deq_112_127_tmo_burst.c',
- 'deq/cn10k/deq_0_15_tmo_seg.c',
- 'deq/cn10k/deq_16_31_tmo_seg.c',
- 'deq/cn10k/deq_32_47_tmo_seg.c',
- 'deq/cn10k/deq_48_63_tmo_seg.c',
- 'deq/cn10k/deq_64_79_tmo_seg.c',
- 'deq/cn10k/deq_80_95_tmo_seg.c',
- 'deq/cn10k/deq_96_111_tmo_seg.c',
- 'deq/cn10k/deq_112_127_tmo_seg.c',
'deq/cn10k/deq_0_15_tmo_seg_burst.c',
'deq/cn10k/deq_16_31_tmo_seg_burst.c',
'deq/cn10k/deq_32_47_tmo_seg_burst.c',
--
2.25.1
^ permalink raw reply [flat|nested] 2+ messages in thread
* RE: [PATCH] event/cnxk: remove single dequeue functions
2024-10-22 4:59 [PATCH] event/cnxk: remove single dequeue functions pbhagavatula
@ 2024-10-22 5:01 ` Pavan Nikhilesh Bhagavatula
0 siblings, 0 replies; 2+ messages in thread
From: Pavan Nikhilesh Bhagavatula @ 2024-10-22 5:01 UTC (permalink / raw)
To: Pavan Nikhilesh Bhagavatula, Jerin Jacob, mattias.ronnblom,
Shijith Thotton
Cc: dev
> -----Original Message-----
> From: pbhagavatula@marvell.com <pbhagavatula@marvell.com>
> Sent: Tuesday, October 22, 2024 10:30 AM
> To: Jerin Jacob <jerinj@marvell.com>; mattias.ronnblom@ericsson.com;
> Pavan Nikhilesh Bhagavatula <pbhagavatula@marvell.com>; Shijith Thotton
> <sthotton@marvell.com>
> Cc: dev@dpdk.org
> Subject: [PATCH] event/cnxk: remove single dequeue functions
>
> From: Pavan Nikhilesh <pbhagavatula@marvell.com>
>
> Remove single dequeue template files.
>
> Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
> ---
> Depends-on: series-33580 (event/dsw: remove single event enqueue and
> dequeue)
>
@Jerin, please squash to (event/cnxk: remove single event enqueue and dequeue)
In https://patchwork.dpdk.org/project/dpdk/list/?series=33580 series.
Thanks,
Pavan.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-10-22 5:01 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-22 4:59 [PATCH] event/cnxk: remove single dequeue functions pbhagavatula
2024-10-22 5:01 ` Pavan Nikhilesh Bhagavatula
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).