From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0046.outbound.protection.outlook.com [104.47.32.46]) by dpdk.org (Postfix) with ESMTP id AE8DA1396 for ; Mon, 11 Sep 2017 20:16:04 +0200 (CEST) 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=bWiFPOfGCNqKX5J/NLGgjAE3yUz/iRRJMY7jMYJlTao=; b=aCMzUZARvp7XNC5DQ/Zw1deec05u2fZDvWAXflF6s1B+OdI5xAPKkh5f0PDF2KZhQCM4Ombt1gNM0x/oeN2CL77X+8GkCavWeL1A8Of+fTPJcR4BumbTdA0qSyLA9iZfe7YQi4mKEyS8AM8rd8ZkMWr/mFDKcPBnCjp8BUWzzyA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (106.201.102.0) by CY1PR07MB2521.namprd07.prod.outlook.com (10.167.16.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Mon, 11 Sep 2017 18:16:01 +0000 Date: Mon, 11 Sep 2017 23:45:40 +0530 From: Jerin Jacob To: Ferruh Yigit Cc: dev@dpdk.org, santosh.shukla@caviumnetworks.com Message-ID: <20170911181539.GD26002@jerin> References: <20170831145436.5397-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.0 (2017-09-02) X-Originating-IP: [106.201.102.0] X-ClientProxiedBy: BM1PR01CA0087.INDPRD01.PROD.OUTLOOK.COM (10.174.208.155) To CY1PR07MB2521.namprd07.prod.outlook.com (10.167.16.12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4b1c1e86-250d-469e-1aaa-08d4f94129ba X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR07MB2521; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2521; 3:JcY+kvZs63z6eqtv2WHinacFQaOOAgGKVTNG7tMzOaLSkaWGhiK++F+YNkatgzNH/3tC4s9ksUVcDSqOy9DXKbCc+u0Ft8TOUgweNmcX/zqZfmzyI96VqQhbftgeirOYKjqvguI/X/qFLlMk28IZ9VXWVMDxt5pBXw41HudJI63Os+ZfgxviespfVhpi/Flxkvk7aR6tT6yPGcK/Fd1jSNyJ1cA6Bckej2ANcAIsbrLGiPK5BYXFS0VdrKizIqwS; 25:64SeH+8YW2rqCY4DyaOJW57nbD6LZMS6UpRQg3kYK6qiafjRS/TIitVWMemZy7s45+4aLbXJU/vbO9WZiBPWBCSCR1QxpUZfEnf2+V4YrJiTOQUUSbHTQjwjY6wIWMEbLbuuZXs31PuC90O/mGV0jOWtXVuWDjOMShgJdJgwtsQhAv2/h3tLrVMkvxQQSE/hfB2cTt79pVaRgswnuJ/IopKlh2jRMrJbRVSP+rMZp+8KrsHvcHmhixiCv9ZxUZSGCxkO83vf0/+cJKX1QUybvgOgdTXA0dSIIAakWvYK5h4LaHC4q32d7CjhBb/QKUtsSrQgtzmQDt0GWtTbB8TH4g==; 31:1Gto7b6Egk7Ymfj993Zh3SjaOi1WLbHWN24W9FaZATTtLSl7r+lMu6s6XCeA9xfhZIWckBXDlsYLvH3nDQCNS/66N3zj9RWfnTgiS+vYQGfTWOOmw8JP20bJwuD51U1H2nT4+3lEkB0vP0xXa8kIJOBab1sRN0CvdiMbtW5oFHsWfvnPbiPWsYONPGIKBjNCz/mbCsUDJbHyGzeLkqV0UdMPKul6BAqSfmVlT5W72SA= X-MS-TrafficTypeDiagnostic: CY1PR07MB2521: X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2521; 20:lipLoqeRnuXeHBAT3CB+S10dOKBJ7srKXUZBbjKEX3eLmR16TEzy32x05lrzt5HLF/MIrKu0KF8jOoqY5HB5+9Am8trAK9V4Kv0AhXCCQSnCfaw8fw7c01ne13ud2vC9FJyHEt+bMSvoP9mDYhgj1L5IlpfLXngoVB9SFzHbttTfxjtPhenAbHW9s1ntzqmv6yHgi4mEZXGxLe/aQtpSTDv16I0HQxnG4DxaqSgjMwLe6zLAU1oESyw8Lawnloy9VWDvySU6yZXjJNWbr7r9UswVrGlh9/xiWG9W9RuZkf1OlNlmS95r9WDi15ZBPERrWs0lNoEvjkMf/SRykjFN1HPlD6+puexqRMTX65kOoB7fmfx+BrkWy4k5rwgSUEu9/mp4WslYWRCxm1i972Rke73CI9qywRbUBKL+H0hJF3GPx+V+y/uqn6bgvfjOTYOBLeVwv5unLtvhEOAiq3+pWAopNwLIq4hAW3j7tQHPVEqSqk5pK5DXuyBJvfgHLpYD/KlV5GGwXRwRQQsI6jzgwFN+1vLixJoGnhDkzJ8AhQxaWZTzBZTuDp5DDP4NNZCXdkTN4M8GBCpdb1hNKnLPOoAFkTF46IafllSgRlhWrn4=; 4:8fnhJvOKfyLhz0MqAwOQZOAVfn+8TIMBoTLX39HZ//ukOZnyYAMFvpN+04q0GHhLuNs5SBTmcPqrhlGNskYN7lcipRonoKbyRWuSSqbTAcz0QGmJfHjDQWwUQ7sSp769BB4Q5zcgUJb+dAyN+ugaaQj7skMHKkoiFqOyERP2PPHr9yi3N7LmPF6AjmTVTdADZO7vvZuZB43iiGZ/+Ep8ZTLJAtbanb3LPgG1UYNiX2xdVV0MRRpxTs1iWt7DYYMx4zn+R4xr0fuJMlnHqyRxxRfqxVTggNypDtzgLhNfxsg= X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(10201501046)(3002001)(6041248)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR07MB2521; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR07MB2521; X-Forefront-PRVS: 04270EF89C X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(13464003)(199003)(189002)(377454003)(24454002)(23726003)(83506001)(106356001)(72206003)(47776003)(66066001)(6916009)(105586002)(5009440100003)(8936002)(33716001)(97736004)(54356999)(42882006)(110136004)(53376002)(42186005)(189998001)(8676002)(2950100002)(6666003)(6306002)(6246003)(229853002)(50466002)(4326008)(305945005)(68736007)(1076002)(4001350100001)(55016002)(101416001)(53546010)(966005)(81156014)(5660300001)(478600001)(53936002)(6116002)(3846002)(76176999)(107886003)(25786009)(2906002)(7736002)(6496005)(81166006)(9686003)(50986999)(33656002)(19273905006)(18370500001)(7756004)(562404015)(217873001)(563064011); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2521; H:jerin; 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) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR07MB2521; 23:zJAxlIbJi1cFo0gXHtVHE4suCEOOdKDmXENhTH9ma?= =?us-ascii?Q?USKjSbzBf+/nfZKFqM2Zrl1PPoCFkgjvO/eRTFnJELOxzkeiQK3/Ha3PclYs?= =?us-ascii?Q?ZKwnjlVnD7xYDewtxC+4GreagDiGbltXGOnkb29A+PYbESDS+JUfNxV7dc6x?= =?us-ascii?Q?Myqtu9nWQjH30H7+LYx5coz/9CnbIvhfo4Cu2B/5V4AlPhwUEKXIanQEjzIM?= =?us-ascii?Q?1lmGHimHA0ys69OCKycnrcfsnESQBIe4/5VHMgDDbrDezUi/YdBl8ViWoanb?= =?us-ascii?Q?52t65nJ8aDISVvOHVMJtBL6uOO2a2UEiAw3hAUu0tGmbbg6UEEzh3AIvOsz2?= =?us-ascii?Q?DGgnYJWbclR3nA54hyyGIXIodxlydRUaHMwc7LuVCXHc9f1KA6p+ULnxIQi5?= =?us-ascii?Q?Ga01p8uqTePQH5XgfkXlyBMUUlXkIYFoR67CRF1w9x+uHNyr5xrW9UC26CIo?= =?us-ascii?Q?WTcCS44USNqhiu5whpVsk3h9AT/WE1sVQcl5LC9hjz8KsIzVXmaph/NoXzov?= =?us-ascii?Q?ZtluDLm+M6WuZDGj/H9Cpki9HFEWPqJpfzDUcFBGA0/B1lE7iZqlogxJgCH2?= =?us-ascii?Q?kVTczdBh0oYlAm2oQtt3GSrT7BpXoFNXTw5H5WECYCf1s/afhfj/c8HEarco?= =?us-ascii?Q?GCsibgHVyqXgFLPKgPHJU+8I3ljAXM8TiHIke0Ed/uQHq1epXUD87H9TGnjN?= =?us-ascii?Q?3NXWbiwRPI1ocSYW8w7ex6DcDJydv3cuXdJUVj7Wci8/7/EnMbYyplyOFyNd?= =?us-ascii?Q?oC3/ubmLwzHPPhI9Q3b1YofdYQ6hUwjn8fLRZ7HWEroIVPPCjTD74LdzeuX2?= =?us-ascii?Q?LDEhPEh4HMpisJivZIRCvCHuULi2WcqRSHqqyrRX1IFBaa9VENIWhLGkP+Wh?= =?us-ascii?Q?feOQygl3L9Jejvs+fhZneqBypfh1hN/rAYLxIW84glg0s8jSdCX2YOxE7Juo?= =?us-ascii?Q?QJXZxoAvQmU/3e1vBVtlsuoeqObQPr4oZ1O0JszrXVBANfkqMCtylTa7/LqY?= =?us-ascii?Q?iR1JRb6iZUKFIu5l3+mXjSM+76lMfNiVRlv6zyoTQhmV/KPSJJYbH6wGua8J?= =?us-ascii?Q?ag+b7yr58ZM+wNXPFfg9or5khaiR6mRv6xR2so/js6k1g9c/q8JfYU3sr98l?= =?us-ascii?Q?d+p6eO9RI6IxrUVZCOB7aajl3hP/YWsDGqtVSqjXjgzOF+NvYV+GcFeEtmc3?= =?us-ascii?Q?3JVECa1RoH5JsTUCK8LGVY9K7UepFSbVDZ3ZZKbtZdu6D6lmFWeq27wEhg1C?= =?us-ascii?Q?TGcaSX3fuuKx9FVzgv/SBin4uQVzlDZ+K9vhYQTZok8Rn7tIWXNK8PZsSE0B?= =?us-ascii?Q?YUqMuA+LC6fIOpue+I3YQUTGbCftbwpkrvHpZC5/WsBeZ5K+TfHgN9VED1OL?= =?us-ascii?Q?doQHJIZ8FPVXfvj9sibTsPWScuQ/vyP1kozs6Q0taBLc2M/28GKTWNTz+n8M?= =?us-ascii?Q?mAL0Kh3VkeCI04FI2QTKGOriRJekUR4jZxepZVprg1TZwqQUYzR?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2521; 6:Q6QOrMU64GglocHKzCH3TAJp2lOoAgcpY151YdMK689vKl6us3popK0nwjwy7V0He3ZEkyL3To/5x3ziDDHjDI3dr2+5MWcKefzm6I+WtP2ph1sOWEXnIJ6njqUKy+xy0155BUsJby4XBJoxuHFo2bYuo9qQKrSafGoMtAq1Ckozme+w7HZktb141Mb8zRI18QKemGO9NnTHUcPrv1hcOmdhP2DVI+bZznFG7rauhRr4tADqybLXkkvn9Kqc6sxhxwUzWLS2LP0acoCOrYHAPawo7wbrJGicYc4IhDSHk56jBEXSGqK7rccaVZLI+0ii1mqHbilJ7ft3sTQrPC9/Cw==; 5:wTSbcDGd9P6DQVOHjvnGaoT3xyRr8gUZiyFtyw8j02np+tlToOpypiOptEUC/sNGBHVY0lU2G3B5tTpFbBQ9w78/lhevQD2o/s4j50aeS3oBWepTTuFJR/DSFcncDEj1i7DWE/z+iykIgSHMQOGS+Q==; 24:Nyf5gkXTeRSkKr0oHO+/HOGgrY1/PTMV/ABQxk0sKgiR+gtqy9GVKy5AOoCUEP4X/vCGkZ8YyH/xutUpvMxBUC03qVmp97SPfqlZjIiBCeg=; 7:CZsHNPr62VQzWfQTpzWuxHX3wE1v2uJUoO1sg+3f0Bm7XeKZEh78CJZMS+YsXzYMaXsx+vJqCHmXlIyLHcysLQOrsvOa2NqLWOvE2BH7zHKu4wzyRyIaqoRG+OHzrj3FE9ikjqwCYuYikhshi6PDR/erjULPSPVp7D9n9UOl0/FntXRMiIHz1GP2FtK99VxcKFWots+MDX/IopEAOG+i/nnjtSWtpeyxfecaGmS9C9k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2017 18:16:01.6679 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2521 Subject: Re: [dpdk-dev] [PATCH 00/26] DPDK PMD for OCTEONTX NW device 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: Mon, 11 Sep 2017 18:16:05 -0000 -----Original Message----- > Date: Tue, 5 Sep 2017 18:43:37 +0100 > From: Ferruh Yigit > To: Jerin Jacob , dev@dpdk.org > CC: santosh.shukla@caviumnetworks.com > Subject: Re: [dpdk-dev] [PATCH 00/26] DPDK PMD for OCTEONTX NW device > User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 > Thunderbird/52.3.0 > > On 8/31/2017 3:54 PM, Jerin Jacob wrote: > > This patch set provides the initial version of DPDK PMD for the > > integrated NIC device found in Cavium OCTEONTX SoC(CN83xx) family. > > > > Introduction to OCTEONTX ARM processors can be found > > here: http://www.cavium.com/OCTEON-TX_ARM_Processors.html > > > > OCTEONTX SoC family has two types of NIC controllers, > > 1) nicvf HW, Which is more like traditional NIC(no NPU HW accelerators) > > http://dpdk.org/doc/guides/nics/thunderx.html > > > > 2) NIC controller, based on NPU like HW accelerated coprocessors, like > > HW assisted mempool manager, HW assisted packet scheduler, etc > > > > This driver adds support for the second type device and which will be > > used as HW implementation driver ethdev-eventdev Rx adapter [1] > > > > Implemented features and PMD documentation added > > in doc/guides/nics/features/octeontx.ini and doc/guides/nics/octeontx.rst > > respectively in this patch set. > > > > This driver has the dependency on: > > - IOVA infrastructure [2]. > > - Dynamically configure mempool handle (ie.. --mbuf-pool-ops eal arg) [3]. > > - Infrastructure to support octeontx HW mempool manager [4]. > > - Cavium Octeontx external mempool driver [5] > > Git source repo for all above dependency patches located at [6]. > > Hi Jerin, Hi Ferruh, > > At first glance PMD looks good to me, but currently there are many > dependencies and I am not able to apply the set. I will wait a little > more for dependent patches to settle down and will re-visit this again. OK. The dependencies are more of runtime in nature not all of them are compile time. > > > > > The series has three check patch issues: > > 1) 1 Error on Complex Macro (which I believe it cannot be fixed) # Patch 2 > > 2) 1 Error on spacing while using gcc inline assembly(it is false positive) # patch 2 > > 3) Added Co-authored-by: signature to reflect the patch authorship status instead > > of "Signed-off-by". It can be changed or the contributing guide can be > > updated based on the community feedback in v2. > > > > [1] http://dpdk.org/dev/patchwork/patch/24176/ > > Are these APIs used in this patchset, I looked for them but not able to > find ... No.