net/cnxk: support IP reassembly

Added capability and support for inline inbound IP reassembly
in cnxk driver. The IP reassembly offload is supported only
when the inline IPSec security offload is enabled.

In case of IP reassembly incomplete, the mbufs are attached
in the mbuf dynamic field and a dynamic flag is set accordingly.

Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com>
Signed-off-by: Akhil Goyal <gakhil@marvell.com>
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
This commit is contained in:
Vidya Sagar Velumuri 2022-02-24 23:59:01 +05:30 committed by Jerin Jacob
parent 582085ed2f
commit c062f5726f
176 changed files with 1197 additions and 230 deletions

View File

@ -160,6 +160,7 @@ New Features
* **Updated Marvell cnxk ethdev PMD.** * **Updated Marvell cnxk ethdev PMD.**
* Added queue based priority flow control support for CN9K & CN10K. * Added queue based priority flow control support for CN9K & CN10K.
* Added support for IP reassembly for inline inbound IPsec packets.
* **Updated Mellanox mlx5 driver.** * **Updated Mellanox mlx5 driver.**

View File

@ -169,9 +169,11 @@ cn10k_process_vwqe(uintptr_t vwqe, uint16_t port_id, const uint32_t flags,
/* Translate meta to mbuf */ /* Translate meta to mbuf */
if (flags & NIX_RX_OFFLOAD_SECURITY_F) { if (flags & NIX_RX_OFFLOAD_SECURITY_F) {
const uint64_t cq_w1 = *((const uint64_t *)cqe + 1); const uint64_t cq_w1 = *((const uint64_t *)cqe + 1);
const uint64_t cq_w5 = *((const uint64_t *)cqe + 5);
mbuf = nix_sec_meta_to_mbuf_sc(cq_w1, sa_base, laddr, mbuf = nix_sec_meta_to_mbuf_sc(cq_w1, cq_w5, sa_base, laddr,
&loff, mbuf, d_off); &loff, mbuf, d_off,
flags, mbuf_init);
} }
cn10k_nix_cqe_to_mbuf(cqe, cqe->tag, mbuf, lookup_mem, cn10k_nix_cqe_to_mbuf(cqe, cqe->tag, mbuf, lookup_mem,
@ -236,26 +238,32 @@ cn10k_sso_hws_get_work(struct cn10k_sso_hws *ws, struct rte_event *ev,
mbuf = gw.u64[1] - sizeof(struct rte_mbuf); mbuf = gw.u64[1] - sizeof(struct rte_mbuf);
rte_prefetch0((void *)mbuf); rte_prefetch0((void *)mbuf);
if (flags & NIX_RX_OFFLOAD_SECURITY_F) { if (flags & NIX_RX_OFFLOAD_SECURITY_F) {
const uint64_t mbuf_init = 0x100010000ULL |
RTE_PKTMBUF_HEADROOM |
(flags & NIX_RX_OFFLOAD_TSTAMP_F ? 8 : 0);
struct rte_mbuf *m; struct rte_mbuf *m;
uintptr_t sa_base; uintptr_t sa_base;
uint64_t iova = 0; uint64_t iova = 0;
uint8_t loff = 0; uint8_t loff = 0;
uint16_t d_off; uint16_t d_off;
uint64_t cq_w1; uint64_t cq_w1;
uint64_t cq_w5;
m = (struct rte_mbuf *)mbuf; m = (struct rte_mbuf *)mbuf;
d_off = (uintptr_t)(m->buf_addr) - (uintptr_t)m; d_off = (uintptr_t)(m->buf_addr) - (uintptr_t)m;
d_off += RTE_PKTMBUF_HEADROOM; d_off += RTE_PKTMBUF_HEADROOM;
cq_w1 = *(uint64_t *)(gw.u64[1] + 8); cq_w1 = *(uint64_t *)(gw.u64[1] + 8);
cq_w5 = *(uint64_t *)(gw.u64[1] + 40);
sa_base = sa_base =
cnxk_nix_sa_base_get(port, lookup_mem); cnxk_nix_sa_base_get(port, lookup_mem);
sa_base &= ~(ROC_NIX_INL_SA_BASE_ALIGN - 1); sa_base &= ~(ROC_NIX_INL_SA_BASE_ALIGN - 1);
mbuf = (uint64_t)nix_sec_meta_to_mbuf_sc( mbuf = (uint64_t)nix_sec_meta_to_mbuf_sc(
cq_w1, sa_base, (uintptr_t)&iova, &loff, cq_w1, cq_w5, sa_base, (uintptr_t)&iova, &loff,
(struct rte_mbuf *)mbuf, d_off); (struct rte_mbuf *)mbuf, d_off, flags,
mbuf_init | ((uint64_t)port) << 48);
if (loff) if (loff)
roc_npa_aura_op_free(m->pool->pool_id, roc_npa_aura_op_free(m->pool->pool_id,
0, iova); 0, iova);
@ -405,6 +413,46 @@ uint16_t __rte_hot cn10k_sso_hws_ca_enq(void *port, struct rte_event ev[],
uint16_t __rte_hot cn10k_sso_hws_deq_tmo_ca_seg_##name( \ uint16_t __rte_hot cn10k_sso_hws_deq_tmo_ca_seg_##name( \
void *port, struct rte_event *ev, uint64_t timeout_ticks); \ void *port, struct rte_event *ev, uint64_t timeout_ticks); \
uint16_t __rte_hot cn10k_sso_hws_deq_tmo_ca_seg_burst_##name( \ 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, \ void *port, struct rte_event ev[], uint16_t nb_events, \
uint64_t timeout_ticks); uint64_t timeout_ticks);

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ(cn10k_sso_hws_deq_##name, flags) #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 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \
cn10k_sso_hws_deq_##name, flags) cn10k_sso_hws_deq_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_burst_##name, \
cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \
cn10k_sso_hws_deq_ca_##name, flags) cn10k_sso_hws_deq_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_burst_##name, \
cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) #define R(name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \
cn10k_sso_hws_deq_ca_seg_##name, flags) cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_##name, flags) cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -7,7 +7,9 @@
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) \ #define R(name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) #define R(name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_reas_dual_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \ SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \
cn10k_sso_hws_deq_seg_##name, flags) cn10k_sso_hws_deq_seg_##name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_reas_deq_seg_burst_##name, \
cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) #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 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \
cn10k_sso_hws_deq_tmo_##name, flags) cn10k_sso_hws_deq_tmo_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -8,7 +8,7 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_seg_##name, flags) cn10k_sso_hws_reas_deq_tmo_seg_##name, flags)
NIX_RX_FASTPATH_MODES_0_15 NIX_RX_FASTPATH_MODES_0_15
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ(cn10k_sso_hws_deq_##name, flags) #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 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \
cn10k_sso_hws_deq_##name, flags) cn10k_sso_hws_deq_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_burst_##name, \
cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \
cn10k_sso_hws_deq_ca_##name, flags) cn10k_sso_hws_deq_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_burst_##name, \
cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) #define R(name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \
cn10k_sso_hws_deq_ca_seg_##name, flags) cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_##name, flags) cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -7,7 +7,9 @@
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) \ #define R(name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) #define R(name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_reas_dual_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \ SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \
cn10k_sso_hws_deq_seg_##name, flags) cn10k_sso_hws_deq_seg_##name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_reas_deq_seg_burst_##name, \
cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) #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 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \
cn10k_sso_hws_deq_tmo_##name, flags) cn10k_sso_hws_deq_tmo_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_seg_##name, flags) cn10k_sso_hws_deq_tmo_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_112_127 NIX_RX_FASTPATH_MODES_112_127
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ(cn10k_sso_hws_deq_##name, flags) #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 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \
cn10k_sso_hws_deq_##name, flags) cn10k_sso_hws_deq_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_burst_##name, \
cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F_)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \
cn10k_sso_hws_deq_ca_##name, flags) cn10k_sso_hws_deq_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_burst_##name, \
cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) #define R(name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_reas_deq_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \
cn10k_sso_hws_deq_ca_seg_##name, flags) cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_reas_deq_tmo_ca_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_##name, flags) cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -7,7 +7,9 @@
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) \ #define R(name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) #define R(name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_reas_dual_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \ SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \
cn10k_sso_hws_deq_seg_##name, flags) cn10k_sso_hws_deq_seg_##name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_reas_deq_seg_burst_##name, \
cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) #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 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \
cn10k_sso_hws_deq_tmo_##name, flags) cn10k_sso_hws_deq_tmo_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_seg_##name, flags) cn10k_sso_hws_deq_tmo_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_16_31 NIX_RX_FASTPATH_MODES_16_31
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ(cn10k_sso_hws_deq_##name, flags) #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 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \
cn10k_sso_hws_deq_##name, flags) cn10k_sso_hws_deq_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_burst_##name, \
cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F_)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \
cn10k_sso_hws_deq_ca_##name, flags) cn10k_sso_hws_deq_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_burst_##name, \
cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) #define R(name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_reas_deq_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \
cn10k_sso_hws_deq_ca_seg_##name, flags) cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_reas_deq_tmo_ca_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_##name, flags) cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -7,7 +7,9 @@
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) \ #define R(name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) #define R(name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_reas_dual_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \ SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \
cn10k_sso_hws_deq_seg_##name, flags) cn10k_sso_hws_deq_seg_##name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_reas_deq_seg_burst_##name, \
cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) #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 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -8,7 +8,10 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \
cn10k_sso_hws_deq_tmo_##name, flags) cn10k_sso_hws_deq_tmo_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_seg_##name, flags) cn10k_sso_hws_deq_tmo_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_32_47 NIX_RX_FASTPATH_MODES_32_47
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ(cn10k_sso_hws_deq_##name, flags) #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 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \
cn10k_sso_hws_deq_##name, flags) cn10k_sso_hws_deq_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_burst_##name, \
cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \
cn10k_sso_hws_deq_ca_##name, flags) cn10k_sso_hws_deq_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_burst_##name, \
cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) #define R(name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_reas_deq_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \
cn10k_sso_hws_deq_ca_seg_##name, flags) cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_reas_deq_tmo_ca_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_##name, flags) cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -7,7 +7,9 @@
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) \ #define R(name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) #define R(name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_reas_dual_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \ SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \
cn10k_sso_hws_deq_seg_##name, flags) cn10k_sso_hws_deq_seg_##name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_reas_deq_seg_burst_##name, \
cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO(cn10k_sso_hws_deq_tmo_##name, flags) #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 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_burst_##name, \
cn10k_sso_hws_deq_tmo_##name, flags) cn10k_sso_hws_deq_tmo_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -6,7 +6,10 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_SEG(cn10k_sso_hws_deq_tmo_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_seg_##name, flags) cn10k_sso_hws_deq_tmo_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_48_63 NIX_RX_FASTPATH_MODES_48_63
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ(cn10k_sso_hws_deq_##name, flags) #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 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_burst_##name, \
cn10k_sso_hws_deq_##name, flags) cn10k_sso_hws_deq_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_burst_##name, \
cn10k_sso_hws_reas_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_deq_ca_##name, flags) \
SSO_DEQ_CA(cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_burst_##name, \
cn10k_sso_hws_deq_ca_##name, flags) cn10k_sso_hws_deq_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_burst_##name, \
cn10k_sso_hws_reas_deq_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) #define R(name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_DEQ_CA_SEG(cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_ca_seg_burst_##name, \
cn10k_sso_hws_deq_ca_seg_##name, flags) cn10k_sso_hws_deq_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) #define R(name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_DEQ_TMO_CA(cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_##name, flags) cn10k_sso_hws_deq_tmo_ca_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -7,7 +7,9 @@
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) \ #define R(name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_DEQ_TMO_CA_SEG(cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, \
flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \ SSO_CMN_DEQ_BURST(cn10k_sso_hws_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) cn10k_sso_hws_deq_tmo_ca_seg_##name, flags) \
SSO_CMN_DEQ_BURST(cn10k_sso_hws_reas_deq_tmo_ca_seg_burst_##name, \
cn10k_sso_hws_reas_deq_tmo_ca_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) #define R(name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_dual_deq_##name, flags) \
SSO_DUAL_DEQ(cn10k_sso_hws_reas_dual_deq_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -6,7 +6,9 @@
#include "cnxk_eventdev.h" #include "cnxk_eventdev.h"
#include "cnxk_worker.h" #include "cnxk_worker.h"
#define R(name, flags) SSO_DEQ_SEG(cn10k_sso_hws_deq_seg_##name, flags) #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 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

View File

@ -8,7 +8,9 @@
#define R(name, flags) \ #define R(name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \ SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_deq_seg_burst_##name, \
cn10k_sso_hws_deq_seg_##name, flags) cn10k_sso_hws_deq_seg_##name, flags) \
SSO_CMN_DEQ_SEG_BURST(cn10k_sso_hws_reas_deq_seg_burst_##name, \
cn10k_sso_hws_reas_deq_seg_##name, flags | NIX_RX_REAS_F)
NIX_RX_FASTPATH_MODES_64_79 NIX_RX_FASTPATH_MODES_64_79
#undef R #undef R

Some files were not shown because too many files have changed in this diff Show More