From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <yskoh@mellanox.com> 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 <dev@dpdk.org>; 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 <yskoh@mellanox.com> To: Ferruh Yigit <ferruh.yigit@intel.com> Cc: adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com, dev@dpdk.org, Raslan Darawsheh <rasland@mellanox.com>, Shahaf Shuler <shahafs@mellanox.com>, Xueming Li <xuemingl@mellanox.com> 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: <VI1PR0501MB20483E00E575A457446187AAC3740@VI1PR0501MB2048.eurprd05.prod.outlook.com> 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 <dev.dpdk.org> List-Unsubscribe: <http://dpdk.org/ml/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://dpdk.org/ml/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <http://dpdk.org/ml/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=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 <martin.weiser@allegro-packets.com> 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