From patchwork Sun Dec 31 00:02:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavan Nikhilesh X-Patchwork-Id: 32812 X-Patchwork-Delegate: bruce.richardson@intel.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E7402592B; Sun, 31 Dec 2017 01:02:43 +0100 (CET) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0067.outbound.protection.outlook.com [104.47.34.67]) by dpdk.org (Postfix) with ESMTP id 43B3C58CE for ; Sun, 31 Dec 2017 01:02:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=CvFS1m/W/1zFc4ZsstBzm/J2uffvKuJXAYetGEwoUvQ=; b=Uo/PJ0bteDq+yZyv0Gq1TfD7RB08ALZm0U5W+AgTR0eb45KNgwFs3pQ2KHpz1vjn1kYKsgErHTJ86z7YpyqWY/MLetrTx5fMkSavkrCEzZ7S9ozRxbpzEBbQEweIVufi5wLOQuIL0AzM5Gl/+qM6kennSVryEqFGx7W9LG5nqp4= Received: from localhost.localdomain (111.93.218.67) by CY4PR07MB3463.namprd07.prod.outlook.com (10.171.252.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Sun, 31 Dec 2017 00:02:38 +0000 From: Pavan Nikhilesh To: bruce.richardson@intel.com, bluca@debian.org, harry.van.haaren@intel.com, jerin.jacob@caviumnetworks.com Cc: dev@dpdk.org, Pavan Nikhilesh Date: Sun, 31 Dec 2017 05:32:02 +0530 Message-Id: <20171231000203.4510-3-pbhagavatula@caviumnetworks.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171231000203.4510-1-pbhagavatula@caviumnetworks.com> References: <20171231000203.4510-1-pbhagavatula@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: SG2PR0601CA0017.apcprd06.prod.outlook.com (10.170.128.27) To CY4PR07MB3463.namprd07.prod.outlook.com (10.171.252.144) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3df12ddf-3cd6-4bed-45c7-08d54fe1cf3d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060); SRVR:CY4PR07MB3463; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3463; 3:W7lBIPco7ItI5pRXIm6EY6dzk5TLalR9/NYDBqTYcLShZnR5BpXYFOV6rgZ2PeqLAdsxyCNtfzdOG0Jk/c5OIrlibc4uoAUu+sERFdKX5ZczKBTTNh90qWZjv9qIcvzzUEqeqeSGXHKjl9eFc/DPkCjyUV1v1QPUDrDOK6rRLIBULIvPHHUHfidg4oBXrCHfKuJZMYY7Hb0FG0HciPD7KAIhMvtiYAOBZ2qU/FgoIUU07M9H334N/B9C+NGXgCa/; 25:jrLW2Gotzzyi2d0AjFwK+AUORZEgpLlU/GWzUMtS4izo7fhA+rjBaPv2OUShbAS8gbtQvn8RswpjO+A6RasutYe7XgLZSGWbSfCGTdEuTCrEwcqQknhZuhmMCDuZGX9UIKIvemx3bCOEdIBNPhHZNDWAYxipHO/H5PPbZnzl679y2wA0ZbiB/KH2xs1JjOVwHlb7jHribtEKrABYBczQmCti3tvnWmMhGsM9Agl5JxQpgGJEZcTI1byyVcYmflVcsY33uXB0Vos7IYEtKZLAun4ZHEJ77mYJ7WN3bdjWJQPNKMrLlMKbURBFy9KsJO9JjrCNm4h2Js9qIn9gfxR7ivYvoySayir/qv//EDfy/Qc=; 31:56kFtMM74ouNO/KZIBzI3VwsuB1UuQO+ckQtBoyjI4vIilZ6ReZxQTsQEAuDMPWnTCY4IVt4wNjNT4UFbxoKs2eoCu7fEa673aMEw/VOi5B0hv5Jqljyke6slkAbalFaRpZkcMq40Js2ArAm71pkqtSA37bmTApRSCNfqmPzYD1hRE019jm5EOAP4Swk6V42HqHL+Hjo+bSYCkdM2HTZtdaGMc3/yqdTqMNeyKKhoaU= X-MS-TrafficTypeDiagnostic: CY4PR07MB3463: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3463; 20:4ZmWgkf5fn/CrtqlTsolgqVpYtXWOkOleaHydgsqC9wrHDHZOiI9o6fWt/jLcaNl3rP48FvF9fLGd0PnNpGqqPOZmcAdgtbIsgDOlkN++jYwlp0LQtSBCJ//pgk8lfb2i5vjmd4prf/ynQ1cMIJ3OHkhYgIP1n2mnIEXo4b74NRDD6G6cJqF3Mo56yby7fTeSwX2zkDgNhmmJOsokKwqzo2j4WdDI6v0TTPNPqOTs+sonJV3tQ5zznwuwmyplnwgIRx0Z+Gg+44UI0doxXXD/3/kDrrrk4WCSl5spTU6vZcXhZ6R/JDcs6pnx6j31Rau6YAOKcn7cnZQilCYWvUqnUT1yfthpgqMkXTP6sCOBfDNASuXSgHoxZKI6vnO32zClKIKLPRjD6zlGIyLZLuXRHPjFipde9uQXXi43Bv0e6NHryJF/rcLw15z3qvoL5xpMfRsa2Ljr+HISnNT8LtkeGVXvGo64O4517f4PfbNL0Ru29dL21hXXrev3K1INsLY6oUya3hM4P0TD+WWPTOeJNOqUuTNj41c+mLq31SyVZ1EOPmbyc2z9OgWB5BoQtG5FNvz9ABDMNz/kf7KcN8aXacBeQ3gmfuUGy7inJhLR8k=; 4:9th1thpKQwLqhKf1LNh7AFE6dkGbPbR4vx1lIDZ7tgA5YURyV/YNWNK7RkQvrRoUnRqnVaYproUOc4+x1mDGiQb8MWYK3EdGY53kf3bQE8x/4EtDljvto8Y3Gh+xT2CD6kgmv6OWoitoTDk7TL2F+sTaNde9QTQCbfnnVmXIecWvjr3KFVuN39xzjVg1KdWZBoBLbtawQFvnc+rYLuhatB9U2JjGfJ5r5GX+jwHzrSiOdD/2ZYeO45bqm5AZLQubRsHXqT5CM3Yq6TttzWI6Lw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(944501075)(93006095)(10201501046)(3002001)(6041268)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(6072148)(201708071742011); SRVR:CY4PR07MB3463; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY4PR07MB3463; X-Forefront-PRVS: 0538A71254 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(396003)(366004)(39850400004)(376002)(346002)(39380400002)(199004)(189003)(50226002)(6506007)(42882006)(81166006)(2906002)(386003)(16526018)(68736007)(72206003)(81156014)(6512007)(4326008)(6666003)(5660300001)(59450400001)(8676002)(6116002)(2950100002)(8936002)(36756003)(53936002)(16586007)(3846002)(316002)(6486002)(1076002)(478600001)(50466002)(76176011)(6636002)(106356001)(51416003)(47776003)(48376002)(5009440100003)(66066001)(52116002)(97736004)(7736002)(107886003)(305945005)(105586002)(25786009)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3463; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3463; 23:/nyAClxxsTGXR2MEYo8HYEFHJQdwmS91elx0CozYc?= 9UJHKIV3DY/ETG3yKPysgNTffZQULc5RzHte5CzFCJli93Y1Mny5Xm0klzaojadYO6aywtZuYJ7YYarDUK4aIh4e/e8hEooybZNiOI2c/SIMsrS7GSHY66JUM5R19AXcRsv4vdUEIoR4DKa80YVeeBgFhW3d57xTOWACxjXVOxRRz4YqukSO0fsdof3z1QQYv37pTnjWVtXBweMT0aortC+iVznlTVcgk/g+zKOTYZ6BY8VLBXweFu5B+ss0MHDxWHJJYhHLBRMD+TD5YLMUvCzkCVYR11v2pfEHDFBbsiOe6stpBUBWiGd2+kXrxzz6Oi26z2+zPKlJ9wl2xFOoSQbo2u9/ZuT6AeqS/YWUvX7WGmF1GIOtkfN9uYWxG2WMeg/AKl4OJm0PX8ZZBZhgYMlkXdWzACpn+ZNRXOoWnTq2sxiR0rt0yCXjUfCNzd3TupWeedUUaA4ake0QHPNqckMd4LXLmnJixqxrBd73xQ1LZCefbjKHN1rW5D6goSYRPvzKNZ8N85Jp91T66HoqJMttuIvFsS18sM8D24W8bRXY9Iighr0hWpd+0mOdBCGOzrrGmZ9n8ZCBfp7a0bnWlEdJkxkwebQQCTiFTBgvwELQg6C7bv0C6frI2D4fh3jTJdMS+PZwojyPnfOGlA+FTo9vfWtEW6ycKXO9xDKyiMGjBRdfhtqQebCxKvXl4PBLyETQbzzOYLGo97dipHsM8e/9ADiWCcvjUyyc276zrLXSUYT1SiQaXEKV5VDn4v3Sdo6TsEDy2zDBbPFAKENmBBOFPrr5Q/KOBNGXhqK6Nlaa0FGuPniGm3eY3OLfZwEkO9FVFtivGuyx6eGusIIs/9+N/1DxHcwfgJgT0h2IyBkN10/KPOLjjOltl6B/ZoTvO+jTZs7RpfWnHoacQ3y1pHfiDwF/zt3xUjfg/24Ua2EdKQ8KmQL0056x1K6rAc7rStV72qSSymQcOHd7xzT9C+OkPcsofzfQnBmH1Z/4kzv9SRs+5QAZxPQ3i5NSbH5R90ZgMqtZrAdKHi2UMARnxW94XAG+9ZGms0pjkmRrybRovW1XL14OeGOmA/6eWSs9OGHNTKHmMg0rLqkSZPT6zgklqa2jQAoAgXwoPqP98qJrxjRKXCVTAE4Rq023OTPkBXe6Fpq01FgYCjvLnnvjLD7q6iuPJhnoeFXA2bZfmJ5HA== X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3463; 6:LWUSKW1RZITho+a4E/bPADDbXBwajBmfcty838Qzcxglr6eFMlkTWffACRfFQ5FdZhftV+5hPX1RqlOQHK4hokJ81WWKGlvnj8K3coXDruNkITbJcSg+USSrYM/Qm75Tl8ImyrW4CdzC/YPE9G6sAsi9/NbkehREzTpphiWCPy9V0des6ACkKqq4PdHTtuXmt/AXlzINuiRVPnua9SDmj0E+4DbpxMVH6SVspRf7Kk449CuKJJqUmZev1U9G4Zhqn1KnDkZsUU/cuIDAqLZUrVNpss+SZtG4vLkhZDO3sRx5vBIM//G4lIsNvnjW7gXtJ4lkDvDlW2zHZQ/JSKNK5usX7hDS/woZMBsJBMY7wF0=; 5:K4DOlC9/7MTzWrQ61bRm0Lo/gP1fvEgLaIUoZZP12s04L+uR1AxhmCNPzkSmwx66KDi1WEL3bG0b8eBcizylaxBxJndUUBvvnFZKWw3dgrN/sHBSe45TN0d7grvV8MmBdRBaXT7rC5ShueSB4ORDH3pzKBLTWA+0O4/gJlPJ7Qc=; 24:JSRBqRoX0Xd5UWkHXV0SqGbjMMtBBc17o5fU+7ZhkLy38LwY80zoxcg0ZknfguoyEETJOaoaEqPoattZa0czAq2ehTKo8fkWAFxHoe3GX/Q=; 7:XCw0JGEqK2gt/n7nn/beV459Hi5nfe1fhDL82z6R7QeuEnXpgyfAEtl4SxJH9Dx60ip5PetgJJIeGzQYh4/nfom2GSBe/VxH+UBWDZgwPpKtSUy+kZVhNl3kLCXWHCDRopuhSl6o+DPPphi0w8IZmE0VhEV0RcXZOc6cpKuEp6k1gsusYOlSHpe3dbIrbT5cDcDgJOxFipgVCJqaFRIiy/Ov6K4C14EcHMcaoHXYZcts4bGz547B86Y/9gJsJsmE SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Dec 2017 00:02:38.1396 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3df12ddf-3cd6-4bed-45c7-08d54fe1cf3d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3463 Subject: [dpdk-dev] [PATCH 3/4] event/octeontx: add octeontx event device to meson build X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Add Cavium octeontx to meson build and change order of drivers built from event->mempool->net to mempool->net->event to resolve dependency. Signed-off-by: Pavan Nikhilesh --- drivers/event/meson.build | 2 +- drivers/event/octeontx/meson.build | 5 +++++ ...octeontx_ssovf_version.map => rte_pmd_octeontx_event_version.map} | 0 drivers/meson.build | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 drivers/event/octeontx/meson.build rename drivers/event/octeontx/{rte_pmd_octeontx_ssovf_version.map => rte_pmd_octeontx_event_version.map} (100%) diff --git a/drivers/event/meson.build b/drivers/event/meson.build index 437d80bfd..d7bc48545 100644 --- a/drivers/event/meson.build +++ b/drivers/event/meson.build @@ -1,7 +1,7 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017 Intel Corporation -drivers = ['skeleton', 'sw'] +drivers = ['skeleton', 'sw', 'octeontx'] std_deps = ['eventdev', 'kvargs'] config_flag_fmt = 'RTE_LIBRTE_@0@_EVENTDEV_PMD' driver_name_fmt = 'rte_pmd_@0@_event' diff --git a/drivers/event/octeontx/meson.build b/drivers/event/octeontx/meson.build new file mode 100644 index 000000000..fa46a67b5 --- /dev/null +++ b/drivers/event/octeontx/meson.build @@ -0,0 +1,5 @@ +sources = files('ssovf_evdev.c', + 'ssovf_worker.c' +) + +deps += ['mempool_octeontx', 'bus_vdev', 'pmd_octeontx'] diff --git a/drivers/event/octeontx/rte_pmd_octeontx_ssovf_version.map b/drivers/event/octeontx/rte_pmd_octeontx_event_version.map similarity index 100% rename from drivers/event/octeontx/rte_pmd_octeontx_ssovf_version.map rename to drivers/event/octeontx/rte_pmd_octeontx_event_version.map diff --git a/drivers/meson.build b/drivers/meson.build index f5009aa2e..52d7176a3 100644 --- a/drivers/meson.build +++ b/drivers/meson.build @@ -1,7 +1,7 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017 Intel Corporation -driver_classes = ['bus', 'crypto', 'event', 'mempool', 'net'] +driver_classes = ['bus', 'crypto', 'mempool', 'net', 'event'] foreach class:driver_classes drivers = []