From patchwork Sat Dec 11 09:04:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 105070 Return-Path: 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]) by inbox.dpdk.org (Postfix) with ESMTP id D52FEA00C5; Sat, 11 Dec 2021 10:08:41 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 57F1340698; Sat, 11 Dec 2021 10:08:41 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 1D3B440685 for ; Sat, 11 Dec 2021 10:08:40 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 1BB7P7bJ006238; Sat, 11 Dec 2021 01:08:38 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=mFaa/CP6u3m6qwaj7Dcruu+0TqpShaD9TuP2To6auA4=; b=Y9THn2jNOdqfF6+q1ZK6cxb0o6TwMM4aor8s/ubHJkYDZ5Q/Y5fzB0j8rpm4jA3SgvAf augeBmkGS8jj9IhGb3r9kRgWd5fIfnMhA2PCVlKUcoFcB75Pujq/vykNzK9j7Fj9EFJ2 Of5q3bMdJ8QMP5qFiCBjC3pRA/2a9MojH/fH1bllQ9yXWHVrCo5yeVxNeE2uXs4m0w6S yqaaajkks7sxClBwKhwCDxqI8ZpvTPzC9xH9gwJQVV2WFN9oErwkbW0Uxme4yhGfwc4C X0n2smgq+oFz1DeqEEpFeymqEqyycaChAD81MeRrb6CsbWNPO9Q3yMm1mOfQtqMf1Po9 EA== Received: from dc5-exch01.marvell.com ([199.233.59.181]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3cuv5hp4kq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 11 Dec 2021 01:08:37 -0800 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 11 Dec 2021 01:08:35 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.18 via Frontend Transport; Sat, 11 Dec 2021 01:08:35 -0800 Received: from jerin-lab.marvell.com (jerin-lab.marvell.com [10.28.34.14]) by maili.marvell.com (Postfix) with ESMTP id B59423F7068; Sat, 11 Dec 2021 01:08:33 -0800 (PST) From: To: CC: , , , Jerin Jacob Subject: [dpdk-dev] [PATCH v5 0/5] remove octeontx2 drivers Date: Sat, 11 Dec 2021 14:34:30 +0530 Message-ID: <20211211090435.2889574-1-jerinj@marvell.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20211207183143.27145-1-lironh@marvell.com> References: <20211207183143.27145-1-lironh@marvell.com> MIME-Version: 1.0 X-Proofpoint-GUID: gpE6odqbbHReqz_SoNmeyTMmVuSrru-z X-Proofpoint-ORIG-GUID: gpE6odqbbHReqz_SoNmeyTMmVuSrru-z X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2021-12-11_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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Jerin Jacob This patch series enables the following deprecation notice ------------------------------------------------------------- In the view of enabling unified driver for octeontx2(cn9k)/ octeontx3(cn10k), removing drivers/octeontx2 drivers and replace with drivers/cnxk/ which supports both octeontx2(cn9k) and octeontx3(cn10k) SoCs. This deprecation notice is to do following actions in DPDK v22.02 version. - Replace drivers/common/octeontx2/ with drivers/common/cnxk/ - Replace drivers/mempool/octeontx2/ with drivers/mempool/cnxk/ - Replace drivers/net/octeontx2/ with drivers/net/cnxk/ - Replace drivers/event/octeontx2/ with drivers/event/cnxk/ - Replace drivers/crypto/octeontx2/ with drivers/crypto/cnxk/ - Rename drivers/regex/octeontx2/ as drivers/regex/cn9k/ - Rename config/arm/arm64_octeontx2_linux_gcc as config/arm/arm64_cn9k_linux_gcc Last two actions are to align naming convention as cnxk scheme. ----------------------------------------------------------------- v5: - Fixed issues related devtools/check-abi.sh - Include http://patches.dpdk.org/project/dpdk/patch/20211206083542.3115019-1-jerinj@marvell.com/ patches in this series - Removal touching old release notes in http://patches.dpdk.org/project/dpdk/patch/20211206083542.3115019-1-jerinj@marvell.com/ v4: - squashed the 4th patch v3: - fix documentation issues v2: - fix review comments. - split original patch. - add the driver patch. Jerin Jacob (1): drivers: remove octeontx2 drivers Liron Himi (4): common/cnxk: add REE HW definitions common/cnxk: add REE mbox definitions common/cnxk: add REE support regex/cn9k: use cnxk infrastructure MAINTAINERS | 45 +- app/test/meson.build | 1 - app/test/test_cryptodev.c | 7 - app/test/test_cryptodev.h | 1 - app/test/test_cryptodev_asym.c | 17 - app/test/test_eventdev.c | 8 - config/arm/arm64_cn10k_linux_gcc | 1 - ...teontx2_linux_gcc => arm64_cn9k_linux_gcc} | 3 +- config/arm/meson.build | 10 +- devtools/check-abi.sh | 4 + doc/guides/cryptodevs/features/octeontx2.ini | 87 - doc/guides/cryptodevs/index.rst | 1 - doc/guides/cryptodevs/octeontx2.rst | 188 - doc/guides/dmadevs/cnxk.rst | 2 +- doc/guides/eventdevs/features/octeontx2.ini | 30 - doc/guides/eventdevs/index.rst | 1 - doc/guides/eventdevs/octeontx2.rst | 178 - doc/guides/mempool/index.rst | 1 - doc/guides/mempool/octeontx2.rst | 92 - doc/guides/nics/cnxk.rst | 4 +- doc/guides/nics/features/octeontx2.ini | 97 - doc/guides/nics/features/octeontx2_vec.ini | 48 - doc/guides/nics/features/octeontx2_vf.ini | 45 - doc/guides/nics/index.rst | 1 - doc/guides/nics/octeontx2.rst | 465 --- doc/guides/nics/octeontx_ep.rst | 4 +- doc/guides/platform/cnxk.rst | 15 + .../octeontx2_packet_flow_hw_accelerators.svg | 2804 -------------- .../img/octeontx2_resource_virtualization.svg | 2418 ------------ doc/guides/platform/index.rst | 1 - doc/guides/platform/octeontx2.rst | 523 --- .../regexdevs/{octeontx2.rst => cn9k.rst} | 20 +- .../features/{octeontx2.ini => cn9k.ini} | 2 +- doc/guides/regexdevs/index.rst | 2 +- doc/guides/rel_notes/deprecation.rst | 17 - doc/guides/rel_notes/release_19_08.rst | 8 +- doc/guides/rel_notes/release_19_11.rst | 2 +- doc/guides/rel_notes/release_20_11.rst | 2 +- doc/guides/tools/cryptoperf.rst | 1 - drivers/common/cnxk/hw/ree.h | 126 + drivers/common/cnxk/hw/rvu.h | 5 + drivers/common/cnxk/meson.build | 1 + drivers/common/cnxk/roc_api.h | 4 + drivers/common/cnxk/roc_constants.h | 2 + drivers/common/cnxk/roc_mbox.h | 100 + drivers/common/cnxk/roc_platform.c | 1 + drivers/common/cnxk/roc_platform.h | 2 + drivers/common/cnxk/roc_priv.h | 3 + drivers/common/cnxk/roc_ree.c | 647 ++++ drivers/common/cnxk/roc_ree.h | 137 + drivers/common/cnxk/roc_ree_priv.h | 18 + drivers/common/cnxk/version.map | 18 +- drivers/common/meson.build | 1 - drivers/common/octeontx2/hw/otx2_nix.h | 1391 ------- drivers/common/octeontx2/hw/otx2_npa.h | 305 -- drivers/common/octeontx2/hw/otx2_npc.h | 503 --- drivers/common/octeontx2/hw/otx2_ree.h | 27 - drivers/common/octeontx2/hw/otx2_rvu.h | 219 -- drivers/common/octeontx2/hw/otx2_sdp.h | 184 - drivers/common/octeontx2/hw/otx2_sso.h | 209 -- drivers/common/octeontx2/hw/otx2_ssow.h | 56 - drivers/common/octeontx2/hw/otx2_tim.h | 34 - drivers/common/octeontx2/meson.build | 24 - drivers/common/octeontx2/otx2_common.c | 216 -- drivers/common/octeontx2/otx2_common.h | 179 - drivers/common/octeontx2/otx2_dev.c | 1074 ------ drivers/common/octeontx2/otx2_dev.h | 161 - drivers/common/octeontx2/otx2_io_arm64.h | 114 - drivers/common/octeontx2/otx2_io_generic.h | 75 - drivers/common/octeontx2/otx2_irq.c | 288 -- drivers/common/octeontx2/otx2_irq.h | 28 - drivers/common/octeontx2/otx2_mbox.c | 465 --- drivers/common/octeontx2/otx2_mbox.h | 1958 ---------- drivers/common/octeontx2/otx2_sec_idev.c | 183 - drivers/common/octeontx2/otx2_sec_idev.h | 43 - drivers/common/octeontx2/version.map | 44 - drivers/crypto/meson.build | 1 - drivers/crypto/octeontx2/meson.build | 30 - drivers/crypto/octeontx2/otx2_cryptodev.c | 188 - drivers/crypto/octeontx2/otx2_cryptodev.h | 63 - .../octeontx2/otx2_cryptodev_capabilities.c | 924 ----- .../octeontx2/otx2_cryptodev_capabilities.h | 45 - .../octeontx2/otx2_cryptodev_hw_access.c | 225 -- .../octeontx2/otx2_cryptodev_hw_access.h | 161 - .../crypto/octeontx2/otx2_cryptodev_mbox.c | 285 -- .../crypto/octeontx2/otx2_cryptodev_mbox.h | 37 - drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 1438 ------- drivers/crypto/octeontx2/otx2_cryptodev_ops.h | 15 - .../octeontx2/otx2_cryptodev_ops_helper.h | 82 - drivers/crypto/octeontx2/otx2_cryptodev_qp.h | 46 - drivers/crypto/octeontx2/otx2_cryptodev_sec.c | 655 ---- drivers/crypto/octeontx2/otx2_cryptodev_sec.h | 64 - .../crypto/octeontx2/otx2_ipsec_anti_replay.h | 227 -- drivers/crypto/octeontx2/otx2_ipsec_fp.h | 371 -- drivers/crypto/octeontx2/otx2_ipsec_po.h | 447 --- drivers/crypto/octeontx2/otx2_ipsec_po_ops.h | 167 - drivers/crypto/octeontx2/otx2_security.h | 37 - drivers/crypto/octeontx2/version.map | 13 - drivers/event/cnxk/cn9k_eventdev.c | 10 + drivers/event/meson.build | 1 - drivers/event/octeontx2/meson.build | 26 - drivers/event/octeontx2/otx2_evdev.c | 1900 ---------- drivers/event/octeontx2/otx2_evdev.h | 430 --- drivers/event/octeontx2/otx2_evdev_adptr.c | 656 ---- .../event/octeontx2/otx2_evdev_crypto_adptr.c | 132 - .../octeontx2/otx2_evdev_crypto_adptr_rx.h | 77 - .../octeontx2/otx2_evdev_crypto_adptr_tx.h | 83 - drivers/event/octeontx2/otx2_evdev_irq.c | 272 -- drivers/event/octeontx2/otx2_evdev_selftest.c | 1517 -------- drivers/event/octeontx2/otx2_evdev_stats.h | 286 -- drivers/event/octeontx2/otx2_tim_evdev.c | 735 ---- drivers/event/octeontx2/otx2_tim_evdev.h | 256 -- drivers/event/octeontx2/otx2_tim_worker.c | 192 - drivers/event/octeontx2/otx2_tim_worker.h | 598 --- drivers/event/octeontx2/otx2_worker.c | 372 -- drivers/event/octeontx2/otx2_worker.h | 339 -- drivers/event/octeontx2/otx2_worker_dual.c | 345 -- drivers/event/octeontx2/otx2_worker_dual.h | 110 - drivers/mempool/cnxk/cnxk_mempool.c | 56 +- drivers/mempool/meson.build | 1 - drivers/mempool/octeontx2/meson.build | 18 - drivers/mempool/octeontx2/otx2_mempool.c | 457 --- drivers/mempool/octeontx2/otx2_mempool.h | 221 -- .../mempool/octeontx2/otx2_mempool_debug.c | 135 - drivers/mempool/octeontx2/otx2_mempool_irq.c | 303 -- drivers/mempool/octeontx2/otx2_mempool_ops.c | 901 ----- drivers/mempool/octeontx2/version.map | 8 - drivers/net/cnxk/cn9k_ethdev.c | 15 + drivers/net/meson.build | 1 - drivers/net/octeontx2/meson.build | 47 - drivers/net/octeontx2/otx2_ethdev.c | 2814 -------------- drivers/net/octeontx2/otx2_ethdev.h | 619 --- drivers/net/octeontx2/otx2_ethdev_debug.c | 811 ---- drivers/net/octeontx2/otx2_ethdev_devargs.c | 215 -- drivers/net/octeontx2/otx2_ethdev_irq.c | 493 --- drivers/net/octeontx2/otx2_ethdev_ops.c | 589 --- drivers/net/octeontx2/otx2_ethdev_sec.c | 923 ----- drivers/net/octeontx2/otx2_ethdev_sec.h | 130 - drivers/net/octeontx2/otx2_ethdev_sec_tx.h | 182 - drivers/net/octeontx2/otx2_flow.c | 1189 ------ drivers/net/octeontx2/otx2_flow.h | 414 -- drivers/net/octeontx2/otx2_flow_ctrl.c | 252 -- drivers/net/octeontx2/otx2_flow_dump.c | 595 --- drivers/net/octeontx2/otx2_flow_parse.c | 1239 ------ drivers/net/octeontx2/otx2_flow_utils.c | 969 ----- drivers/net/octeontx2/otx2_link.c | 287 -- drivers/net/octeontx2/otx2_lookup.c | 352 -- drivers/net/octeontx2/otx2_mac.c | 151 - drivers/net/octeontx2/otx2_mcast.c | 339 -- drivers/net/octeontx2/otx2_ptp.c | 450 --- drivers/net/octeontx2/otx2_rss.c | 427 --- drivers/net/octeontx2/otx2_rx.c | 430 --- drivers/net/octeontx2/otx2_rx.h | 583 --- drivers/net/octeontx2/otx2_stats.c | 397 -- drivers/net/octeontx2/otx2_tm.c | 3317 ----------------- drivers/net/octeontx2/otx2_tm.h | 176 - drivers/net/octeontx2/otx2_tx.c | 1077 ------ drivers/net/octeontx2/otx2_tx.h | 791 ---- drivers/net/octeontx2/otx2_vlan.c | 1035 ----- drivers/net/octeontx2/version.map | 3 - drivers/net/octeontx_ep/otx2_ep_vf.h | 2 +- drivers/net/octeontx_ep/otx_ep_common.h | 16 +- drivers/net/octeontx_ep/otx_ep_ethdev.c | 8 +- drivers/net/octeontx_ep/otx_ep_rxtx.c | 10 +- .../otx2_regexdev.c => cn9k/cn9k_regexdev.c} | 405 +- drivers/regex/cn9k/cn9k_regexdev.h | 44 + .../cn9k_regexdev_compiler.c} | 34 +- drivers/regex/cn9k/cn9k_regexdev_compiler.h | 11 + drivers/regex/{octeontx2 => cn9k}/meson.build | 10 +- .../octeontx2 => regex/cn9k}/version.map | 0 drivers/regex/meson.build | 2 +- drivers/regex/octeontx2/otx2_regexdev.h | 109 - .../regex/octeontx2/otx2_regexdev_compiler.h | 11 - .../regex/octeontx2/otx2_regexdev_hw_access.c | 167 - .../regex/octeontx2/otx2_regexdev_hw_access.h | 202 - drivers/regex/octeontx2/otx2_regexdev_mbox.c | 401 -- drivers/regex/octeontx2/otx2_regexdev_mbox.h | 38 - drivers/regex/octeontx2/version.map | 3 - usertools/dpdk-devbind.py | 12 +- 179 files changed, 1427 insertions(+), 53329 deletions(-) rename config/arm/{arm64_octeontx2_linux_gcc => arm64_cn9k_linux_gcc} (84%) delete mode 100644 doc/guides/cryptodevs/features/octeontx2.ini delete mode 100644 doc/guides/cryptodevs/octeontx2.rst delete mode 100644 doc/guides/eventdevs/features/octeontx2.ini delete mode 100644 doc/guides/eventdevs/octeontx2.rst delete mode 100644 doc/guides/mempool/octeontx2.rst delete mode 100644 doc/guides/nics/features/octeontx2.ini delete mode 100644 doc/guides/nics/features/octeontx2_vec.ini delete mode 100644 doc/guides/nics/features/octeontx2_vf.ini delete mode 100644 doc/guides/nics/octeontx2.rst delete mode 100644 doc/guides/platform/img/octeontx2_packet_flow_hw_accelerators.svg delete mode 100644 doc/guides/platform/img/octeontx2_resource_virtualization.svg delete mode 100644 doc/guides/platform/octeontx2.rst rename doc/guides/regexdevs/{octeontx2.rst => cn9k.rst} (69%) rename doc/guides/regexdevs/features/{octeontx2.ini => cn9k.ini} (80%) create mode 100644 drivers/common/cnxk/hw/ree.h create mode 100644 drivers/common/cnxk/roc_ree.c create mode 100644 drivers/common/cnxk/roc_ree.h create mode 100644 drivers/common/cnxk/roc_ree_priv.h delete mode 100644 drivers/common/octeontx2/hw/otx2_nix.h delete mode 100644 drivers/common/octeontx2/hw/otx2_npa.h delete mode 100644 drivers/common/octeontx2/hw/otx2_npc.h delete mode 100644 drivers/common/octeontx2/hw/otx2_ree.h delete mode 100644 drivers/common/octeontx2/hw/otx2_rvu.h delete mode 100644 drivers/common/octeontx2/hw/otx2_sdp.h delete mode 100644 drivers/common/octeontx2/hw/otx2_sso.h delete mode 100644 drivers/common/octeontx2/hw/otx2_ssow.h delete mode 100644 drivers/common/octeontx2/hw/otx2_tim.h delete mode 100644 drivers/common/octeontx2/meson.build delete mode 100644 drivers/common/octeontx2/otx2_common.c delete mode 100644 drivers/common/octeontx2/otx2_common.h delete mode 100644 drivers/common/octeontx2/otx2_dev.c delete mode 100644 drivers/common/octeontx2/otx2_dev.h delete mode 100644 drivers/common/octeontx2/otx2_io_arm64.h delete mode 100644 drivers/common/octeontx2/otx2_io_generic.h delete mode 100644 drivers/common/octeontx2/otx2_irq.c delete mode 100644 drivers/common/octeontx2/otx2_irq.h delete mode 100644 drivers/common/octeontx2/otx2_mbox.c delete mode 100644 drivers/common/octeontx2/otx2_mbox.h delete mode 100644 drivers/common/octeontx2/otx2_sec_idev.c delete mode 100644 drivers/common/octeontx2/otx2_sec_idev.h delete mode 100644 drivers/common/octeontx2/version.map delete mode 100644 drivers/crypto/octeontx2/meson.build delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev.c delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev.h delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_capabilities.c delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_capabilities.h delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_hw_access.c delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_hw_access.h delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_mbox.c delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_mbox.h delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops.c delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops.h delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops_helper.h delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_qp.h delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_sec.c delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_sec.h delete mode 100644 drivers/crypto/octeontx2/otx2_ipsec_anti_replay.h delete mode 100644 drivers/crypto/octeontx2/otx2_ipsec_fp.h delete mode 100644 drivers/crypto/octeontx2/otx2_ipsec_po.h delete mode 100644 drivers/crypto/octeontx2/otx2_ipsec_po_ops.h delete mode 100644 drivers/crypto/octeontx2/otx2_security.h delete mode 100644 drivers/crypto/octeontx2/version.map delete mode 100644 drivers/event/octeontx2/meson.build delete mode 100644 drivers/event/octeontx2/otx2_evdev.c delete mode 100644 drivers/event/octeontx2/otx2_evdev.h delete mode 100644 drivers/event/octeontx2/otx2_evdev_adptr.c delete mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr.c delete mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr_rx.h delete mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr_tx.h delete mode 100644 drivers/event/octeontx2/otx2_evdev_irq.c delete mode 100644 drivers/event/octeontx2/otx2_evdev_selftest.c delete mode 100644 drivers/event/octeontx2/otx2_evdev_stats.h delete mode 100644 drivers/event/octeontx2/otx2_tim_evdev.c delete mode 100644 drivers/event/octeontx2/otx2_tim_evdev.h delete mode 100644 drivers/event/octeontx2/otx2_tim_worker.c delete mode 100644 drivers/event/octeontx2/otx2_tim_worker.h delete mode 100644 drivers/event/octeontx2/otx2_worker.c delete mode 100644 drivers/event/octeontx2/otx2_worker.h delete mode 100644 drivers/event/octeontx2/otx2_worker_dual.c delete mode 100644 drivers/event/octeontx2/otx2_worker_dual.h delete mode 100644 drivers/mempool/octeontx2/meson.build delete mode 100644 drivers/mempool/octeontx2/otx2_mempool.c delete mode 100644 drivers/mempool/octeontx2/otx2_mempool.h delete mode 100644 drivers/mempool/octeontx2/otx2_mempool_debug.c delete mode 100644 drivers/mempool/octeontx2/otx2_mempool_irq.c delete mode 100644 drivers/mempool/octeontx2/otx2_mempool_ops.c delete mode 100644 drivers/mempool/octeontx2/version.map delete mode 100644 drivers/net/octeontx2/meson.build delete mode 100644 drivers/net/octeontx2/otx2_ethdev.c delete mode 100644 drivers/net/octeontx2/otx2_ethdev.h delete mode 100644 drivers/net/octeontx2/otx2_ethdev_debug.c delete mode 100644 drivers/net/octeontx2/otx2_ethdev_devargs.c delete mode 100644 drivers/net/octeontx2/otx2_ethdev_irq.c delete mode 100644 drivers/net/octeontx2/otx2_ethdev_ops.c delete mode 100644 drivers/net/octeontx2/otx2_ethdev_sec.c delete mode 100644 drivers/net/octeontx2/otx2_ethdev_sec.h delete mode 100644 drivers/net/octeontx2/otx2_ethdev_sec_tx.h delete mode 100644 drivers/net/octeontx2/otx2_flow.c delete mode 100644 drivers/net/octeontx2/otx2_flow.h delete mode 100644 drivers/net/octeontx2/otx2_flow_ctrl.c delete mode 100644 drivers/net/octeontx2/otx2_flow_dump.c delete mode 100644 drivers/net/octeontx2/otx2_flow_parse.c delete mode 100644 drivers/net/octeontx2/otx2_flow_utils.c delete mode 100644 drivers/net/octeontx2/otx2_link.c delete mode 100644 drivers/net/octeontx2/otx2_lookup.c delete mode 100644 drivers/net/octeontx2/otx2_mac.c delete mode 100644 drivers/net/octeontx2/otx2_mcast.c delete mode 100644 drivers/net/octeontx2/otx2_ptp.c delete mode 100644 drivers/net/octeontx2/otx2_rss.c delete mode 100644 drivers/net/octeontx2/otx2_rx.c delete mode 100644 drivers/net/octeontx2/otx2_rx.h delete mode 100644 drivers/net/octeontx2/otx2_stats.c delete mode 100644 drivers/net/octeontx2/otx2_tm.c delete mode 100644 drivers/net/octeontx2/otx2_tm.h delete mode 100644 drivers/net/octeontx2/otx2_tx.c delete mode 100644 drivers/net/octeontx2/otx2_tx.h delete mode 100644 drivers/net/octeontx2/otx2_vlan.c delete mode 100644 drivers/net/octeontx2/version.map rename drivers/regex/{octeontx2/otx2_regexdev.c => cn9k/cn9k_regexdev.c} (61%) create mode 100644 drivers/regex/cn9k/cn9k_regexdev.h rename drivers/regex/{octeontx2/otx2_regexdev_compiler.c => cn9k/cn9k_regexdev_compiler.c} (86%) create mode 100644 drivers/regex/cn9k/cn9k_regexdev_compiler.h rename drivers/regex/{octeontx2 => cn9k}/meson.build (65%) rename drivers/{event/octeontx2 => regex/cn9k}/version.map (100%) delete mode 100644 drivers/regex/octeontx2/otx2_regexdev.h delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_compiler.h delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_hw_access.c delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_hw_access.h delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_mbox.c delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_mbox.h delete mode 100644 drivers/regex/octeontx2/version.map