From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0064.outbound.protection.outlook.com [104.47.34.64]) by dpdk.org (Postfix) with ESMTP id 09F731B5FB for ; Wed, 4 Oct 2017 07:27:52 +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=3LLZi/zRY9dlhiR8HEdxlewxp9zAaMJ2z9/ggw6c5X8=; b=l9+IQ6pQwGsEnUgq3/G6wwZi/p3hpHJYJst6saWrJ3LjGDNFK5TSM8xskrU1M0DB1RCW513Z3zwl1J2JBSlEEnxzmNwvLGvlLBHw0wDVUwBM3m8YSuDfU8srGEvDMHwVCZyDWUoWdDeWIajE+8sHh9PJZqBi4SfiajV+CYuRrtg= Received: from [10.160.0.42] (111.93.218.67) by MWHPR07MB3102.namprd07.prod.outlook.com (10.172.95.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct 2017 05:27:49 +0000 To: Ferruh Yigit , Jerin Jacob References: <20170831145436.5397-1-jerin.jacob@caviumnetworks.com> <20170911181539.GD26002@jerin> Cc: dev@dpdk.org From: santosh Message-ID: <8ff5b40f-10a8-8bcc-8c0c-23f0f373be4a@caviumnetworks.com> Date: Wed, 4 Oct 2017 10:57:28 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0091.INDPRD01.PROD.OUTLOOK.COM (10.174.144.159) To MWHPR07MB3102.namprd07.prod.outlook.com (10.172.95.8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b6a3feee-5ff1-481f-b665-08d50ae8a7ef X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:MWHPR07MB3102; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3102; 3:y03D4HGbWTTIhSUmnjPG35XIQFjMAOKCFOWW9IOIFLzeZmAYmmI4AZOI7PE8u+UjforjkJSxIW3eUTFcNdNkLuXwgQ9RZ7/hEFo1J0LPbTx0ehU5ETwi3MiGfLOSBU37F2TDqSSeIsDzy4eZPs90fh77MvLUBqTd3TUXc2LE1D5IU8vLYc1iGSBSQGbAabSzYEXo+yn8JMGcu63mPqCd6m9HlMKVihPFGQccSTm1Hf5sSs647y+W6RL24zAKEErL; 25:GfugViucAdOOzt5LtOOZO0Q8GU+gJn61L7Jt0FeUO0MMYTvXKT3JFR6kSUCVH+ROXaVmD+1B6kGVLmIMWC07FRuR89FA1SQEAnVV0+2VVwwvvYIop6WsxvDRgUUo2dw09rn1UbTAVu0DqjOXzgeupIznv7YbcpwnyNIzF0GrXHNjz/ImUdrIAjIzw55xX6jUQoMmgEIFj5745QQLyAt2KSul2Cp6oL0k3CzW9fZbgUtOuYXgZUxzRVnSa74Xb3gX2Rl2UnFLktdc6iHCXO8/LXkg5x5HhtLsoqAmvajlwa364Zj1G8SWUaa/ddfGKXQzy26WB6xv2/BFhDn8n3n66Q==; 31:zAv99t70TLQMrjP0cJKTn9swgXUowcrTCLXAZhCgOwxpG4WholfiaWu82s2XQGFVThn3jEFtv3xQY25l+01Ez9KzGTfttmP9MJO2VLAFIvBAaSZxs4ZBYRoHCN08Vc3sJGZ2xtxfQB7X1QfSz1xGr4gYuO770LAkWcRmUPdDowHWppcxoWCXniGaPvz2XDrGuQg6JzAal4ggVUhMf4gNmoiCXrlx3K5YfPHNLYRdz58= X-MS-TrafficTypeDiagnostic: MWHPR07MB3102: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Santosh.Shukla@cavium.com; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3102; 20:wvGukIYZLMNMluX1lZiCd7HVa+iy/rYMaii60mpN3ubWwmLEH7EaMGeCrPjP3qUYmWfgREgRXmyjWV29bjZiqoRpk17UMT1HGKKiv4ghIashFafZ+GYlYOLoo5+JuWvEQfio5xbML0aLFWf7hkXW3H2McFNcytIyhoOEUQIonzNoWc/no5TeoozLBMItPmRkW9qv/iJVw9kS585Y7qHmcsUeJ/hBJVmsy9J69IrqAAUR6BKfleski3r50JpC/Wu4IJOFh1zx3VZS1BL97zasiKPvOxb7/1b4oK01FmtkgGj4OIn/PZsny04n1EopMWpgW393jLvmFnpSRxCpcI/3u3+bXhaOiFxGC+Eai9fWgExTe9FJSEK5S8NVMIhIVXXK775DuCDOpTaRTCyVChfjnZT2gerWteN6SeGP49zKcRL177fIWzy+fYJTTLgjdXCeQp6ZTV6EZxcvZwoS8Q7CbbP5PG71TWpQAaUzlYYkagPMbZHYKa0ms9KyQUkgs0QzLFfFVftOdKBG4Io0MYmEZ8Bcb+3qVpZE1l0knlQKZZ3zxCZ+5SEEkFO5T2d8c+6nOr4YeS31IUcG+ZD7G25El3QoY916APhYJNCSOER2Pmg=; 4:mdHH8P39nTObGO0r7aHZJTlKq/hDprpvTr2dAilQbRRLyXjFCAcqf7r+2B5iXNFjAjNyWNfqAQ2OzBHSYBmvc26+4PI1aIvoBDSM+x+bNW6LWF01TRL5tmBEAsmnqqm8tS76zpKRoLpPPrKaTH9XKPRtyNwzz2MR4dc8wj9zP3cOtAIqPuRcziKVfgCnEn6bSDLgiAjMpqCy+eVY9eakNDSx/VMNDc/vu39JyDJsOuuIE14EEQBId/b6vaw8keQFnsYMUwetNkQx6EtjtyUnufmYe9r6siPp2sVuYFtfI+I= 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)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR07MB3102; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR07MB3102; X-Forefront-PRVS: 0450A714CB X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(6009001)(346002)(376002)(13464003)(377454003)(199003)(24454002)(189002)(25786009)(65826007)(83506001)(110136005)(93886005)(23676002)(97736004)(65956001)(72206003)(6246003)(16576012)(47776003)(16526018)(36756003)(101416001)(66066001)(86152003)(53936002)(966005)(316002)(53376002)(68736007)(6306002)(58126008)(230700001)(8676002)(2906002)(64126003)(65806001)(3846002)(90366009)(6116002)(478600001)(81166006)(53546010)(6486002)(77096006)(42882006)(4326008)(54356999)(2950100002)(76176999)(19273905006)(31696002)(50466002)(229853002)(5009440100003)(31686004)(5660300001)(105586002)(8936002)(6666003)(33646002)(6636002)(81156014)(50986999)(7736002)(106356001)(305945005)(189998001)(533714002)(562404015)(217873001)(563064011); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3102; H:[10.160.0.42]; 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: =?utf-8?B?MTtNV0hQUjA3TUIzMTAyOzIzOmRuSWdGMG1hSzVFZGRKZFJmQnlFNGVZcUtq?= =?utf-8?B?N01QYTdWZmVaSE02RkhWTEtCYSt6Qmlnek9ka0ttMmJKVnBSQkVlcDdZbkRl?= =?utf-8?B?a25LODc1dUVPdGM2WCtoMk1qSTdHK1BVcUNCNWxtTm9FZjVCOTBqR0N1T3Z4?= =?utf-8?B?b3ZKMVo2YkFRK3M0ZjZ4M0Z5YnB3dWZGaUpqamNNTmx0Q1pla2RuTkNScjhs?= =?utf-8?B?T0NHRDRwNkRvc1VHd2c3Z1NnMWlWN3MvUFFVNm0wNXNqait2dnhrTFdSMDM4?= =?utf-8?B?bkNHNVVRcXVCdTA1UkhkNTl3UVN6cklvWWRpRERVN3h4N0kwUTRyTWtjZE8x?= =?utf-8?B?Y3pUeUFMOVNiL3BpakZhbmZ6b0RhS2paNmhYSVFUYVhqTkkwUzFsWjVYMStD?= =?utf-8?B?b1puVGp6TUx3a1I4MTZob2xSRzU0dFJtYnBQaEVqeGdydXJvL2liTVYvYk5Y?= =?utf-8?B?M08xMU9zb2hXTTRZeUJkVmRqSGNucFI4UThST1dkVW40TFg4UmJDd0RDeFdr?= =?utf-8?B?a1lud21MdndvdGdnK1hpeEtXK04vV1hEdmR6MzJmNVlTOVNjYnFncURRSU41?= =?utf-8?B?WE1odFFjQVdGelBBUmdONDNYcGI5QlUxd3ZQOFNoZ3JZMy9MbWJ0TFRQV1Qv?= =?utf-8?B?WlNiNTFkQVQ0b3NsV3JLTkVDbUp2MEhpYVBoVENlaW9xVEpCNWJ0L0pEeWdT?= =?utf-8?B?QzZ3L25tcTg2REhZL2d1K3FjbzZ6dDQvMXl0MHlhMWs4L0IySk90N3I2NTN6?= =?utf-8?B?c2NLWEcwcVIxNHpkZnk5alhseXNZY08wdnJOWXJpTEp6QXE2UXVOK3dCWlJX?= =?utf-8?B?bUtEd0l5ZzgyUGhqcFJ3N21XZENSRTNyMGl5RWRRc0xTK0NveUJEd2JyTXdW?= =?utf-8?B?N3ZSKzVYeTJKbUgwVzA5OWFIbVI2UUY0eGkzMkUrNGpIYkZxeGhLamEvWm1Y?= =?utf-8?B?MDdnUHk0SzFFNUJLd2JOZ1RwdW1WalZrcjRhWk5rdjNRcUZxNkdEWG82c3VE?= =?utf-8?B?OTRhbWpZbGlTNDlaQkJiL0tEVGxnSDU0OTZmNUhHVlZIdEdldHNpZERUWFhh?= =?utf-8?B?YVM3amNEaHhSd3VHWEt2T3NieldGckRtUTVMK2d2ck5xMkFCNDdhcmpiWGo4?= =?utf-8?B?VmFaUzR6QWh0d3BIOGx4Ym5vZTJSSGlrYXQzcGR1eHJjVElKQWlqb0phVWcz?= =?utf-8?B?aENlTEVpTUNmV005c2p1azJ3S1VNeExjaXpMOHJocis3SGFORHVvVElib2tR?= =?utf-8?B?UTJ3bjZQbXozbmxnL25KN3VxSlZ4c21iYzJpbkl6VWZmd1FRRnNtMGorKzN2?= =?utf-8?B?emUzWWF1UXpMUzJDM0xWOURINlJJbDBmcVpGQkRFNnJ3SHUvU090a2xId21U?= =?utf-8?B?V2M2RXJJRDNyeTRHRjRPMEtoOTdYTFl0bEZlQ1FLVmVFWDQ2dWVja2RQLzFz?= =?utf-8?B?OG1kbk9xK2pDcEtUWUZYaGVqOTlUNVJRbU1Ib2M3WnVSSjdyY2VhcTNYcnlO?= =?utf-8?B?U1BlTE9kTlJJbEVGaTAyWE5BUkk2K2dFWVFiSmJwcnNkNEo3UlFnR0Z6VmtE?= =?utf-8?B?Z2xpZGVpaTNCTkdEOHZNcnJqY1ZQamlUS3AzbFRaRHhYMXNTWjhpZlpLenE4?= =?utf-8?B?MkVNTWRsakc5QTdMSUl3RFQvZkFMNVBmUEkxUnNUMnMzOGh1VW5PNStxVmlj?= =?utf-8?B?alppWEFUNU11L2NNTER3bEtjZnZqMVduWGJOemkwWFpXbjdoRk5GN0x2c3Ex?= =?utf-8?B?VnlhbU44L2I5Y2RzTktTUnJFTnFYdFBXSWFUYTU0MHh4amc4ajF3T3BHdkdY?= =?utf-8?B?RU5XNWZKRUcralZmYmJveEsrYk5WeGoyUjNFZHI2SWsvSy9vK0dQTHRxZW1a?= =?utf-8?B?Mml4MzhXZGgxS2JBMmJ6a2dpaUdvUE91cE5ZTUw3TjVvbE5FaVd2TEhEcld4?= =?utf-8?B?MkQxYVI5WVAxSUI0SnRCQ21zTkFqSFU2VDhzc21GZndOWkVRaXlkUUZlbVFn?= =?utf-8?B?MGVnNFhxbWhxaUlqZ21lOHEyQzg3R3VzYkRBSTlIUWRaMkRFZmtYeXgwcG5K?= =?utf-8?B?TUc4YzZjQVNSQldBWFgyRlp6cmxiSlhoSWlUcy84YlBwOFlLTGhIazdRUzZz?= =?utf-8?B?VnZhTHo1VmtlbmxWOUZRbXhhbWp3ek5ya0ZLS3ZSN0FpWnhaU2s1elVZVG5Z?= =?utf-8?B?WmplOHNEWlJaMnpIQVA2QjBOQ1NxRFZBRi92Umo2MVpBWkI0WUpHTkU5WThi?= =?utf-8?B?ejU4N0xJTGlLdjdxZ1pPZnhvWURxVi9ZZ3hPL1RteTVaYVdWSWhmdz09?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3102; 6:WkCD7ty5EAwgwT4CVBxKa5cc/dcMeBD636A+MvnsKzdc7Lvp4lfeMJTl4dVxVQZQ6nyhOpIwxmDy9CbSqKcbGyVrmKrFthHdewmU8Scdm+4VvxDVRrYl9rLNcir6d5vRo9CnSKCbpQvyw4/oglb6RFn0y/BzJ8Z4kr36xfFIoTNImnXnUhVjS/nGbPuAyeYXXhmr8lRo7n7tCACc/d0+/kB4D0rDuVy2d6qrXNHnPhes1C6Ljjpo06sbVMmE/98b/eutDqUJmtCMtasKFGv+I7RLWOJC3c9oqIhN7/A5Lx57zaYVG8sY/YPZT4c5F2cEN8WdpPgq4M0r0SjguRZPpw==; 5:eukPCP8v1R9y+wZ4VnAZkOl4i/zsiUs1dEIh95/39fxVMKgYiBg/xp/1gOVn5LP3/uQ/6O/JaWXinktBRMhw6KJBOL2kG3fvl811HCwWnEg9CgQIAQogyq7UVtChF5Dggo4RO2Jd6dXFkb5LTbqusA==; 24:iPvT/DkgQHS+s69wnSv6Er3fGdxBiEioLo8NJMS8KKKsx1vj4OUBDM8R2iBFJj78WRxSDhmHbGgd6sB9corm0PLi52g9tFqzcfaq2ocQdLI=; 7:6XtrWHBSkHje9zci7U664h5i54DG8ifabJ6YEJystWmAXT6/o+n/IpLOM2tKARTBYLZCxMeMbh5DxiTeLwDASAIDt7DTz2WwPIKEh2o4u35do/GTWeB2dt3EYSYXh5sMD1OtD5FoHokQOixzQyaLVFAT4AnuaR56ztIt9eRHJ2lCR7yRgg7kk4Vjb/j6tF7o+qW7R0RxbD06QZLqAyqJO56F9A+FMMzM4imDumIEUyg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2017 05:27:49.4144 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3102 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: Wed, 04 Oct 2017 05:27:53 -0000 Hi Ferruh, On Wednesday 04 October 2017 12:31 AM, Ferruh Yigit wrote: > On 9/11/2017 7:15 PM, Jerin Jacob wrote: >> -----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. > There may not be compile time dependency, but in case any change > requested in dependent patches requires update in this patchset. Octeontx PMD driver has no dependency in general (on other octeontx patch series), except one external mempool api.. coming in from series [1], and that api will remain unchanged as its octeon specific. So having said that, You can start reviewing and sharing feedback to us. Note: octeontx external mempool pmd [1] has direct dependency on [2],[3].[4] and those dependency series akced and planned to get merged into -rc1 release. Thanks. [1]http://dpdk.org/ml/archives/dev/2017-August/073898.html [2]http://dpdk.org/ml/archives/dev/2017-October/077050.html [3]http://dpdk.org/ml/archives/dev/2017-September/076597.html [4]http://dpdk.org/ml/archives/dev/2017-October/077053.html