From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9822EA0350; Fri, 21 Jan 2022 16:24:23 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1CA5840042; Fri, 21 Jan 2022 16:24:23 +0100 (CET) Received: from mail-io1-f45.google.com (mail-io1-f45.google.com [209.85.166.45]) by mails.dpdk.org (Postfix) with ESMTP id 96AA040040 for ; Fri, 21 Jan 2022 16:24:21 +0100 (CET) Received: by mail-io1-f45.google.com with SMTP id p7so11192777iod.2 for ; Fri, 21 Jan 2022 07:24:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bLNpp10OTWp6Sy7jeNyJMdGsfBFBy3F7TInpdAtNSAQ=; b=kATHElVLmbFuflbhJ9MRWn8IHahbCnPD+uTRHmYkwEmKH3/04RlB8qPdD0C3dS6f3G dFj7oQ17imVfHPKw5j0qVqtt8zT8KoyMcpnosZGnLCdm1J1Vh3SmJvnBwSDCX0hUmAMe BHolRnvkxDBi2Q3V0vxbBjs9HUOfY1y1jQYH9GR27n8qYAQuWgYmm12YXgNB8L8ejKtb IHC5Rt1O5CGh4piKTMEfaMI4BEJdUVAG2fGtfGxKHBRXKKWYBp0FALAEqKiB38nTIVF2 sMU2PDONRMwgYYIDWjfFKzUWmbL0Y2Lp/vPfh1lO5r0/+ZY6hwqezQY8v41Kygkv1z1p ZmoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bLNpp10OTWp6Sy7jeNyJMdGsfBFBy3F7TInpdAtNSAQ=; b=Ipd2lwakegjT/DrS5n8h8MTtN08lAQVKE4hFM2nvtIgPyIFeOh6ASpWr76FFI2kmb0 5Um+lazt6kV0IS1s2upKE1OBo+HfLnNgH36qlYEZw/e4ASivd2/nGQWasaYrlGrfQyqj NZIpkoT/rU0aC3itM6nx7qLRCri5Tvheh4BXwc4bL/MgTqz+2t4/aFceUkyCq9S0FBCP fQRjKSSpPhXbWu/MgbY/SnbRTNOevbEulJmFeShiTQxWyUjFgXhqWFJoLXtyKdvpyp5h +265OMBIA9cGQYIvXk15D9jL78123+CuNTbZjzicxWSjmjw8ismt7xean+w89MQrvRJw oxlg== X-Gm-Message-State: AOAM533xU8L38x9IpcmQxp8tfM8RTFrHmxKa63ukBoMruA/YzK0rLu/n vqy4NbY/mESRXnng9iSRi2CIGQz+Nj/PfMMTbug= X-Google-Smtp-Source: ABdhPJw+RjyDpXNN4L4Q14kwryvepcE9JqiKEBVPO27o9Y8sFj4xFDWC5pdIP21/ABwNRxz6Wqt7uTxAHJgwQwOHvqc= X-Received: by 2002:a02:bb87:: with SMTP id g7mr1848799jan.79.1642778658843; Fri, 21 Jan 2022 07:24:18 -0800 (PST) MIME-Version: 1.0 References: <20220120145136.7844-1-pbhagavatula@marvell.com> In-Reply-To: <20220120145136.7844-1-pbhagavatula@marvell.com> From: Jerin Jacob Date: Fri, 21 Jan 2022 20:53:49 +0530 Message-ID: Subject: Re: [PATCH v2 1/8] net/cnxk: add CN9K segregated Rx functions To: Pavan Nikhilesh , Thomas Monjalon , David Marchand , Ferruh Yigit Cc: Jerin Jacob , Shijith Thotton , Nithin Dabilpuram , Kiran Kumar K , Sunil Kumar Kori , Satha Rao , dpdk-dev Content-Type: text/plain; charset="UTF-8" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Thu, Jan 20, 2022 at 8:21 PM wrote: > > From: Pavan Nikhilesh > > Add CN9K seggeragated Rx and event dequeue template functions, 1) Please Fix the above typo 2) Please update new files copyright year as 2022. Rest looks good to me. Please send the next verriosn. Series Acked-by: Jerin Jacob Test result: only lib: ccache -C && rm -rf build && meson --cross-file config/arm/arm64_cn10k_linux_gcc build && time ninja -C build Without Fix: real 3m30.233s user 33m7.904s sys 1m53.748 With fix: real 1m24.363s user 52m9.708s sys 2m57.342s lib + examples: ccache -C && rm -rf build && meson --cross-file config/arm/arm64_cn10k_linux_gcc -Dexamples=all build && time ninja -C build without fix: real 3m31.282s user 35m45.109s sys 2m19.244s with fix: real 1m27.245s user 55m7.614s sys 3m28.513s > these help in parallelizing the build. > > Signed-off-by: Pavan Nikhilesh > --- > Reduces compile time by 1 minute on a 28 thread Machine. > v2 Changes: > - Rebase, remove depricated macros. > > drivers/event/cnxk/deq/cn9k/deq_0_15.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_dual_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c | 12 ++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c | 14 ++++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c | 13 +++++++++++++ > .../deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c | 12 ++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c | 12 ++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c | 12 ++++++++++++ > .../cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c | 14 ++++++++++++++ > .../cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c | 13 +++++++++++++ > .../deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c | 14 ++++++++++++++ > .../cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c | 13 +++++++++++++ > .../deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c | 14 ++++++++++++++ > .../cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c | 13 +++++++++++++ > .../deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c | 14 ++++++++++++++ > .../cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c | 13 +++++++++++++ > .../deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c | 14 ++++++++++++++ > .../cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c | 13 +++++++++++++ > .../deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_dual_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c | 14 ++++++++++++++ > .../cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c | 13 +++++++++++++ > .../deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c | 12 ++++++++++++ > .../cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c | 12 ++++++++++++ > .../cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c | 14 ++++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c | 13 +++++++++++++ > .../cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c | 12 ++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c | 14 ++++++++++++++ > drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c | 12 ++++++++++++ > .../event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c | 14 ++++++++++++++ > drivers/net/cnxk/rx/cn9k/rx_0_15.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c | 12 ++++++++++++ > drivers/net/cnxk/rx/cn9k/rx_112_127.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c | 12 ++++++++++++ > drivers/net/cnxk/rx/cn9k/rx_16_31.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c | 12 ++++++++++++ > drivers/net/cnxk/rx/cn9k/rx_32_47.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c | 12 ++++++++++++ > drivers/net/cnxk/rx/cn9k/rx_48_63.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c | 12 ++++++++++++ > drivers/net/cnxk/rx/cn9k/rx_64_79.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c | 12 ++++++++++++ > drivers/net/cnxk/rx/cn9k/rx_80_95.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c | 12 ++++++++++++ > drivers/net/cnxk/rx/cn9k/rx_96_111.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c | 11 +++++++++++ > drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c | 12 ++++++++++++ > 288 files changed, 3728 insertions(+) > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c > create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c > create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c > > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15.c b/drivers/event/cnxk/deq/cn9k/deq_0_15.c > new file mode 100644 > index 0000000000..dd6a72cbe1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c > new file mode 100644 > index 0000000000..c77632764d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ > + cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c > new file mode 100644 > index 0000000000..c58c4f56de > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c > new file mode 100644 > index 0000000000..527ae44553 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ > + cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c > new file mode 100644 > index 0000000000..95e36fc7aa > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c > new file mode 100644 > index 0000000000..4aa38d81eb > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c > new file mode 100644 > index 0000000000..d225e25c6f > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c > new file mode 100644 > index 0000000000..40ba45c790 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c > new file mode 100644 > index 0000000000..58a6754432 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..57f024aac1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c > new file mode 100644 > index 0000000000..65c2f487ae > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c > new file mode 100644 > index 0000000000..ebf1675871 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ > + cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c > new file mode 100644 > index 0000000000..ede6140295 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c > new file mode 100644 > index 0000000000..6db14bce4c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c > new file mode 100644 > index 0000000000..90e58b9c5c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c > new file mode 100644 > index 0000000000..0147af0da6 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c > new file mode 100644 > index 0000000000..7d5676f403 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c > new file mode 100644 > index 0000000000..8186091746 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c > new file mode 100644 > index 0000000000..1731570a83 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..e287df397c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c > new file mode 100644 > index 0000000000..187ac20db4 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c > new file mode 100644 > index 0000000000..3a9e07f793 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c > new file mode 100644 > index 0000000000..b54b9ea7b8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c > new file mode 100644 > index 0000000000..6bb333699e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c > new file mode 100644 > index 0000000000..35b5bbf4bd > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c > new file mode 100644 > index 0000000000..164ce86169 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c > new file mode 100644 > index 0000000000..d7c53a0233 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c > new file mode 100644 > index 0000000000..89018532b1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ > + cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c > new file mode 100644 > index 0000000000..6f078b3b8e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c > new file mode 100644 > index 0000000000..93ea7a1fe7 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ > + cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c > new file mode 100644 > index 0000000000..15e439ebbe > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c > new file mode 100644 > index 0000000000..bdfb0df566 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127.c b/drivers/event/cnxk/deq/cn9k/deq_112_127.c > new file mode 100644 > index 0000000000..e79bec1431 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c > new file mode 100644 > index 0000000000..a110644cea > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ > + cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c > new file mode 100644 > index 0000000000..640d3a3797 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c > new file mode 100644 > index 0000000000..1a7c05f856 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ > + cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c > new file mode 100644 > index 0000000000..7acecf5195 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c > new file mode 100644 > index 0000000000..b5673f8de1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c > new file mode 100644 > index 0000000000..1597189eb7 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c > new file mode 100644 > index 0000000000..143fb6e545 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c > new file mode 100644 > index 0000000000..132bf73f10 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..4ca4e2489e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c > new file mode 100644 > index 0000000000..8a64c00fc8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c > new file mode 100644 > index 0000000000..afc30969e5 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ > + cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c > new file mode 100644 > index 0000000000..6b9fb2a09b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c > new file mode 100644 > index 0000000000..2b2837f28c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c > new file mode 100644 > index 0000000000..7691647c00 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c > new file mode 100644 > index 0000000000..0a4681baa4 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c > new file mode 100644 > index 0000000000..bcaeeba1b8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c > new file mode 100644 > index 0000000000..e9ffabcbaf > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c > new file mode 100644 > index 0000000000..452fb4a1e5 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..74d4fc9618 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c > new file mode 100644 > index 0000000000..001bdc1ea8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c > new file mode 100644 > index 0000000000..f84766f3ed > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c > new file mode 100644 > index 0000000000..56faa57f84 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c > new file mode 100644 > index 0000000000..1fa51d57ef > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c > new file mode 100644 > index 0000000000..01419f0190 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c > new file mode 100644 > index 0000000000..9230c7e1a0 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c > new file mode 100644 > index 0000000000..fd8d5fd325 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c > new file mode 100644 > index 0000000000..9a1b7d39ea > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ > + cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c > new file mode 100644 > index 0000000000..50d6d9f2d7 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c > new file mode 100644 > index 0000000000..bcdf5a11d3 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ > + cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c > new file mode 100644 > index 0000000000..626a2335e4 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c > new file mode 100644 > index 0000000000..347a002b0f > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31.c b/drivers/event/cnxk/deq/cn9k/deq_16_31.c > new file mode 100644 > index 0000000000..5fbc38eb4e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c > new file mode 100644 > index 0000000000..c78edc64ca > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ > + cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c > new file mode 100644 > index 0000000000..c0ac00f1a0 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c > new file mode 100644 > index 0000000000..722c9cf9ae > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ > + cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c > new file mode 100644 > index 0000000000..ce7dc95257 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c > new file mode 100644 > index 0000000000..4112667797 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c > new file mode 100644 > index 0000000000..e20acf52ab > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c > new file mode 100644 > index 0000000000..f894569930 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c > new file mode 100644 > index 0000000000..8c0e0843ee > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..60298f1319 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c > new file mode 100644 > index 0000000000..f20005bfaa > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c > new file mode 100644 > index 0000000000..f468c4618d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ > + cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c > new file mode 100644 > index 0000000000..b34d02b14d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c > new file mode 100644 > index 0000000000..3157499bdc > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c > new file mode 100644 > index 0000000000..525aac641e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c > new file mode 100644 > index 0000000000..2b3b7eb297 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c > new file mode 100644 > index 0000000000..9f7b00ffe5 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c > new file mode 100644 > index 0000000000..4f2757b91c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c > new file mode 100644 > index 0000000000..3ece6e72de > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..aa9da1ecf5 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c > new file mode 100644 > index 0000000000..d596ef7242 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c > new file mode 100644 > index 0000000000..e48e4ec6af > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c > new file mode 100644 > index 0000000000..1fc3a24837 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c > new file mode 100644 > index 0000000000..2852a0357c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c > new file mode 100644 > index 0000000000..88c11ad571 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c > new file mode 100644 > index 0000000000..e2dbc66b70 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c > new file mode 100644 > index 0000000000..4877ceab38 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c > new file mode 100644 > index 0000000000..3bb8e6302b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ > + cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c > new file mode 100644 > index 0000000000..040fba759d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c > new file mode 100644 > index 0000000000..0cbdfd6326 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ > + cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c > new file mode 100644 > index 0000000000..7f3e17319d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c > new file mode 100644 > index 0000000000..07458db0ef > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47.c b/drivers/event/cnxk/deq/cn9k/deq_32_47.c > new file mode 100644 > index 0000000000..58fb324ffa > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c > new file mode 100644 > index 0000000000..ac3977e688 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ > + cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c > new file mode 100644 > index 0000000000..13962b3495 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c > new file mode 100644 > index 0000000000..b2f20c7258 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ > + cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c > new file mode 100644 > index 0000000000..1c8d039fa2 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c > new file mode 100644 > index 0000000000..bd4975290f > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c > new file mode 100644 > index 0000000000..e3b05d98eb > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c > new file mode 100644 > index 0000000000..213e4c07fe > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c > new file mode 100644 > index 0000000000..8c7f8d6bba > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..ff989b497d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c > new file mode 100644 > index 0000000000..ced8da599e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c > new file mode 100644 > index 0000000000..25dbc95db8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ > + cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c > new file mode 100644 > index 0000000000..34deaf0599 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c > new file mode 100644 > index 0000000000..2c2dd2d552 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c > new file mode 100644 > index 0000000000..e9d09d3ca1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c > new file mode 100644 > index 0000000000..46d04c0ee9 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c > new file mode 100644 > index 0000000000..6f5f3dc0f7 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c > new file mode 100644 > index 0000000000..15e6fec17d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c > new file mode 100644 > index 0000000000..1561270d92 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..99dbee8f2c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c > new file mode 100644 > index 0000000000..6656a873f3 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c > new file mode 100644 > index 0000000000..8b2b646f90 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c > new file mode 100644 > index 0000000000..96953a4a35 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c > new file mode 100644 > index 0000000000..ec514b6d59 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c > new file mode 100644 > index 0000000000..e6c13825b2 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c > new file mode 100644 > index 0000000000..f35558e2a1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c > new file mode 100644 > index 0000000000..afd33d9e55 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c > new file mode 100644 > index 0000000000..de8c5cad3c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ > + cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c > new file mode 100644 > index 0000000000..808a56a65b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c > new file mode 100644 > index 0000000000..192ed24ef2 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ > + cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c > new file mode 100644 > index 0000000000..5dc6dcd396 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c > new file mode 100644 > index 0000000000..8ed0da5f25 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63.c b/drivers/event/cnxk/deq/cn9k/deq_48_63.c > new file mode 100644 > index 0000000000..ea388ec451 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c > new file mode 100644 > index 0000000000..481864180e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ > + cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c > new file mode 100644 > index 0000000000..6a4d70a648 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c > new file mode 100644 > index 0000000000..57c46e4ba2 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ > + cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c > new file mode 100644 > index 0000000000..3bf2ce7065 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c > new file mode 100644 > index 0000000000..8705edef57 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c > new file mode 100644 > index 0000000000..f5dc6aa66b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c > new file mode 100644 > index 0000000000..da222dd00a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c > new file mode 100644 > index 0000000000..4f5ce84881 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..375182a5d6 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c > new file mode 100644 > index 0000000000..7a08956700 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c > new file mode 100644 > index 0000000000..c424251f5d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ > + cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c > new file mode 100644 > index 0000000000..74039a33c1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c > new file mode 100644 > index 0000000000..ac45d18a9d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c > new file mode 100644 > index 0000000000..eedf203165 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c > new file mode 100644 > index 0000000000..083fc4ac05 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c > new file mode 100644 > index 0000000000..46cb42d331 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c > new file mode 100644 > index 0000000000..50d4cbfae5 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c > new file mode 100644 > index 0000000000..af3ea8f7d3 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..04c0cfb3ac > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c > new file mode 100644 > index 0000000000..9782a3ac49 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c > new file mode 100644 > index 0000000000..20dc146b8d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c > new file mode 100644 > index 0000000000..b39c2337db > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c > new file mode 100644 > index 0000000000..e812d3e43a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c > new file mode 100644 > index 0000000000..18618dd4b3 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c > new file mode 100644 > index 0000000000..b96af0fcc9 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c > new file mode 100644 > index 0000000000..c1804b0e53 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c > new file mode 100644 > index 0000000000..349f495b02 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ > + cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c > new file mode 100644 > index 0000000000..d7a0d5f192 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c > new file mode 100644 > index 0000000000..8c006ab07b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ > + cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c > new file mode 100644 > index 0000000000..ca9687aa07 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c > new file mode 100644 > index 0000000000..bd81f88e2a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79.c b/drivers/event/cnxk/deq/cn9k/deq_64_79.c > new file mode 100644 > index 0000000000..0122d9c706 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c > new file mode 100644 > index 0000000000..4062c82967 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ > + cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c > new file mode 100644 > index 0000000000..e69408040d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c > new file mode 100644 > index 0000000000..e7b94c7f16 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ > + cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c > new file mode 100644 > index 0000000000..d506bd58d7 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c > new file mode 100644 > index 0000000000..fbd266019a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c > new file mode 100644 > index 0000000000..32728eaacd > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c > new file mode 100644 > index 0000000000..d734e763f5 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c > new file mode 100644 > index 0000000000..9c5a75281c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..6fa97cfb21 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c > new file mode 100644 > index 0000000000..10e835119f > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c > new file mode 100644 > index 0000000000..a7176e47c2 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ > + cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c > new file mode 100644 > index 0000000000..84b6b88688 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c > new file mode 100644 > index 0000000000..b7e12fe77a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c > new file mode 100644 > index 0000000000..804a716beb > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c > new file mode 100644 > index 0000000000..154fd005d7 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c > new file mode 100644 > index 0000000000..9e54c98d8e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c > new file mode 100644 > index 0000000000..75002cc3d6 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c > new file mode 100644 > index 0000000000..3d809526bc > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..42e7726fe0 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c > new file mode 100644 > index 0000000000..4ab30e8c3b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c > new file mode 100644 > index 0000000000..e6279e1e6a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c > new file mode 100644 > index 0000000000..2497437f83 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c > new file mode 100644 > index 0000000000..66868139e1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c > new file mode 100644 > index 0000000000..e5c0a61d61 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c > new file mode 100644 > index 0000000000..c056fdf728 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c > new file mode 100644 > index 0000000000..2b79dbbd6e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c > new file mode 100644 > index 0000000000..4737fef267 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ > + cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c > new file mode 100644 > index 0000000000..711ed019bc > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c > new file mode 100644 > index 0000000000..ee4c431182 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ > + cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c > new file mode 100644 > index 0000000000..42b5da0f03 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c > new file mode 100644 > index 0000000000..6cebd9be83 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95.c b/drivers/event/cnxk/deq/cn9k/deq_80_95.c > new file mode 100644 > index 0000000000..a9beae8c49 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c > new file mode 100644 > index 0000000000..27fd09c40d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ > + cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c > new file mode 100644 > index 0000000000..081627bf31 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c > new file mode 100644 > index 0000000000..18f72e9511 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ > + cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c > new file mode 100644 > index 0000000000..e5cd0854fa > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c > new file mode 100644 > index 0000000000..374ba7d09f > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c > new file mode 100644 > index 0000000000..6e44f1b305 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c > new file mode 100644 > index 0000000000..2a0fc74a89 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c > new file mode 100644 > index 0000000000..d8317baa1a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..01f7c5dcb1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c > new file mode 100644 > index 0000000000..32ee5123e1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c > new file mode 100644 > index 0000000000..6f4b7ab929 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ > + cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c > new file mode 100644 > index 0000000000..a4f241e57f > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c > new file mode 100644 > index 0000000000..bd091e2a21 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c > new file mode 100644 > index 0000000000..cb2e1bfe9f > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c > new file mode 100644 > index 0000000000..662cd1a8a8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c > new file mode 100644 > index 0000000000..5f1dd305e8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c > new file mode 100644 > index 0000000000..2fbde6d633 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c > new file mode 100644 > index 0000000000..d530f69db2 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..b6ead64bb8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c > new file mode 100644 > index 0000000000..64163555fa > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c > new file mode 100644 > index 0000000000..45250c5ef0 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c > new file mode 100644 > index 0000000000..764a51ed1c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c > new file mode 100644 > index 0000000000..c9eefa600a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c > new file mode 100644 > index 0000000000..b81e1690ee > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c > new file mode 100644 > index 0000000000..306ebd8ca8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c > new file mode 100644 > index 0000000000..058c844303 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c > new file mode 100644 > index 0000000000..adf64c50e2 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ > + cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c > new file mode 100644 > index 0000000000..9befedc52d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c > new file mode 100644 > index 0000000000..f39574540d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ > + cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c > new file mode 100644 > index 0000000000..b0367b847a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c > new file mode 100644 > index 0000000000..907f089a4b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111.c b/drivers/event/cnxk/deq/cn9k/deq_96_111.c > new file mode 100644 > index 0000000000..eb0c6c06b9 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c > new file mode 100644 > index 0000000000..0a8fb1ab61 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name, \ > + cn9k_sso_hws_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c > new file mode 100644 > index 0000000000..0133d3e9f8 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c > new file mode 100644 > index 0000000000..25f9caef0d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name, \ > + cn9k_sso_hws_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c > new file mode 100644 > index 0000000000..c0d4cd7805 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c > new file mode 100644 > index 0000000000..2797997fb2 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c > new file mode 100644 > index 0000000000..2982a17148 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c > new file mode 100644 > index 0000000000..8577c16602 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c > new file mode 100644 > index 0000000000..0073cf2c1b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..b01a7db467 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c > new file mode 100644 > index 0000000000..c7ae2d9071 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c > new file mode 100644 > index 0000000000..1c1f603a7a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name, \ > + cn9k_sso_hws_dual_deq_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c > new file mode 100644 > index 0000000000..53075d4f9b > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c > new file mode 100644 > index 0000000000..0cabb3b64c > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c > new file mode 100644 > index 0000000000..f4d3267d1d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c > new file mode 100644 > index 0000000000..fd482a9889 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c > new file mode 100644 > index 0000000000..a2898e3053 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c > new file mode 100644 > index 0000000000..3affd887c1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c > new file mode 100644 > index 0000000000..e0bc16d327 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c > new file mode 100644 > index 0000000000..27a799464e > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c > new file mode 100644 > index 0000000000..38070c1793 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c > new file mode 100644 > index 0000000000..035924cf74 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c > new file mode 100644 > index 0000000000..a082ce6d0d > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c > new file mode 100644 > index 0000000000..fd28104640 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c > new file mode 100644 > index 0000000000..7fe709a345 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c > @@ -0,0 +1,13 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c > new file mode 100644 > index 0000000000..a5dcaa99d7 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_dual_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c > new file mode 100644 > index 0000000000..3e8c119032 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c > new file mode 100644 > index 0000000000..4903be4ff1 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name, \ > + cn9k_sso_hws_deq_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c > new file mode 100644 > index 0000000000..ebb3f3c52f > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c > new file mode 100644 > index 0000000000..ba8bbace19 > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name, \ > + cn9k_sso_hws_deq_tmo_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c > new file mode 100644 > index 0000000000..ec4cfcaebe > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c > new file mode 100644 > index 0000000000..9b67e6a57a > --- /dev/null > +++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_worker.h" > +#include "cnxk_eventdev.h" > +#include "cnxk_worker.h" > + > +#define R(name, flags) \ > + SSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name, \ > + cn9k_sso_hws_deq_tmo_seg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15.c b/drivers/net/cnxk/rx/cn9k/rx_0_15.c > new file mode 100644 > index 0000000000..c1cd64ad5f > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_0_15.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c > new file mode 100644 > index 0000000000..055ab4b980 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c > new file mode 100644 > index 0000000000..3883daba6a > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c > new file mode 100644 > index 0000000000..ab94d4566e > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) \ > + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_0_15 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127.c b/drivers/net/cnxk/rx/cn9k/rx_112_127.c > new file mode 100644 > index 0000000000..bc6bff5e6b > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_112_127.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c > new file mode 100644 > index 0000000000..5a1dc66fec > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c > new file mode 100644 > index 0000000000..88232cd38e > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c > new file mode 100644 > index 0000000000..46a4a95d0e > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) \ > + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_112_127 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31.c b/drivers/net/cnxk/rx/cn9k/rx_16_31.c > new file mode 100644 > index 0000000000..3003160e84 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_16_31.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c > new file mode 100644 > index 0000000000..1ca58993ac > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c > new file mode 100644 > index 0000000000..f327386ebf > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c > new file mode 100644 > index 0000000000..bfe3808944 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) \ > + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_16_31 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47.c b/drivers/net/cnxk/rx/cn9k/rx_32_47.c > new file mode 100644 > index 0000000000..bff38a21df > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_32_47.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c > new file mode 100644 > index 0000000000..397f9ed07b > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c > new file mode 100644 > index 0000000000..4876884815 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c > new file mode 100644 > index 0000000000..1d791166ac > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) \ > + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_32_47 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63.c b/drivers/net/cnxk/rx/cn9k/rx_48_63.c > new file mode 100644 > index 0000000000..6d5437e322 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_48_63.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c > new file mode 100644 > index 0000000000..1b950eaae0 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c > new file mode 100644 > index 0000000000..30565b9778 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c > new file mode 100644 > index 0000000000..0a1daabb10 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) \ > + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_48_63 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79.c b/drivers/net/cnxk/rx/cn9k/rx_64_79.c > new file mode 100644 > index 0000000000..59697a74b7 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_64_79.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c > new file mode 100644 > index 0000000000..df025cefc0 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c > new file mode 100644 > index 0000000000..f0e971ab88 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c > new file mode 100644 > index 0000000000..79a776ea4d > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) \ > + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_64_79 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95.c b/drivers/net/cnxk/rx/cn9k/rx_80_95.c > new file mode 100644 > index 0000000000..6ffbcc85be > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_80_95.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c > new file mode 100644 > index 0000000000..4638317a1e > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c > new file mode 100644 > index 0000000000..585b460dc4 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c > new file mode 100644 > index 0000000000..e434628a1e > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) \ > + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_80_95 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111.c b/drivers/net/cnxk/rx/cn9k/rx_96_111.c > new file mode 100644 > index 0000000000..68c69e2edc > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_96_111.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c > new file mode 100644 > index 0000000000..114f719241 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c > new file mode 100644 > index 0000000000..8640c097e5 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c > @@ -0,0 +1,11 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > diff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c > new file mode 100644 > index 0000000000..ad963d8868 > --- /dev/null > +++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c > @@ -0,0 +1,12 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2021 Marvell. > + */ > + > +#include "cn9k_ethdev.h" > +#include "cn9k_rx.h" > + > +#define R(name, flags) \ > + NIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags) > + > +NIX_RX_FASTPATH_MODES_96_111 > +#undef R > -- > 2.17.1 >