From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10070.outbound.protection.outlook.com [40.107.1.70]) by dpdk.org (Postfix) with ESMTP id 23E7D1B219 for ; Mon, 9 Oct 2017 19:40:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=RbU8Iw4z4FyiB1ozQRRvOJ0l5xcDFvE3nMEs5XjUevg=; b=nXn5s+UOXz1mTPIKXm47DOJEk9Cj0B0pzjrrNKme9H4TUVaC2mjrBNJMmq25+3vKzQdfC2VIHl/UZRDQ3kbSR8ColriKyhOGzEBgip3VwD1O8fHgKPP8lwK1REIFi6OIUED+GccZTQndbKZ4F7MpGxyfin/ffx1vOpku/6L+CzQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from yongseok-MBP.local (209.116.155.178) by VI1PR0501MB2048.eurprd05.prod.outlook.com (2603:10a6:800:36::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 9 Oct 2017 17:40:30 +0000 Date: Mon, 9 Oct 2017 10:40:18 -0700 From: Yongseok Koh To: Ferruh Yigit Cc: adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com, dev@dpdk.org, Raslan Darawsheh , Shahaf Shuler , Xueming Li Message-ID: <20171009174017.GA20885@yongseok-MBP.local> References: <20171005230032.7548-1-yskoh@mellanox.com> <51bda660-2653-1416-539d-1333e4f0da04@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <51bda660-2653-1416-539d-1333e4f0da04@intel.com> User-Agent: Mutt/1.7.2 (2016-11-26) X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: BN6PR11CA0021.namprd11.prod.outlook.com (2603:10b6:405:2::31) To VI1PR0501MB2048.eurprd05.prod.outlook.com (2603:10a6:800:36::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 916c472f-d567-47af-6bf5-08d50f3cd71c X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:VI1PR0501MB2048; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 3:0yuN7UxNiT0qRhXeL4DsJbRkfOuJ3wVjFw4XmsgMpYahSXKdmGNhnumNRbb/NpG9Fz5s1rEClQPhGoJmP87ofdYT1+tlwYQKb/r6RWYjmS1kCXZm3GUqv2IqmShXHdA5sIK5rtnH0bwV0DzcrWHJHmOtGDIJhffTr/+sXtBHnZebvk33uWjlFU+bMW/MYS8oPc3frM61RRkOtQOSY8ZuKH5Sz8qHk1Dxk3Az+nfMbcsV+k020Qk1Rr0jRc9Y2iRl; 25:E9kgboT9Ng4fzGMbJZKQW8ZlO/TQjMGIwhpp4dxDqyhRLo9LInFHv9QKm4ab1Ms+gCHT62eCvqAKRhBErEtvS7NB/kOSOrXyCquPdxA0lGhsaYFNC3qNPmEAsn5mq9oNqUZmaAekyYR+ASXxQxd2IbPku7hR7ltXRLJylTqaLAx7Z2vycFoznz7+yKjEEFDuG9tVe14aELLigtsEZPwF+c37MjnvpbsOLiUD83IyfRbe19G2jG5i25Lrir/ShTi06zJwlSr23uVxUFzt3ypm3MDGlNxBikAsPdUlm6ljU9+LwSVKJlHIBMcLHwmoZUdcQSb7zjjsWXV/+pAcs66EPg==; 31:v7FSnokh638jUhlM9B4gJpDzQwquGhxOCUosbcOGzB6HllsRL6coBlXh5cIQR3AWC+Pfa+HX//FYJPb67v/Hli7Fe339fTR2A5+wFICTkvtZbrlyrx+p82UUv3oNYjfp5o9t4AXnsfMdmOPz1vEN9kgAmhOHUT6tFQ4Ei0Cg8mKV/ilLClS7GX9q+n9VMUM9R2cJX0kIISXCOJG9zpOo+K7b8f4VwRYANfDiOpG48K4= X-MS-TrafficTypeDiagnostic: VI1PR0501MB2048: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 20:QekFjqsCorTd3u8MgfhvxsPU99NEDa/WqCkTI9VqXaS4QWyVUDC38/jdP98elibEvSXQL56Tf+x+MXAWA8B+tTmMni2gmYg3u5TjL6as6fcPH4S0bGcVnvA41bu5CMwHdqCvxBU2b+Yl9N/FZyFUS3sDSZ4UPbpa/QDr7LZCMv3sz0aI2C74aH5KJx6ILA92Zyp8PDAzAG4yE5LywvM5ZxsuzJBcGkX48km3vc68C1QN0cbgtD3jBL16O/QU8FlD8T7TtBKphWMVybBpZSuHVnEnUnsJoMqj1DM4+byGRQ1JJTjnGETCUNoXqWSXvS5+zA/S9zweSJbdXf6jXu9HVHOfTMx9ypKCI4XIC3FfRKcXyHimpgD0R9ZgG0bVkucjuG3pNJt6CYeID1sET8HOxq8TdmvOHzeuLs3w7HvLA6x5XGz/83BSGKXnatL+Wpnjnah/mLhcAqCKZFp6G5MzoS+RjIMVHxqxZbnQjDkiJd6dx95vr9qjkGHkgJ/tQpwy; 4:CC3qv+I0rMwbMBftsl/16ZOh/6gXbbh31+vy6y1H7KdU3mcDYlGAbA6lULT4cMAyxPn8vjfJ1IgBHNjFDMyfmJpg2IWEF83VkjUzczdrDb/nIFGDU4/TsPvjer6EXMod+CgmXumxkrydcXd4JYzQbqyzp8txcy5ywofAZZhx4s2RTIQFvXqv6/v3oIBkdF0sls92VV8hhsGuXKxKTU/fEPSmZXYlwLIupqfehk3/MyY1rOGZxybCpwBCWcannB4e X-Exchange-Antispam-Report-Test: UriScan:; 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)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0501MB2048; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0501MB2048; X-Forefront-PRVS: 045584D28C X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(39860400002)(377454003)(189002)(24454002)(199003)(86362001)(6506006)(8676002)(58126008)(68736007)(189998001)(1076002)(53546010)(229853002)(2950100002)(98436002)(6916009)(33656002)(23726003)(9686003)(7736002)(305945005)(3846002)(66066001)(316002)(6116002)(4326008)(8936002)(16586007)(55016002)(81166006)(81156014)(106356001)(53936002)(97736004)(105586002)(5660300001)(25786009)(16526018)(76176999)(6666003)(54906003)(478600001)(50986999)(101416001)(83506001)(6246003)(47776003)(107886003)(2906002)(50466002)(54356999)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0501MB2048; H:yongseok-MBP.local; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0501MB2048; 23:e/gb/cZXwAl+c1Se2PGCdpJvwwJ/6Yr7oW3S7hv?= =?us-ascii?Q?R4P7v1WDV1tg+eP42hA4WrA1vi0jJdv/KljeJul/2KkdF1Kq0VX7c1wIWwLM?= =?us-ascii?Q?ql/Rm9dPgLU1mV5KH8w3TPva71DQM0G/5Padhb+BdTrxxPVMVHb4wCEXx75P?= =?us-ascii?Q?xixeEiCCv7urrdCli40iNlMNk2n9cjvZW+dT7oTuUWbdIPTMIlbu5JVRJQDf?= =?us-ascii?Q?xlSaRU3Fvh68RtwqWWXgVC6R4F4QW0Z0rexjzxteuhs6UZf1SHuJSMKpiPsp?= =?us-ascii?Q?1rSJRW5WS0vfBSeRXg8qvE/9gFj27I+sqREWRlIz33LGmzkAdge05zcU+rLo?= =?us-ascii?Q?M5GN8Q7kG+E3qQ+C6rh9RKIhX9pcd0TOHsIMhLUpts7NRei3Lb1P5ERp/clg?= =?us-ascii?Q?DFCy8vWtGDf3DFVSrYO2Ra0cXyMvb5hg30sFg/d/1WXHXZ6XR1Asq+Ziwa2u?= =?us-ascii?Q?5HxRF/RTCX8GsiXOS/pSZzJZGtqfo1R0/tEEj1qsoMgwfQTvc4pBbsXK67mq?= =?us-ascii?Q?VBVbFJ4e9szy84Nmu+sZL2fZfJfTfvD8lC00yoshKPDmQo5h2QZf8Sa2T4xs?= =?us-ascii?Q?gKIwjCUQGz5kKUET57oEUagXvtzw0NFH0H5VE3N/Mzr92TklmOdPbHGPNgoA?= =?us-ascii?Q?P7P3Z9FMnZXYJ8xiiqlFNM2epsrNWJKBznPP2SGE2mvBznsdW7BD1uReDeJJ?= =?us-ascii?Q?xX4BX8aTBxoGTjklkR4uTy8wRsHqX0FBWMd6YakI8SSm9yXCOCl82J2Mk6+S?= =?us-ascii?Q?fo8QSG7jvGycGTT7CYqtSB0IB3MVPxzizWG4HBV1Xk1jQ5vxuBKJbcW5ssEG?= =?us-ascii?Q?H/uaQLt9NkRZvtOC7Y9i8eRorjU/twJyRS0OUYU+bWq6IvDtS4nrtOhNZaAq?= =?us-ascii?Q?Zn0qL0JwsQ6bOUD/e6zWqKK7MymLgMUC1FTB+G2wMe9+p5ipiRCkiic5/H0o?= =?us-ascii?Q?3Kc3xW21pJHNMDDoPIN+CBSc349609a7v5xQKfRnIGQCy0eONjbzBnSmGhGl?= =?us-ascii?Q?Ub6AiuGYDWIMUDpD8CNIl59g1Oz4UJ56Jl82f8ebaA8rpQs0E4aqfl1byZnU?= =?us-ascii?Q?6nfHojRd6amTA8pu3pN0PpqCEN7UaIJlgQVUntnBNjYkeRjgONtBVuzY9/OT?= =?us-ascii?Q?IJdc7Rxij4Ygiz5tn4c4lJZ7F7dcRx7APXSdYcsKT/G25Jtso7D9dxY903Hb?= =?us-ascii?Q?6kxz8lQZPL0TiaVpx3nixNcXIYJEWCiyxWhKSTc/qiQ1i0FOg3sb71GO5Val?= =?us-ascii?Q?ZZdhsd2oR2wqj2B4/XbRKPVLA9OPcWhxnNkVQS6HZ8N1N+u5gQyYix/zGF9B?= =?us-ascii?Q?eGg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0501MB2048; 6:CvSMVVQwTjImzG/ZL2+TIe2mkZKC4NXnqu7xmdgKNAfIu4LZRohj7JLze6w8Mida9LEwwofHec521I0GoYZixmKp0Mb8mUY15MraKuHCa+rYiGh+b82Z2mvEW1n9Eb6lMWR+34u/ekuiFQtU2g769Yx/udaHqG67PhevAdukVLBs6mYSk5y7+8dxPmVH5RdPcNPJSWDPSRLpGx7SliaHLYyIT2wqAp2ZfQhiqHrpdZX2iSlNvGl4g4xnvpNwgvswooBaMiXSaMWfSRetMVGa7a9JLR7uYCJNcVKhLYduGIkE/VTCTTFY5yqH/a/C6eCHSBizgoR7ceTYFLOHt6fAow==; 5:ihsDENDz05TjfWXlk9SgsStkQLKv1ROu9akH7D58UZaswgrVFWRl6mB7sTkSq+o8QwYcEYPEDhdnXVJ3NeVvnAAwsAFCWKGTqamfih4gv0z48ddotzewETvFtx+hAQN8HAGA4zBuAxd/XitnP6e5zByp/8OSkOGpRhG4+t5Ktnk=; 24:q5z2jcVkLJ5lwT99je5wuFdXkz6JogFNFj8hrGLtpwa0FdeSRqZy8gZqtnslLT9dddDXQSjfDvjRuaISoAXmajDP6IARlxUABKlHSzuP/b8=; 7:podXmSqUNTrdnMsAf8aoiRhR6LD540ohk/RGcNRdgvd95JOi0T2Be0DzvKhBqBU4SwecuzYraQv3Zs7t9B/yRhatfrMDVMRwbSw7CNYbemRSs5QzJXbkWXiWqLNcLcvQ4wFE6nAW57uoU8KOlPFRnp6+RhotMEGWDtWNF4IOBJotsOYVZwkVcoYKhOK8HYgQ7J9Z79R0qhaKdpK0jBnfp0nnw9zXbbFSsyOta02Jogc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2017 17:40:30.8742 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0501MB2048 Subject: Re: [dpdk-dev] [PATCH v1 0/7] net/mlx5: add vectorized Rx/Tx burst for ARM 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, 09 Oct 2017 17:40:35 -0000 On Mon, Oct 09, 2017 at 03:39:47AM +0100, Ferruh Yigit wrote: > On 10/6/2017 12:00 AM, Yongseok Koh wrote: > > Add dataplane functions using ARM NEON instructions. To modularize vectorized > > functions for different architectures, the existing files having x86 SSE support > > is reorganized. > > > > This patchset has dependency with the following patches: > > - net/mlx5: fix overflow of Rx SW ring > > - Nelio's mlx5 flow cleanup patchset, the last one is: > > [dpdk-dev,v2,30/30] net/mlx5: add new operations for isolated mode > > - Nelio's set was waiting Xueming's which is merged now. > - Nelio's set will have v3 because of your comments. > - And Raslan's patch is dependent on yours. Yes, the order is correct. > > So, if I don't miss anything > - first there will be Nelio's v3 Nelio's v3 is on the mailing list. > - Later this patchset on top of it I'll rebase it on top of Nelio's v3 to make sure you can merge it. As we are in a different timezone, I want to minimize any potential issues. :-) > - Later Raslan's on top of yours Probably, Raslan needs to send out v8. And there's one more bug fix from my end. [dpdk-dev,v2] net/mlx5: fix deadlock due to buffered slots in Rx SW ring The bug was reported by Martin Weiser on the mailing list and we might want to wait for his test result for merge. I'll rebase this bug fix on top of my NEON patchset. > With multiple developers working on same drivers, mlx drivers become > hard to manage/trace. > > next-net-mlx sound like good idea :) Any comment on this? I agree on your idea! Thanks, Yongseok