get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/105094/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 105094,
    "url": "http://patches.dpdk.org/api/patches/105094/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20211213082226.3646-1-pbhagavatula@marvell.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20211213082226.3646-1-pbhagavatula@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20211213082226.3646-1-pbhagavatula@marvell.com",
    "date": "2021-12-13T08:22:18",
    "name": "[1/8] net/cnxk: add CN9K segregated Rx functions",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "924316feae784cee390ab76073da5340e479a416",
    "submitter": {
        "id": 1183,
        "url": "http://patches.dpdk.org/api/people/1183/?format=api",
        "name": "Pavan Nikhilesh Bhagavatula",
        "email": "pbhagavatula@marvell.com"
    },
    "delegate": {
        "id": 310,
        "url": "http://patches.dpdk.org/api/users/310/?format=api",
        "username": "jerin",
        "first_name": "Jerin",
        "last_name": "Jacob",
        "email": "jerinj@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20211213082226.3646-1-pbhagavatula@marvell.com/mbox/",
    "series": [
        {
            "id": 20922,
            "url": "http://patches.dpdk.org/api/series/20922/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=20922",
            "date": "2021-12-13T08:22:18",
            "name": "[1/8] net/cnxk: add CN9K segregated Rx functions",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/20922/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/105094/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/105094/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id C29E1A00BE;\n\tMon, 13 Dec 2021 09:22:39 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 48CFB4114E;\n\tMon, 13 Dec 2021 09:22:39 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n [67.231.148.174])\n by mails.dpdk.org (Postfix) with ESMTP id D687340140\n for <dev@dpdk.org>; Mon, 13 Dec 2021 09:22:37 +0100 (CET)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id\n 1BD1Z2Gv027183;\n Mon, 13 Dec 2021 00:22:36 -0800",
            "from dc5-exch02.marvell.com ([199.233.59.182])\n by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3cwvmys3np-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);\n Mon, 13 Dec 2021 00:22:36 -0800",
            "from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.18;\n Mon, 13 Dec 2021 00:22:34 -0800",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.18 via Frontend\n Transport; Mon, 13 Dec 2021 00:22:34 -0800",
            "from BG-LT7430.marvell.com (BG-LT7430.marvell.com [10.28.177.176])\n by maili.marvell.com (Postfix) with ESMTP id 5BBBD3F7045;\n Mon, 13 Dec 2021 00:22:30 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : mime-version : content-transfer-encoding :\n content-type; s=pfpt0220; bh=L+LVN+Uoi/ZzoRdYbr1auY/jk9OMdXk4XwCgRkZNqh4=;\n b=RnkGDrlNfWGnCg7lUHgrvGHF1nYOEcyZ+vtRLe3I9zzaHL/5eRAH77yQki2vu/GW7+4h\n 3by9sSwpcdtMY6A5bmrIWBaH9cKpE8uV8GWn1yYI6tux001qYjGvYTbYT9vMkK0w5Mha\n R/15oFZLo6bwGO8LcVlpbI07SimcJhFmf++OIKDFXu6dbTAFW5AMXUnrC/9gtTxwDVt2\n M5eH9v6+ZqOXZs7RCpqQGBrzJU9LHQ4uT7yyIGPYBgurB7lqzMjxs/5lU6jN0Y2dNoVt\n vy7/W2y2o5W78tR4EHeGbR5FySmb5+u6IEj+/3uWL5hZ0lI6V7mDOFR8FkG/VeccxpnT XA==",
        "From": "<pbhagavatula@marvell.com>",
        "To": "<jerinj@marvell.com>, <thomas@monjalon.net>, <david.marchand@redhat.com>,\n Pavan Nikhilesh <pbhagavatula@marvell.com>, Shijith Thotton\n <sthotton@marvell.com>, Nithin Dabilpuram <ndabilpuram@marvell.com>, \"Kiran\n Kumar K\" <kirankumark@marvell.com>, Sunil Kumar Kori <skori@marvell.com>,\n Satha Rao <skoteshwar@marvell.com>",
        "CC": "<dev@dpdk.org>",
        "Subject": "[PATCH 1/8] net/cnxk: add CN9K segregated Rx functions",
        "Date": "Mon, 13 Dec 2021 13:52:18 +0530",
        "Message-ID": "<20211213082226.3646-1-pbhagavatula@marvell.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-GUID": "kwpINlDV8yZ7LzTsqRz6SxgRdpecalxc",
        "X-Proofpoint-ORIG-GUID": "kwpINlDV8yZ7LzTsqRz6SxgRdpecalxc",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.205,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.11.62.513\n definitions=2021-12-13_03,2021-12-10_01,2021-12-02_01",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Pavan Nikhilesh <pbhagavatula@marvell.com>\n\nAdd CN9K seggeragated Rx and event dequeue template functions,\nthese help in parallelizing the build.\n\nSigned-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>\n---\n Reduces compile time by 1 minute on a 28 thread Machine.\n\n drivers/event/cnxk/deq/cn9k/deq_0_15.c             | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c       | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c          | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c      | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c      | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c  | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c      | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c     | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c  | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c         | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c         | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127.c          | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c       | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c   | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_dual_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c  | 12 ++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c      | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c  | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c  | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c  | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c  | 14 ++++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c    | 13 +++++++++++++\n .../deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c | 12 ++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c | 12 ++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c     | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c      | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_seg_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c      | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c  | 12 ++++++++++++\n .../cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c      | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31.c            | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c      | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c         | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c       | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c  | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c    | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c    | 14 ++++++++++++++\n .../cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c      | 13 +++++++++++++\n .../deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c   | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47.c            | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c      | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c         | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c       | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c  | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c    | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c    | 14 ++++++++++++++\n .../cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c      | 13 +++++++++++++\n .../deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c   | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63.c            | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c      | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c         | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c       | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c  | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c    | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c    | 14 ++++++++++++++\n .../cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c      | 13 +++++++++++++\n .../deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c   | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79.c            | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c      | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c         | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c       | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c  | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c    | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c    | 14 ++++++++++++++\n .../cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c      | 13 +++++++++++++\n .../deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c   | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95.c            | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c      | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c         | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c     | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c       | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c  | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c    | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c    | 14 ++++++++++++++\n .../cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c      | 13 +++++++++++++\n .../deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c   | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c   | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111.c           | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c     | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c        | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c    | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c  | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c    | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c      | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_dual_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c   | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c   | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c   | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c   | 14 ++++++++++++++\n .../cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c     | 13 +++++++++++++\n .../deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c    | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c  | 12 ++++++++++++\n .../cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c      | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c  | 12 ++++++++++++\n .../cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c      | 14 ++++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c  | 13 +++++++++++++\n .../cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c  | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c       | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c       | 12 ++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c | 14 ++++++++++++++\n drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c   | 12 ++++++++++++\n .../event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c | 14 ++++++++++++++\n drivers/net/cnxk/rx/cn9k/rx_0_15.c                 | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c            | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c             | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c        | 12 ++++++++++++\n drivers/net/cnxk/rx/cn9k/rx_112_127.c              | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c         | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c          | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c     | 12 ++++++++++++\n drivers/net/cnxk/rx/cn9k/rx_16_31.c                | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c           | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c            | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c       | 12 ++++++++++++\n drivers/net/cnxk/rx/cn9k/rx_32_47.c                | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c           | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c            | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c       | 12 ++++++++++++\n drivers/net/cnxk/rx/cn9k/rx_48_63.c                | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c           | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c            | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c       | 12 ++++++++++++\n drivers/net/cnxk/rx/cn9k/rx_64_79.c                | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c           | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c            | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c       | 12 ++++++++++++\n drivers/net/cnxk/rx/cn9k/rx_80_95.c                | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c           | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c            | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c       | 12 ++++++++++++\n drivers/net/cnxk/rx/cn9k/rx_96_111.c               | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c          | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c           | 11 +++++++++++\n drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c      | 12 ++++++++++++\n 288 files changed, 3728 insertions(+)\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c\n create mode 100644 drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c\n create mode 100644 drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c\n\n--\n2.17.1",
    "diff": "diff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15.c b/drivers/event/cnxk/deq/cn9k/deq_0_15.c\nnew file mode 100644\nindex 0000000000..dd6a72cbe1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c\nnew file mode 100644\nindex 0000000000..c77632764d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name,                       \\\n+\t\t\t  cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c\nnew file mode 100644\nindex 0000000000..c58c4f56de\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..527ae44553\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name,                    \\\n+\t\t\t  cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..95e36fc7aa\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..4aa38d81eb\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..d225e25c6f\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..40ba45c790\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..58a6754432\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..57f024aac1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name,            \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c\nnew file mode 100644\nindex 0000000000..65c2f487ae\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ebf1675871\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name,                  \\\n+\t\t\t  cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ede6140295\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6db14bce4c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..90e58b9c5c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..0147af0da6\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..7d5676f403\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..8186091746\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1731570a83\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e287df397c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name,       \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..187ac20db4\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..3a9e07f793\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name,          \\\n+\t\t\t      cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b54b9ea7b8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6bb333699e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name,              \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..35b5bbf4bd\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..164ce86169\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_dual_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name,          \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c\nnew file mode 100644\nindex 0000000000..d7c53a0233\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..89018532b1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name,               \\\n+\t\t\t      cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c\nnew file mode 100644\nindex 0000000000..6f078b3b8e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..93ea7a1fe7\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name,                   \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..15e439ebbe\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..bdfb0df566\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_0_15_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127.c b/drivers/event/cnxk/deq/cn9k/deq_112_127.c\nnew file mode 100644\nindex 0000000000..e79bec1431\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c\nnew file mode 100644\nindex 0000000000..a110644cea\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name,                       \\\n+\t\t\t  cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c\nnew file mode 100644\nindex 0000000000..640d3a3797\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1a7c05f856\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name,                    \\\n+\t\t\t  cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..7acecf5195\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b5673f8de1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1597189eb7\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..143fb6e545\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..132bf73f10\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..4ca4e2489e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name,            \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c\nnew file mode 100644\nindex 0000000000..8a64c00fc8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..afc30969e5\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name,                  \\\n+\t\t\t  cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6b9fb2a09b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2b2837f28c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..7691647c00\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..0a4681baa4\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..bcaeeba1b8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e9ffabcbaf\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..452fb4a1e5\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..74d4fc9618\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name,       \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..001bdc1ea8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..f84766f3ed\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name,          \\\n+\t\t\t      cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..56faa57f84\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1fa51d57ef\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name,              \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..01419f0190\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..9230c7e1a0\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_dual_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name,          \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c\nnew file mode 100644\nindex 0000000000..fd8d5fd325\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..9a1b7d39ea\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name,               \\\n+\t\t\t      cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c\nnew file mode 100644\nindex 0000000000..50d6d9f2d7\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..bcdf5a11d3\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name,                   \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..626a2335e4\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..347a002b0f\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_112_127_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31.c b/drivers/event/cnxk/deq/cn9k/deq_16_31.c\nnew file mode 100644\nindex 0000000000..5fbc38eb4e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c\nnew file mode 100644\nindex 0000000000..c78edc64ca\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name,                       \\\n+\t\t\t  cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c\nnew file mode 100644\nindex 0000000000..c0ac00f1a0\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..722c9cf9ae\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name,                    \\\n+\t\t\t  cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ce7dc95257\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..4112667797\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e20acf52ab\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..f894569930\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..8c0e0843ee\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..60298f1319\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name,            \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c\nnew file mode 100644\nindex 0000000000..f20005bfaa\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..f468c4618d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name,                  \\\n+\t\t\t  cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b34d02b14d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..3157499bdc\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..525aac641e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2b3b7eb297\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..9f7b00ffe5\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..4f2757b91c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..3ece6e72de\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..aa9da1ecf5\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name,       \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..d596ef7242\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e48e4ec6af\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name,          \\\n+\t\t\t      cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1fc3a24837\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2852a0357c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name,              \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..88c11ad571\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e2dbc66b70\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_dual_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name,          \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c\nnew file mode 100644\nindex 0000000000..4877ceab38\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..3bb8e6302b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name,               \\\n+\t\t\t      cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c\nnew file mode 100644\nindex 0000000000..040fba759d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..0cbdfd6326\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name,                   \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..7f3e17319d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..07458db0ef\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_16_31_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47.c b/drivers/event/cnxk/deq/cn9k/deq_32_47.c\nnew file mode 100644\nindex 0000000000..58fb324ffa\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c\nnew file mode 100644\nindex 0000000000..ac3977e688\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name,                       \\\n+\t\t\t  cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c\nnew file mode 100644\nindex 0000000000..13962b3495\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b2f20c7258\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name,                    \\\n+\t\t\t  cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1c8d039fa2\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..bd4975290f\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e3b05d98eb\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..213e4c07fe\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..8c7f8d6bba\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ff989b497d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name,            \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c\nnew file mode 100644\nindex 0000000000..ced8da599e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..25dbc95db8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name,                  \\\n+\t\t\t  cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..34deaf0599\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2c2dd2d552\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e9d09d3ca1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..46d04c0ee9\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6f5f3dc0f7\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..15e6fec17d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1561270d92\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..99dbee8f2c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name,       \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6656a873f3\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..8b2b646f90\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name,          \\\n+\t\t\t      cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..96953a4a35\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ec514b6d59\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name,              \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e6c13825b2\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..f35558e2a1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_dual_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name,          \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c\nnew file mode 100644\nindex 0000000000..afd33d9e55\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..de8c5cad3c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name,               \\\n+\t\t\t      cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c\nnew file mode 100644\nindex 0000000000..808a56a65b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..192ed24ef2\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name,                   \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..5dc6dcd396\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..8ed0da5f25\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_32_47_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63.c b/drivers/event/cnxk/deq/cn9k/deq_48_63.c\nnew file mode 100644\nindex 0000000000..ea388ec451\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c\nnew file mode 100644\nindex 0000000000..481864180e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name,                       \\\n+\t\t\t  cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c\nnew file mode 100644\nindex 0000000000..6a4d70a648\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..57c46e4ba2\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name,                    \\\n+\t\t\t  cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..3bf2ce7065\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..8705edef57\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..f5dc6aa66b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..da222dd00a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..4f5ce84881\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..375182a5d6\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name,            \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c\nnew file mode 100644\nindex 0000000000..7a08956700\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..c424251f5d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name,                  \\\n+\t\t\t  cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..74039a33c1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ac45d18a9d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..eedf203165\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..083fc4ac05\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..46cb42d331\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..50d4cbfae5\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..af3ea8f7d3\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..04c0cfb3ac\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name,       \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..9782a3ac49\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..20dc146b8d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name,          \\\n+\t\t\t      cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b39c2337db\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e812d3e43a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name,              \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..18618dd4b3\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b96af0fcc9\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_dual_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name,          \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c\nnew file mode 100644\nindex 0000000000..c1804b0e53\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..349f495b02\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name,               \\\n+\t\t\t      cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c\nnew file mode 100644\nindex 0000000000..d7a0d5f192\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..8c006ab07b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name,                   \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ca9687aa07\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..bd81f88e2a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_48_63_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79.c b/drivers/event/cnxk/deq/cn9k/deq_64_79.c\nnew file mode 100644\nindex 0000000000..0122d9c706\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c\nnew file mode 100644\nindex 0000000000..4062c82967\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name,                       \\\n+\t\t\t  cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c\nnew file mode 100644\nindex 0000000000..e69408040d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e7b94c7f16\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name,                    \\\n+\t\t\t  cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..d506bd58d7\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..fbd266019a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..32728eaacd\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..d734e763f5\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..9c5a75281c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6fa97cfb21\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name,            \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c\nnew file mode 100644\nindex 0000000000..10e835119f\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..a7176e47c2\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name,                  \\\n+\t\t\t  cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..84b6b88688\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b7e12fe77a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..804a716beb\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..154fd005d7\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..9e54c98d8e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..75002cc3d6\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..3d809526bc\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..42e7726fe0\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name,       \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..4ab30e8c3b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e6279e1e6a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name,          \\\n+\t\t\t      cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2497437f83\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..66868139e1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name,              \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e5c0a61d61\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..c056fdf728\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_dual_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name,          \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c\nnew file mode 100644\nindex 0000000000..2b79dbbd6e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..4737fef267\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name,               \\\n+\t\t\t      cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c\nnew file mode 100644\nindex 0000000000..711ed019bc\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ee4c431182\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name,                   \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..42b5da0f03\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6cebd9be83\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_64_79_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95.c b/drivers/event/cnxk/deq/cn9k/deq_80_95.c\nnew file mode 100644\nindex 0000000000..a9beae8c49\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c\nnew file mode 100644\nindex 0000000000..27fd09c40d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name,                       \\\n+\t\t\t  cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c\nnew file mode 100644\nindex 0000000000..081627bf31\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..18f72e9511\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name,                    \\\n+\t\t\t  cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e5cd0854fa\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..374ba7d09f\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6e44f1b305\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2a0fc74a89\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..d8317baa1a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..01f7c5dcb1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name,            \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c\nnew file mode 100644\nindex 0000000000..32ee5123e1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..6f4b7ab929\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name,                  \\\n+\t\t\t  cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..a4f241e57f\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..bd091e2a21\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..cb2e1bfe9f\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..662cd1a8a8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..5f1dd305e8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2fbde6d633\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..d530f69db2\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b6ead64bb8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name,       \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..64163555fa\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..45250c5ef0\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name,          \\\n+\t\t\t      cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..764a51ed1c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..c9eefa600a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name,              \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b81e1690ee\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..306ebd8ca8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_dual_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name,          \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c\nnew file mode 100644\nindex 0000000000..058c844303\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..adf64c50e2\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name,               \\\n+\t\t\t      cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c\nnew file mode 100644\nindex 0000000000..9befedc52d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..f39574540d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name,                   \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b0367b847a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..907f089a4b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_80_95_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111.c b/drivers/event/cnxk/deq/cn9k/deq_96_111.c\nnew file mode 100644\nindex 0000000000..eb0c6c06b9\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ(cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c\nnew file mode 100644\nindex 0000000000..0a8fb1ab61\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_burst_##name,                       \\\n+\t\t\t  cn9k_sso_hws_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c\nnew file mode 100644\nindex 0000000000..0133d3e9f8\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA(cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..25f9caef0d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_burst_##name,                    \\\n+\t\t\t  cn9k_sso_hws_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..c0d4cd7805\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_CA_SEG(cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2797997fb2\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_ca_seg_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..2982a17148\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_CA(cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..8577c16602\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_burst_##name,                \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..0073cf2c1b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DEQ_TMO_CA_SEG(cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..b01a7db467\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_ca_seg_burst_##name,            \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c\nnew file mode 100644\nindex 0000000000..c7ae2d9071\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ(cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1c1f603a7a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_burst_##name,                  \\\n+\t\t\t  cn9k_sso_hws_dual_deq_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..53075d4f9b\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_CA(cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..0cabb3b64c\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..f4d3267d1d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_CA_SEG(cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..fd482a9889\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_ca_seg_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..a2898e3053\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA(cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..3affd887c1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_burst_##name,           \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e0bc16d327\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_CA_SEG(cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..27a799464e\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_ca_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_ca_seg_burst_##name,       \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_ca_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..38070c1793\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_SEG(cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..035924cf74\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_dual_deq_seg_burst_##name,          \\\n+\t\t\t      cn9k_sso_hws_dual_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..a082ce6d0d\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DUAL_DEQ_TMO(cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..fd28104640\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_burst_##name,              \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..7fe709a345\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg.c\n@@ -0,0 +1,13 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_DUAL_DEQ_TMO_SEG(cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..a5dcaa99d7\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_dual_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_dual_deq_tmo_seg_burst_##name,          \\\n+\t\t\t  cn9k_sso_hws_dual_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c\nnew file mode 100644\nindex 0000000000..3e8c119032\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_SEG(cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..4903be4ff1\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_SEG_BURST(cn9k_sso_hws_deq_seg_burst_##name,               \\\n+\t\t\t      cn9k_sso_hws_deq_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --git a/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c\nnew file mode 100644\nindex 0000000000..ebb3f3c52f\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO(cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ba8bbace19\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_burst_##name,                   \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ec4cfcaebe\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags) SSO_DEQ_TMO_SEG(cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..9b67e6a57a\n--- /dev/null\n+++ b/drivers/event/cnxk/deq/cn9k/deq_96_111_tmo_seg_burst.c\n@@ -0,0 +1,14 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_worker.h\"\n+#include \"cnxk_eventdev.h\"\n+#include \"cnxk_worker.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tSSO_CMN_DEQ_BURST(cn9k_sso_hws_deq_tmo_seg_burst_##name,               \\\n+\t\t\t  cn9k_sso_hws_deq_tmo_seg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15.c b/drivers/net/cnxk/rx/cn9k/rx_0_15.c\nnew file mode 100644\nindex 0000000000..c1cd64ad5f\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_0_15.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c\nnew file mode 100644\nindex 0000000000..055ab4b980\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_mseg.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c\nnew file mode 100644\nindex 0000000000..3883daba6a\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ab94d4566e\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_0_15_vec_mseg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tNIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_0_15\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127.c b/drivers/net/cnxk/rx/cn9k/rx_112_127.c\nnew file mode 100644\nindex 0000000000..bc6bff5e6b\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_112_127.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c\nnew file mode 100644\nindex 0000000000..5a1dc66fec\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_mseg.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c\nnew file mode 100644\nindex 0000000000..88232cd38e\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..46a4a95d0e\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_112_127_vec_mseg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tNIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_112_127\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31.c b/drivers/net/cnxk/rx/cn9k/rx_16_31.c\nnew file mode 100644\nindex 0000000000..3003160e84\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_16_31.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c\nnew file mode 100644\nindex 0000000000..1ca58993ac\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_mseg.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c\nnew file mode 100644\nindex 0000000000..f327386ebf\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..bfe3808944\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_16_31_vec_mseg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tNIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_16_31\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47.c b/drivers/net/cnxk/rx/cn9k/rx_32_47.c\nnew file mode 100644\nindex 0000000000..bff38a21df\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_32_47.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c\nnew file mode 100644\nindex 0000000000..397f9ed07b\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_mseg.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c\nnew file mode 100644\nindex 0000000000..4876884815\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..1d791166ac\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_32_47_vec_mseg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tNIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_32_47\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63.c b/drivers/net/cnxk/rx/cn9k/rx_48_63.c\nnew file mode 100644\nindex 0000000000..6d5437e322\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_48_63.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c\nnew file mode 100644\nindex 0000000000..1b950eaae0\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_mseg.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c\nnew file mode 100644\nindex 0000000000..30565b9778\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..0a1daabb10\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_48_63_vec_mseg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tNIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_48_63\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79.c b/drivers/net/cnxk/rx/cn9k/rx_64_79.c\nnew file mode 100644\nindex 0000000000..59697a74b7\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_64_79.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c\nnew file mode 100644\nindex 0000000000..df025cefc0\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_mseg.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c\nnew file mode 100644\nindex 0000000000..f0e971ab88\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..79a776ea4d\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_64_79_vec_mseg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tNIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_64_79\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95.c b/drivers/net/cnxk/rx/cn9k/rx_80_95.c\nnew file mode 100644\nindex 0000000000..6ffbcc85be\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_80_95.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c\nnew file mode 100644\nindex 0000000000..4638317a1e\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_mseg.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c\nnew file mode 100644\nindex 0000000000..585b460dc4\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..e434628a1e\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_80_95_vec_mseg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tNIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_80_95\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111.c b/drivers/net/cnxk/rx/cn9k/rx_96_111.c\nnew file mode 100644\nindex 0000000000..68c69e2edc\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_96_111.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV(cn9k_nix_recv_pkts_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c b/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c\nnew file mode 100644\nindex 0000000000..114f719241\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_mseg.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_MSEG(cn9k_nix_recv_pkts_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --git a/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c\nnew file mode 100644\nindex 0000000000..8640c097e5\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec.c\n@@ -0,0 +1,11 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags) NIX_RX_RECV_VEC(cn9k_nix_recv_pkts_vec_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\ndiff --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\nnew file mode 100644\nindex 0000000000..ad963d8868\n--- /dev/null\n+++ b/drivers/net/cnxk/rx/cn9k/rx_96_111_vec_mseg.c\n@@ -0,0 +1,12 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(C) 2021 Marvell.\n+ */\n+\n+#include \"cn9k_ethdev.h\"\n+#include \"cn9k_rx.h\"\n+\n+#define R(name, flags)                                                         \\\n+\tNIX_RX_RECV_VEC_MSEG(cn9k_nix_recv_pkts_vec_mseg_##name, flags)\n+\n+NIX_RX_FASTPATH_MODES_96_111\n+#undef R\n",
    "prefixes": [
        "1/8"
    ]
}