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:
parent
582085ed2f
commit
c062f5726f
@ -160,6 +160,7 @@ New Features
|
||||
* **Updated Marvell cnxk ethdev PMD.**
|
||||
|
||||
* Added queue based priority flow control support for CN9K & CN10K.
|
||||
* Added support for IP reassembly for inline inbound IPsec packets.
|
||||
|
||||
* **Updated Mellanox mlx5 driver.**
|
||||
|
||||
|
@ -169,9 +169,11 @@ cn10k_process_vwqe(uintptr_t vwqe, uint16_t port_id, const uint32_t flags,
|
||||
/* Translate meta to mbuf */
|
||||
if (flags & NIX_RX_OFFLOAD_SECURITY_F) {
|
||||
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,
|
||||
&loff, mbuf, d_off);
|
||||
mbuf = nix_sec_meta_to_mbuf_sc(cq_w1, cq_w5, sa_base, laddr,
|
||||
&loff, mbuf, d_off,
|
||||
flags, mbuf_init);
|
||||
}
|
||||
|
||||
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);
|
||||
rte_prefetch0((void *)mbuf);
|
||||
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;
|
||||
uintptr_t sa_base;
|
||||
uint64_t iova = 0;
|
||||
uint8_t loff = 0;
|
||||
uint16_t d_off;
|
||||
uint64_t cq_w1;
|
||||
uint64_t cq_w5;
|
||||
|
||||
m = (struct rte_mbuf *)mbuf;
|
||||
d_off = (uintptr_t)(m->buf_addr) - (uintptr_t)m;
|
||||
d_off += RTE_PKTMBUF_HEADROOM;
|
||||
|
||||
cq_w1 = *(uint64_t *)(gw.u64[1] + 8);
|
||||
cq_w5 = *(uint64_t *)(gw.u64[1] + 40);
|
||||
|
||||
sa_base =
|
||||
cnxk_nix_sa_base_get(port, lookup_mem);
|
||||
sa_base &= ~(ROC_NIX_INL_SA_BASE_ALIGN - 1);
|
||||
|
||||
mbuf = (uint64_t)nix_sec_meta_to_mbuf_sc(
|
||||
cq_w1, sa_base, (uintptr_t)&iova, &loff,
|
||||
(struct rte_mbuf *)mbuf, d_off);
|
||||
cq_w1, cq_w5, sa_base, (uintptr_t)&iova, &loff,
|
||||
(struct rte_mbuf *)mbuf, d_off, flags,
|
||||
mbuf_init | ((uint64_t)port) << 48);
|
||||
if (loff)
|
||||
roc_npa_aura_op_free(m->pool->pool_id,
|
||||
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( \
|
||||
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);
|
||||
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -7,7 +7,9 @@
|
||||
#include "cnxk_worker.h"
|
||||
|
||||
#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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -7,7 +7,9 @@
|
||||
#include "cnxk_worker.h"
|
||||
|
||||
#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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -7,7 +7,9 @@
|
||||
#include "cnxk_worker.h"
|
||||
|
||||
#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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -7,7 +7,9 @@
|
||||
#include "cnxk_worker.h"
|
||||
|
||||
#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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,10 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -7,7 +7,9 @@
|
||||
#include "cnxk_worker.h"
|
||||
|
||||
#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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,10 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -7,7 +7,9 @@
|
||||
#include "cnxk_worker.h"
|
||||
|
||||
#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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -6,7 +6,9 @@
|
||||
#include "cnxk_eventdev.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
|
||||
#undef R
|
||||
|
@ -8,7 +8,9 @@
|
||||
|
||||
#define R(name, flags) \
|
||||
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
|
||||
#undef R
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user