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