From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0057.outbound.protection.outlook.com [104.47.33.57]) by dpdk.org (Postfix) with ESMTP id 6277DA48C for ; Thu, 11 Jan 2018 14:45:04 +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=a3RhO30zDeN/OeQ2zhpIQIesmttJoIUC37RbMB6jOrw=; b=MwvRH/vMZswj/+2qc2Rl2elUeYZwuNr4A7jUjlmUVzWKsHwnZilJV9GB+hw3W+pwWXJejyWrE9QNx9QFtM5JzVZQETueGA7qA6f3w1PkxKMecpaxbXdnqB0xehkoo7O8lchq+XyPV1Tke/SoZ+1bAOZftSk3zqTcPE2sWnQRiRo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from Pavan-LT (111.93.218.67) by BN6PR07MB3460.namprd07.prod.outlook.com (10.161.153.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Thu, 11 Jan 2018 13:45:00 +0000 Date: Thu, 11 Jan 2018 19:14:47 +0530 From: Pavan Nikhilesh To: Bruce Richardson , harry.van.haaren@intel.com, jerin.jacob@caviumnetworks.com Cc: dev@dpdk.org Message-ID: <20180111134446.vdgxch4sigahb6yq@Pavan-LT> References: <20171231000203.4510-1-pbhagavatula@caviumnetworks.com> <20180109173528.GC6508@bricha3-MOBL3.ger.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180109173528.GC6508@bricha3-MOBL3.ger.corp.intel.com> User-Agent: NeoMutt/20170609 (1.8.3) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: CY4PR1201CA0003.namprd12.prod.outlook.com (10.172.75.13) To BN6PR07MB3460.namprd07.prod.outlook.com (10.161.153.23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b5a09e5-b4ac-4a83-16fd-08d558f98417 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020066)(4652020)(5600026)(4604075)(4534096)(4602075)(4627192)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:BN6PR07MB3460; X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3460; 3:bfaOGJoXs5CP/qSVezIgGvtcPOT3Um95VISaRa1AlAfkeagiNDFOmKSsZCcqdm6p3AftL0sP0xGKE+qqLX6fn1ORsJg2TDKxGVhcB+22tU6RhL/z4K+ZN5GUxelNReBDOho8+S2bWx7nvt7PtKs/hCRdLTlV2EiMILKGZwTqcaN47kC11+YFW4wz6JK7gyCHNP6Z3Ll74IrxZLWdBWOLJ8sRvO3WmMz1UllIF8AspwofLaURRHGXIT6MK5bb8uKB; 25:DsvPyB3vYQYWS5cvtYUvQOg1uGh8DKTvWtD/0YF/AgzpYSRVhqHgd4QXgDD650mNtS3k6kbJ1VqiTxiqcWDpLLkWKyTWa97O3zfiIw5QEOIujW2l9sP/gkKlYXg4BkRhf7nnSWGwqsHBsPCk6e2/zGVNHwVFQF7sqCeTkx7Nn25qGjtmC5mVqdcXOsALq4en3VrvjRLMW3D3+B4JUsFqSIfgLQQcDKf67BU9Qr/fbtFwur0YwyziDvUOh65ab5D3/Oya+FpkZ5g38k6ZdppNBS2E8hppQPUhEIxi7Xf7EmP3yOqeYC06rteGtdGyvXqmAQJ3Jc5TX3feiXrwFS1agw==; 31:F5dPMnLbx++oRIaM3i6bLMNcBRj8bkqigJgyqXhETw7KkWMLD6IADlZc2PTsReOugLXqvKv8eoVynuxPm2LLz77P5s/46GqpIcJAAkl/HzuiwC8dRzom0cs6u35CvjIsUDVEciQaz7Sal9BnD+waFeCzQY/HAuy5r5zBjVUVTUr9MG+ZXJ6vhca4s41fIqFKemjD3E0+k7ExVED9ee7NTAlWnuKu/vXqotgmBFAobjA= X-MS-TrafficTypeDiagnostic: BN6PR07MB3460: X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3460; 20:5h6jo5bJmA6enDfaBzPWnPRi25QNWGzbGZhYKUh273zFu03c5eFvAXggMv30ldkub5IvMDkOoodcBBTUYM5fiVX9dizlTT605Q1cRHewjuVmNEJ5+0fi42UeG9O0HV69pOf9NJ3qWXyBcEfQU22SGko6z1r0UWQypZHrWPrrk3UNviNpTeyBh/qalSO90ZiIeS59oueIgycOn3aKKNWDanZ+BuC6EyHydlCRbW6TJcjnQswe3fy8q/NetT+u1L43Ef93L/Mmy4OxJYAnR4Kc1RFimEhjlGx4YsxxxyOw6G3mtqlGKgAEs1qFhshQ6SScxDpAN3u2/0QVIAIDFgV4mGxMtcaporFiZkMigmFE7hm8Cr0Tk5ld1d/wIXeDZdh31Tw35AVY9P3/7N4cA6dRsNCcnaPu34o8tg9Wac9iUrYpISn/VAnZMucQQ97+vtUC6Fi8vahenDOKDMLz++hqp+b7Q7EpAkhjwsfJQET6UK2Lmt2HCmGlMMqDK8Pzq3IOkOFh4Qa2NakaIbkVjDPIxKiNNaQ9jxJy8EgVoi9Z01YCAGu4TKOxzuuognGoRYKkqbnNpiNbSaxxDCHGQLpnCmhD4+jzLUg8+p79yc5zfOQ=; 4:lUAV4nh9qxA/jT4FnjeeT3+/ySVHOi6sYRQ9n+B3sXFSHLL7MDbAVuB+PojCb4XXSRXtsvOJyapUjKaQov355CGRddov7Jwg5Pb9YE1YWijjathWnoWKT9GVWUwcEJ7oV/Z3//3k6HnIjv+p2qAcYBnCor/0kj0gyRy7tCq5cggVoGkfa8fPVFSotHmhNLoSv9DEKX8AiLU1xx7SOOkcdhDKKQ65P2YQYsE4P49fdUxOr116RIvFjbUTl/kCQuIVt1q7XiFk0Y6pJk+P+NLTBA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3231023)(944501134)(3002001)(6041268)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:BN6PR07MB3460; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN6PR07MB3460; X-Forefront-PRVS: 0549E6FD50 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(366004)(376002)(346002)(39860400002)(39380400002)(189003)(199004)(24454002)(6246003)(5009440100003)(47776003)(229853002)(76176011)(83506002)(6496006)(66066001)(33896004)(305945005)(81156014)(316002)(16586007)(97736004)(33716001)(59450400001)(8676002)(25786009)(58126008)(8936002)(23726003)(9686003)(50466002)(105586002)(6666003)(3846002)(6636002)(81166006)(53936002)(2906002)(106356001)(386003)(7736002)(52116002)(5660300001)(478600001)(55016002)(72206003)(68736007)(4326008)(2950100002)(16526018)(42882006)(6116002)(1076002)(107986001)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3460; H:Pavan-LT; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR07MB3460; 23:xnu8WzVnY/mYqndfUYYhJiDfwf56Oy/9iWDJbTlto?= =?us-ascii?Q?aazi1csFonp7KnNpV8yIek8BJj0f5xQqOtkop3HqH1rVflQCh46tHLzffEv5?= =?us-ascii?Q?LczZ91S7WrWWp1RFbDoDpCuYNg+bbpZtirouKN8cUJRCZZehplGRGQl35xui?= =?us-ascii?Q?vlCBC92HTfcTzAAB820FE/i9b+9/XkXPlclSBg8sKImYfnoLg6/5Ib00hHbJ?= =?us-ascii?Q?aLRIBe5BlN20Bg1IfqK/6hqEu9BGlIewalYhw+AXHGyGdIkm/w/amVjm9hNX?= =?us-ascii?Q?8Wgyr3psyYmz20JOgfwKuJ3moLQLOLz+gfIPvjU/0JNtNwJH7MKaE7N0EUq5?= =?us-ascii?Q?dOQU/D5sFb2sY2IZ+RJseSHuT2SPZ9kzCbTbIxSrUnUFNGSZmGHZrit7Zcj9?= =?us-ascii?Q?XiGJpdBu6XT4I/QePv6BZrIym3lBO9629PEeiUvXtAD/yWgUj41Yixaau3IG?= =?us-ascii?Q?m4XZRmAmOxd2xNGZ6QS1k6Esb4sMMZ3gq1djQCywpuSfKoJTDpZ1UVHTQb01?= =?us-ascii?Q?6ePZex2TU2O0yhJ0/j0zmwnsIwC5/agqABlH+Ghhc3UTsaYmHXGIz4uvEosN?= =?us-ascii?Q?nA7F10+yVZjLUylNpG03ILn+Fjo6VaDNC45eOO9KnSfUU0d4RgXwos8WRHf6?= =?us-ascii?Q?1j3XVNwMawru1FRyxReRbLXL0517qEc/FyMJ56DeJQtHF6qbng24U27D5C+y?= =?us-ascii?Q?X3PX4UezOrH7oT2oKvIDLPssv5CdaqCndG7I/XP8x7FZDkeoYm2YCqiEyssq?= =?us-ascii?Q?W5Uqny4/PNQa+Vm1Qk2fycXJDCkVCl7xnfRAtQa85udH5rBIcwoCou1zt4e/?= =?us-ascii?Q?0vh2kSheAD7rKspaPlQUUpKjdhIbvFZ4oQZKIMG1qPyMulijlT/lYybuv9LR?= =?us-ascii?Q?UZaY5cVaYtODHugFBxJnpkFE+t7VahM3UhPvZac5igy9FPtT5lIZv8TGo3LW?= =?us-ascii?Q?AnnxMKzpnl+1tE5uY0LEbiTQgBPzWW05PvHsl1aW7vJd4NuIlYCOnR7nO1ir?= =?us-ascii?Q?IHMmBrEZd0seMHRp099OKFMksTRSavxVyg/ECl94bIk6NrZlmXLmN3lH2sMf?= =?us-ascii?Q?xzVtX0GnwKBZjY+BPmnJaeskNEXOOMmtltLXm2MXo8LTffbmuO2h1FWdNcrH?= =?us-ascii?Q?uLHc6WS84PKP6+h38VqF6WakjlRbEM1Sp+j868+ui7HNplGwLcFzMVldRje8?= =?us-ascii?Q?Hmq4HBEryl2qSeny57fEiR5GVDBtRIrvQW69ayHFVpV6/Le5+gRyu34VIdw7?= =?us-ascii?Q?qcomDmU1Am1e520pVDMOFgIfmEt0GHEgg5xjrUdmqowHvi+c83dp4piq4cOc?= =?us-ascii?B?dz09?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3460; 6:TY5lS9scQai84QxVfE/5k4PpKeQ+dXY7y0SR8DDq7KqyvtOin8FDBJVQoQUJk9oeckBwA5ld6WfHGRw2DkBg9huCvpVNYOFR4uu+KtmDZzchJnVsphETpiLP7vindHi6X8ipOTo9IRdBJ4o4fjEmjvOJwWdGjiLOfF+tOgKX2LhsPaJb7dx+g4qgGDHmCeCruuX974tWuGxH4vBxO/JUZyG50Duk9xDDCVnnVMYuWZu1KMn0Z0eb76eVHJZvMMr7AT1vtkTGY4sAYaYtNqwl1eNfxwE0mnGxphsNXAg0/Vndw+KQfz9h+ho81XAXYaZWJoJWXwac0IGvP+y5I+nD6qsKvYxvWHZXnMYzwz1ESo8=; 5:dXUXP1P/CkV+QlNZ4jSTdKUUSMIDH9yvDPLWYA1rVJpTboveXdK1/dDRsqtXOWIAnxBgdhYcz5zlfe0jR4JMjD+C/0pVwZrI57MTC/miGv6uZLtDv+HhP7Z7sERcK5JZIOAQ5QEB56Sr3cifsrPTFRxoSlMpn5NiXTLNkxS3Tm8=; 24:l1p4GKcet1gxEtEdGozTLTvHf2gDwoQHH7KmaHLGLHk5b5ivbL4jogaEp4NLahlhEBv4jUwQg04dCOUOiLXHzIQNwoWi+VvVYRtVCVZ2MJk=; 7:+nv+NiBEwQaQxRHX7LCVj+PguE4zIIHHLjyYellh5BYxmI2258I5wirTR/ouOTlyeIQaImIqUFQHDllb9Q9+FLtE0BPgwpCk3Y9W0L5HqnZtfu57j2omG7XuvR9yHRqzEmhgQt4fj/b4KN9EIO35JT2p7Cv2yRUPO0eMwlkPkGWbrj3jXsW0n7347upd/WwdXUUEfGx40/ilVEl9BKSzFCPy3dQRNLmcC/KXetN1i7K5x5q31pm1o4rdKXtPCISN SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2018 13:45:00.9312 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0b5a09e5-b4ac-4a83-16fd-08d558f98417 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3460 Subject: Re: [dpdk-dev] [PATCH 1/4] drivers/mempool: add octeontx mempool driver 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: , X-List-Received-Date: Thu, 11 Jan 2018 13:45:04 -0000 On Tue, Jan 09, 2018 at 05:35:28PM +0000, Bruce Richardson wrote: > On Sun, Dec 31, 2017 at 05:32:00AM +0530, Pavan Nikhilesh wrote: > > Add octeontx hardware mempool driver to meson build. > > > > Signed-off-by: Pavan Nikhilesh > > --- > > drivers/mempool/meson.build | 2 +- > > drivers/mempool/octeontx/meson.build | 8 ++++++++ > > 2 files changed, 9 insertions(+), 1 deletion(-) > > create mode 100644 drivers/mempool/octeontx/meson.build > > > > diff --git a/drivers/mempool/meson.build b/drivers/mempool/meson.build > > index a47b1d9b1..599185609 100644 > > --- a/drivers/mempool/meson.build > > +++ b/drivers/mempool/meson.build > > @@ -1,7 +1,7 @@ > > # SPDX-License-Identifier: BSD-3-Clause > > # Copyright(c) 2017 Intel Corporation > > > > -drivers = ['ring', 'stack'] > > +drivers = ['ring', 'stack', 'octeontx'] > > std_deps = ['mempool'] > > config_flag_fmt = 'RTE_LIBRTE_@0@_MEMPOOL' > > driver_name_fmt = 'rte_mempool_@0@' > > diff --git a/drivers/mempool/octeontx/meson.build b/drivers/mempool/octeontx/meson.build > > new file mode 100644 > > index 000000000..57ddf58b7 > > --- /dev/null > > +++ b/drivers/mempool/octeontx/meson.build > > @@ -0,0 +1,8 @@ > > +sources = files('octeontx_ssovf.c', > > + 'octeontx_mbox.c', > > + 'octeontx_fpavf.c', > > + 'rte_mempool_octeontx.c' > > +) > > +deps += ['mbuf', 'bus_pci'] > > + > > +mempool_octeontx_dir = include_directories('.') > > Is this variable used in later patches, I don't see it on a quick scan? > Normally we just use the dependency objects to manage paths to include > directories, and we don't need to explicitly have include variables. > I was using it in 'drivers/net/octeontx/base' while experimenting with meson, I will remove it in v2. > /Bruce