From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0052.outbound.protection.outlook.com [104.47.42.52]) by dpdk.org (Postfix) with ESMTP id 6BA8E1C0B for ; Thu, 6 Jul 2017 08:00:31 +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=TlCcjO14SxgOiHTyCMinYGGpJajQjak19vcYE3d+u3c=; b=F6qvvpXDT+DpqOgCRtS/ZYyUAaJZ4seoux37aZcAd1f6N2t6DCt6a0MM0oTtPhUkPkpaUTNNX/L5t3iiE/WdG1QrISoO9ha9Kf1LeiLtLybaZ8HvngVXuvpKOk0058+kMK1achFyRrvajgf8MzM2y2zzKURlO+XALyKSn22QPXs= Authentication-Results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (106.201.60.201) by BN3PR0701MB1717.namprd07.prod.outlook.com (10.163.39.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Thu, 6 Jul 2017 06:00:26 +0000 Date: Thu, 6 Jul 2017 11:30:10 +0530 From: Jerin Jacob To: Thomas Monjalon Cc: dev@dpdk.org, bruce.richardson@intel.com, harry.van.haaren@intel.com, hemant.agrawal@nxp.com, gage.eads@intel.com, nipun.gupta@nxp.com, santosh.shukla@caviumnetworks.com Message-ID: <20170706060008.GA8916@jerin> References: <20170421122223.24194-1-jerin.jacob@caviumnetworks.com> <1937111.PEUejtoCqE@xps> <20170427105934.GA4375@jerin> <3952630.qNnCRMOujm@xps> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3952630.qNnCRMOujm@xps> User-Agent: Mutt/1.8.3 (2017-05-23) X-Originating-IP: [106.201.60.201] X-ClientProxiedBy: PN1PR01CA0102.INDPRD01.PROD.OUTLOOK.COM (10.174.144.18) To BN3PR0701MB1717.namprd07.prod.outlook.com (10.163.39.16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ab0e8e6e-e5d5-4064-fcdf-08d4c4344e77 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN3PR0701MB1717; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 3:wKvz6UKEw73u3brV4bADLK5mOMpTF52/Fc1fxOyvEy5O8PHiXsIkhKNdhPNTiFVAcQLq9cRfmrhd0acjbgVC9DiBCSi1Jg4toxtUS1sQAobotMD2DydkS0hKwJubQM+3+Hh6F0HaAK9mG9a6hSgrzmRnjOv3iMNG+RMsFzkqByjxJ9oXuydrv2q8VDAUqbzB2choWtLRQ47r1uVMuIxbfSwHRSmnzvoF167ob76yKcRPgy7LfuzngF0GsLKRz2M8LRdvlaEmXQEPD+rHkMqcNaQWAeE+UAsOkfjPpjXGDy1MmjwJW/xHdFipSjKP9y8RvUI/ykMqy2Y1p/bGNJX7mUWniJv/nSEuYZ1M39CDvouSaGsEat7QLBHa6DPHDrUxIALXH6Gvt6bpHwjJQmvwlpxOjr8ZnKqj9z1U5LYpGiHAZ2vTSgLtsjFgI9gJr6Q2seyM6CqvODpeFK8LhUrJrlsbX44t/qJbTf9ODBzmdJZWK9U1njtdoJkCVKmWAEwZR+uV6r28ik/5HjIbXIKJKtTk7FZ3ZTeH9z7jcPOwH2w6mPOK9B7nasGbxGcJnOPX/Jh9bS0C6MJamQabTaoq3AAZiMimaPWl9wPeWuFy4NN+C8vNjicizyHbmyvGTdffP4/qYk1hV7ucTeV9+EX1g4sFlAy7N6428EtbZdCzMiflvr1gm2wLrqL6uYsuaEoIv3PlHcdEm7WBuDpgullUElKTt0YisRsva/5ZHg73JFBC1YlTnq8nMiIcYntuagJW X-MS-TrafficTypeDiagnostic: BN3PR0701MB1717: X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 25:igGhCkALyRom0CiuSASrCdRNQkCAAMVZzslBpQfvJ2FpsKbImFhwb3u4Yp+rbQ3X8kP5K8Wju5Sxli7qJ2HbO3bUG4X7AQfu8raMbmNQSkkn2BYbXlEXOkzLfxNXvBy2K0Wu3dXHTfyPmVhg6GEUNBES3ChP7Hgm77PHwFmkUCOxV5sZ9xdrRDGBOyEnvAguXtLeS4rrbEz9vMJ2R3/ZfWOqYIUqBN0IlkblCiCZ45QEwXKIdCi3bDkQVR6k8OqqLQmgfxU7auRhhMHg5eAnERg2znx91jW9R0a7RuAOWWP1VpMrIXsuPPAhRc5D9o8TYwzyRVSPsFAwNTV5sIltdFW7izYT2YnVkAOBGCj2xpm7QK9Xm7fKnTz0ZOaDYUAzlx9ONgIEJtAjdA/vxzWiaFOIk/ICB2T9woZVTU7p+kQk3wRCXA/KEGwxZaq7JFS1Faf1kDuv5sfJJliawEb8+urz+roVqrQJt+0ZOEfJbKuDNGnOCZ9T59z3Q++i8Ht3GhyWCtAnlfL7UuiAms16Xs88yPOJnIU8A8IjUVBMxlwqsAaXzcAU9GA/NCWZ1LpNQax01n6dE6bK76EO0M//rhZWuib0KJtHv0kvgqc5z/yL5TOOR+nGtcsgU3DKrrtuDBJnO7/LEXi2zksc1INmGnH9pelm81rRBqXEILS6d4SLK2IPwGWFWLczagFbMvCGmPVbf6NeIf4TqPsMyDwgld8Qsiq+++YLgSTSMGeLAm/GBCE6DqqmUHcGeH8KGwMFerm5RC3BI8h2CzF7W1Mlb99jSbQitNz4/OIJowJoq81wwb69CaEyje6JjeLGbReWAbHOdX30gyGTTUWumy51U5SQGm+5ezRU37ltZz4g0EqO76o102HcJKTmxR8nOhJAV3PiCKED/hzY7rCEIWu/veI/bqZhN5NMpCJjWXodQkE= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 31:Ao50B1S5NYGROolqP4A6kJUtpcQpkxCFOo2u7J7CXxk7NxJ/obWFuvx2hvVvf1YNdUqEzMAPjGkUHx91cPdj3ReQXEbaBxySmy9+NXTuJ6QB0QeQKqzQGY+QbOOwnipS8TgwqEy4Xho56f2W/xN9lhB0KJXrmselKrj9ThuZOoUvUjtjLnn9kkjBiDrTcTYyorXHHp6+A5WstV6Css6eQylCh5GPIkoxKuBHU2IZ4AE8L3BDwlOoOzyUSKy/AiRPpPvDAT+UrDsviLqbceiZkdn4t6Orb1H/Rauipv1lXJJj3+tBUvD+TVnBKM39tCckzpNHAetziUKVpTe/1Cm8gP8uir6prneCqEkM0ueMlZ4F2dsiUN6AUjMUFTEGJTfzCB9p9mPiRTxA4zGHqDAnqsmnH3hFpAznIV1f/+anH9Q7//mzx93LIr882TVoPY5OHsemdcN7FdgfC1kvckHoH/cC3KiEVa19LdoDf8+2ocoNVEmgkrGQccGC++eGk2A5piLNjy2pALLl2pRNiyRCStUiIlRmw1gdOBay9Mu1uPFNlLejamQ3Vr5Nz1VkqEDtFoLti3IyfC4awPf+XNUeK6eewTOW6kDI0WfzHNiYbw7A5pj5P1wAgLjo+ZMDyFUxcy6NRe88hd7Hyltrj6vHIJ1jYXxDk+DmT0d0HEYulXs= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 20:a9B3wcW76ly5yISr2E2/LNrP/TupRPKYm1foKDYuFkKl0GNJMF6NiYDOckAgB52lGWlmpAU1U63S1owcJ+kPcvknLNSCAV0cqmqjv62sfj6/APF7ZOFbE+1WnjYJT4TQsiw1OQQ+WmvCMv/uCviE+5H0E5wHg4AYKypVkkGg3eZBLX4nI/vQWbg/Qpk3FnZhKP4JS6uzf9DV+zkx3lyjsFVGri3xs0pz4M6v5veJH+EtC2oYV1/64b/SdO37wLWv/13PwD3sk5lHJ4Zclg0OLLE1RLo9092sCPokNAVDcBiJ0yrPN2bRBY4SV00Y99sx2wmvpxBflAzh/aQJp1d64RFsLA9q/P6Ln4AyGvoahvgxxFdMr3wdWKVt9GdrihIbskzeg4AvFJXvYb6LfD6CUt+FRU2sY8300H0sYEPdfesVwVPI2NNm4lkR1qGMhZuXAvGpZNgRE/H4HGJs5ZfISvcFYNIp48TkqWk5zHFbetFnXY4/LHtFNaqdLOf/RicgFeHUqnASiOkUXNrXjS8cdbv35A2YyulD1dPJB7N/ImDjKzmJAqJ+nZK7xVbILjysCEZJ24lGqkJxuFi9mFEIWZMJivzijP3TfGgLmJAmQEo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(278428928389397)(236129657087228)(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(100000703101)(100105400095)(3002001)(6041248)(20161123555025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0701MB1717; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0701MB1717; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1717; 4:ezIrocEoMVG/xQaWBdO/ydgccG7xHBnylLZZWEaI?= =?us-ascii?Q?O+4tBmK8Dh02u4M9obCDEurTbFXAGVYRFbT4wJTDp8HPoaP2hEdUnP9tbbO7?= =?us-ascii?Q?UlYI8wvpW4F4iW/TRGEjOtVBLgSBpA4B71bHTLNmF1g02nNuoLVF262WHnHT?= =?us-ascii?Q?CuAI9NWzu8rV/ZKo6OsyGoL+ZU2zYcSc9tluswAThisEit1UG6a5hUq1NCKf?= =?us-ascii?Q?XASiVDzRgxEAC0v9jli03UyTG3W/3okE18b+im6/z+3NBH0e1FKZB6bxgVd6?= =?us-ascii?Q?12WRPPBle9Vi25FaVeVVMYoJIgxgb/najUUVbCPBHjEaeO3bze7NxIqws4d4?= =?us-ascii?Q?H7pADmuDW1e0Tm067Ix2Yu8l8kqGOMtrnRwqekHO9Pdh+5ip4glEAxcUmwrg?= =?us-ascii?Q?banmuGoIbcmrSf2d8tjetGuqUceMyKII4uPx/iKHUJRPLqFTI3SsDYctEPFn?= =?us-ascii?Q?DmHgPPpdtMN6Sznbqn/NJu0bV7Os37lTDonS0uVAiNsAqQniNvIxQi0sgwC9?= =?us-ascii?Q?BhOrDMRHhfql1U1WCMKa4seHkQGZ7k+2OKuAhgIiu6IlGMNkkYSqBDtZwZwW?= =?us-ascii?Q?XPaTHKdqtvc29qoIbyNysuv8wR+zVgtbpvcIEq2/6x1kWl5vLsNKhuqTkSrE?= =?us-ascii?Q?lOne9dEp7PvzzAHI0fw0HUJaZU2JPqY2k9BaiHvIB3UryxJgh5ACitmgCuB7?= =?us-ascii?Q?UgKXgReOHXuEqwd/bxuKWq/BPnI/1/ZLuV+q02zSBNya0ofOoS8xygX2xf6s?= =?us-ascii?Q?Fnko91nMvmYDIvojdFvlAYs2F57ofMUmnUF+xzcAHAOrAtP3XembXrzGE7To?= =?us-ascii?Q?sF9t/o6eCU9dl/+CYYGhtC9uJrXBAUnTQiEir/jNEd5eiiIG133XlQvBg2Oj?= =?us-ascii?Q?1ARmDfoLihc/XD/hAwwl4pqMgcZS1yDLxkhkN7iyDi3wD1sTEDoDG9IOdF7g?= =?us-ascii?Q?S9wflKw4I1AxzxSGurex6dEQwSNENLc0CB3ZGgTrG53Zlq5UeVRFol0NgmcD?= =?us-ascii?Q?JyobEjFdmabim/t+MQPzS5YBOspo8/O7GHBDYBSZyIy1jABHMmWPIOoU8onL?= =?us-ascii?Q?N1y0Rw7tI24IsOGCG8ZpLuzsXj5DTM0V1M/1fX3lc9rUSo0LyxEnyy7paN/9?= =?us-ascii?Q?T4q04R8qIigsHSnW7wgcCUvmW4dxJNHXByE09QiPmdaLtU6iIC3y3e9To8P/?= =?us-ascii?Q?Suk8K6s6sY5LEDuosq9nnOzvcv8rtYFenQp7JxwskQwrBJFLDzB9Armf5u8z?= =?us-ascii?Q?lvsr0ucnHfPY64DPwfjhZxBDPNARjxoY+2ibkalr1teFsPqRhHc/sr2Apu9M?= =?us-ascii?Q?7nwlBvGXk17y5pQSMBMarPs=3D?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(13464003)(305945005)(42186005)(5009440100003)(72206003)(76176999)(1076002)(50466002)(23726003)(50986999)(4001350100001)(54356999)(33656002)(47776003)(7736002)(42882006)(6666003)(2950100002)(5660300001)(6916009)(189998001)(3846002)(6116002)(229853002)(53936002)(478600001)(8656002)(8676002)(9686003)(66066001)(2906002)(25786009)(81166006)(55016002)(110136004)(83506001)(107886003)(4326008)(38730400002)(6496005)(33716001)(93886004)(6246003)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1717; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1717; 23:kYJFe6k4jWGJv3CLqmGzpmSQr68eQDYcW2dmZbZ?= =?us-ascii?Q?2qxQpsJ2apAoQg0NcFGo2pMX/vXhUu/Mc/P9wsGh/BSoHSXHf4HH1qCpER31?= =?us-ascii?Q?qj79jep+XNrB0HFxv44xuZ5QnRrcPUhrHQxcP0LGiM7ujiHpjKRJdGaE+8eN?= =?us-ascii?Q?6zbia7A299DZSJERpdbHg6Zid1mMghWKUEoGZQbpb3B0k4cboo/i7T2kIEFF?= =?us-ascii?Q?ZrBLzGgAAjOlJoD4QUwihwg54CmpMUBCdufWJRlgxptEA3NDWmxAJN+dGLvt?= =?us-ascii?Q?7HuV1vuHtTjy1gvw3Qc2QkDEhUoq83Ib69gjsAq40bTsg1C7QmZ156SWizy9?= =?us-ascii?Q?4Hxby2qQtiswrcFJSMg9PYw6nSd51ZdvbL6vjCgxaArnDvOA7IwD8RgNeHU3?= =?us-ascii?Q?vYXrfVN2CC/1x5gJiKxc9w6I3XcpMRCXwgK+AaNv1RKfhsn2k+FkxGp+D25L?= =?us-ascii?Q?eCE1NCU+RwyzUQAvRHVE1mla1Lg1mAGaFwDLjmLcQ2Ofn/NxIYbSDTzpfzNk?= =?us-ascii?Q?9LGpxObnmDQt5udXe+eD3Ckwa3+5UqxLetjSq9RLRClOckFWPgjJRSPxeCg5?= =?us-ascii?Q?TPDaC+/RPmkfsMr5M8Xkle9dBtzA7F/GGeD17U/fDNIiCC5aM5co5ZM5EXby?= =?us-ascii?Q?ybyGaZzycibpZGLmrU0o23g7xbtLXUL4UjH9N5TgLsvU5m3OfHOjeYeBThAZ?= =?us-ascii?Q?zOaBA1wbEbWWwG0BBIeF/mety1uDDAA29a1fsLSLQns6hT+sRr95Fau4S4JB?= =?us-ascii?Q?bw57mXcLz5ET4RIWcF3JHvirtIKh/O+2W3dHIv3NohnrC5o0AII/EO+XmmGl?= =?us-ascii?Q?W3QALnMYs1c9aiUovXeQ7iBi+x14/KgyZIODz3PrwaiHaJ4SW9G7Jbp5kIfb?= =?us-ascii?Q?KPTceHzlQQGtxK6NEznUk3wjATxFk85PKFr4DoOYZulXJQ2e62WprxfFXKWJ?= =?us-ascii?Q?+JF0HMxg9s6MfejnijBIHJHfUbo2JYo1kCy+SJ8HaTh9w5brftcMmx+Qrur8?= =?us-ascii?Q?9nwrZjrVrdDJvFCGcY+GYlh9/P1quOhevEzB5WXPYPualzSvnHnrXXunDsWZ?= =?us-ascii?Q?rIgDp2HdoDL+2DPNxaY7gejQxQbn5QCj6aBujSVFRTfERe3gUOse8JU9/uyo?= =?us-ascii?Q?qJIeqLxzFK1M5K/FqRjGbeo7LRRVtAxstGYKkY/7VITJSf5vt1FRMwSiA1nH?= =?us-ascii?Q?iTryqNw2/L8i+WTU81OsQJirYnhE+O9YTZmB0itMI3fRwL+R4q7HetlTGv6I?= =?us-ascii?Q?7wNWEOqraTAGAECvh6bEX9vnT0pPfipqW/u4/2W6Y?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1717; 6:EalDVla2CrC4cR35hAB+qDX9S07bk0glfiI9x2/W?= =?us-ascii?Q?MhCVoVTCJVH9EE1HOxia6DDop/BLkadFJg8wQ5x6jWRgim+uCjUBRm36DKqy?= =?us-ascii?Q?t2y6TAhI7GwQWimhJADWiKMy6/k5Gdq0QxYax5E8Vl32u+ay0Pg1PQiOi2pX?= =?us-ascii?Q?MV6UkbLA7il7AekykwzmIamMk/R3on64O0ljU9ox8I//X0/6ZIaoovjCatVU?= =?us-ascii?Q?sl5JS/Uv5bpEX2sOLCyQQOB4S4GxKWgnH5/CPFdmBSOm3j5+TktOSFreQqkJ?= =?us-ascii?Q?FiKyJsh9E5u8Udd5rBkGOx41J3fVFpP/I0TbUFI2wGVk6hUM61LhcL+rMeek?= =?us-ascii?Q?Yo5tQ4EIhSE/5a9Xlj8qThTiN/4z4i6OEGT1MbW4yrI6Y97pDGtNYz/IrDET?= =?us-ascii?Q?AZJDs61j5FAfNwu5gkfiN3jmu3GbIwhCUydTATC2iwQTwplnJuwSV3nVswmr?= =?us-ascii?Q?5FEwbj5w4UldmVU9u98DbP5yS0z+wDhV8+d7KpXUD8jbWbG0Og8+bK+2xzN5?= =?us-ascii?Q?vNR7ypedZez3GEWsthGTqH8pL6h81O5/rMn2B47GX9F1tjqQvB64uZV1atMF?= =?us-ascii?Q?yC/05LnkwwO6mvm0F+HsFJpHS8OtCCJ32TL+jhi3BqpDeta0sX9y/K68BUOD?= =?us-ascii?Q?JBwEcx/1g36gQoUMZ4WxHBoBxEC7RxdosgE7RhiAAk+AK6d53RERYzV3ROn/?= =?us-ascii?Q?mvBZ3FWqBqDDeyWB3q5RPwesRLBETFGxB+0KpoxugIM5W5UibAHC3uX8L4XP?= =?us-ascii?Q?QRGPaP1DhgTjeqLi/6hBzQ9G/fgi7Db8cF4FyGGvc8ZoGI9LDpROvrdSgUbV?= =?us-ascii?Q?9TWUrasQ+mx008VaNg7xVU1znzuyVRvP7E9A2Nq/rCUJe7NP/ICHpuvDTPjK?= =?us-ascii?Q?qiQEyljXBr5nogA1CehgOzFj2T9QgWT2RsRaDhlEfGwgnUTeqsibYkOV7uDz?= =?us-ascii?Q?4TRDzqycvhaVMWv304bh2CHN/p1HpdJ0NEqD3ogLpYFbg/8EB2Z+D2TOqmwT?= =?us-ascii?Q?XEM=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 5:09o3r7FCK9MDxM8xpkbNOuZaVKqguxIV+HX96/b4lyYtFR6V7f4CNDXa75Fs1oeccEgrLKJke18+1HgK69wMWUeCyQGULvlU0ZHE7gsOgMnIGmuiBxunu+ACnD2ruVc3qQSaa2k7wEzRIyH+SCmrVY0rr8g9Ku8Geuwadu9FCcahV7le0feNkP3cG4uZJAoV5aHkTMRURwEN5+EZLzaDD25dkza/YnFzvXiO45brV3zd90vf6AsCDCQ2PMO6ND0uudaHo//Cpxfax5cm4T4H/RnzznxFREChcmK6xKOG/3wiZ+fvasS2c0zFnLTkF+YzPuzlkIklEzULzMv+2F/+Lj49B6x0WoosQHBR+nIgMdA8ugWCz1TG4bU43DYBn7YC+9euI9jHuahbkXc0snvPBsWpqwkJrPj1ALjiZYf/u+8u0w9wGQUhW+SnN7WsyRXOPkJUnmavyt6TZQQG/ewZb0l8PTVMy8DOBv/+lMq4Bst+VVkSv3kBty/QwAA3lDhr; 24:6c8fSsHWFDYZ8YhbNBViHUCcqyLdqOjgNQwYIMeEiaaWKAtmzEy/c2WIOh616bjCAlwjXqHJFFV3hPWyek8KKiL7bm0jNRr0At4jo1UL+Fc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1717; 7:Ohs97mY5IFkhWRJP7c3gGzkTmDzUJyxLyuDKZb5DUykZ5c8+zXABWSs5psJQjvDHEbk5srPYC5d5OZmos/7moz/EjcRC0krSbCjKRwnuF4x+oefc+gwNNlQfTdhnf3/C+lRwuXNmyAtgW9OojX3XbL1DqAZN0Bf+Pobv1WlZRNTBhbCoELt6P5DvvXYttQohzY0UZ8L4Cm0YDAW5wJETwn8pZRUf87z5rBYQv83SdYZHT/ITBuup6QTJfK0oET7n9MreHy880b0cKvnv6f78+XFyUzVoGbPqaXqEGtVVIGtyA0p5AuyE3oRdijh+s5Uys6EiPMqj1X0KsqRt/SNrWrJrr9qFKgwx3vWdi4shO5GapLhvVqJvfz+WnBG/mxA6NVcz6eDQ/+uZIjBDGcOp0FuAl3vvNuof1YA/NaNMiJp6LQYtyV712ch+FQw++Ify5SdyHeq1eVm6ixujHnW9Ssq3t+B8yJ4Mvn5erq0km4tGSlpNjpX7/PIIWGGnuEMVtRxG0JlvLoXf66JXprafJD5Zqy6R3XSfMx8X1h3/ltVDaCIbfwfunv7Bcg90IwB2Qt/A3WRpnwZvmETqB5stDrOHM6p8S4U7Wh8tbyKKfGBDlzI9VEuQESgB7GSmVa976y7FgAj5lvIUjSAFZXeEfoh+MW3ArsChGSjvmgg+67FWNdGzmhQ2nXLpS2ZiVVtixJF+Ag8EwKPjetqe+ADmEHp07GnrfgUC1f/OHZkwHPRlZl+4OSKNZVvHOVYS8W1l5WFTS9m1b+BSOJuFJAfxbXS6c3JIAqzgLzXYmVixhtE= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 06:00:26.9754 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1717 Subject: Re: [dpdk-dev] [PATCH] ethdev: add lock-less txq capability flag 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, 06 Jul 2017 06:00:32 -0000 -----Original Message----- > Date: Wed, 05 Jul 2017 19:46:54 +0200 > From: Thomas Monjalon > To: Jerin Jacob > Cc: dev@dpdk.org, bruce.richardson@intel.com, harry.van.haaren@intel.com, > hemant.agrawal@nxp.com, gage.eads@intel.com, nipun.gupta@nxp.com, > santosh.shukla@caviumnetworks.com > Subject: Re: [dpdk-dev] [PATCH] ethdev: add lock-less txq capability flag > > 27/04/2017 13:00, Jerin Jacob: > > -----Original Message----- > > > Which hardware supports it? > > > > Cavium OCTEONTX Packet transmission HW block(PKO). > > > > > > > > [...] > > > > --- a/lib/librte_ether/rte_ethdev.h > > > > +++ b/lib/librte_ether/rte_ethdev.h > > > > +#define DEV_TX_OFFLOAD_TXQ_MT_LOCKFREE 0x00004000 > > > > +/**< Multiple threads can invoke rte_eth_tx_burst() concurrently on the > > > > same + * tx queue without SW lock. > > > > + */ > > > > > > Why TXQ in the name? DEV_TX_OFFLOAD_MT_LOCKFREE would be enough. > > > > OK > > > > > I wonder whether "lock free" wording is confusing because > > > the locks are probably handled in HW. > > > > Yes. Another reason why it possible because HW is not using ring like scheme(head and tail pointers) > > for Tx. "lock free" wording is more from software perspective. > > > > > I think the good wording is "offloaded multi-thread capability", > > > maybe with a naming like DEV_TX_OFFLOAD_MT. > > > > I think SW lock free is the capability here.IMO, it better to reflect the > > capability in the name(DEV_TX_OFFLOAD_MT_LOCKFREE). > > > > > > > > Anyway we should reference this flag in rte_eth_tx_burst() > > > and give more details in doc/guides/prog_guide/poll_mode_drv.rst. > > > > OK. Will address in v2. > > > > > > > > Should we wait a first hardware PoC to add this flag? > > > > If we are in agreement for method expose this feature through capability > > flag then should we really need to wait for driver implementation to > > accept the patch? Thoughts ? > > This flag has impact on how we handle the even dev applications if HW support available. > > We are in the process of up-streaming OCTEONTX ethdev driver, but there > > are few thing like with external pool manager and eventdev integration > > needs to be sorted out cleanly before that. > > > > > Candidate for 17.08? > > Any news of a v2? I will send the v2. >