From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <nipun.gupta@nxp.com>
Received: from NAM03-BY2-obe.outbound.protection.outlook.com
 (mail-by2nam03on0056.outbound.protection.outlook.com [104.47.42.56])
 by dpdk.org (Postfix) with ESMTP id 77C6C19F5
 for <dev@dpdk.org>; Tue, 23 Jan 2018 08:24:55 +0100 (CET)
Received: from BN3PR03CA0108.namprd03.prod.outlook.com (10.174.66.26) by
 BLUPR03MB1409.namprd03.prod.outlook.com (10.163.81.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.428.17; Tue, 23 Jan 2018 07:24:53 +0000
Received: from BY2FFO11OLC015.protection.gbl (2a01:111:f400:7c0c::166) by
 BN3PR03CA0108.outlook.office365.com (2603:10b6:400:4::26) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.428.17 via Frontend Transport; Tue, 23 Jan 2018 07:24:53 +0000
Authentication-Results: spf=fail (sender IP is 192.88.168.50)
 smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed)
 header.d=none;dpdk.org; dmarc=fail action=none header.from=nxp.com;
Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not
 designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; 
 client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;
Received: from tx30smr01.am.freescale.net (192.88.168.50) by
 BY2FFO11OLC015.mail.protection.outlook.com (10.1.15.59) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.428.12
 via Frontend Transport; Tue, 23 Jan 2018 07:24:50 +0000
Received: from b27504-OptiPlex-790.ap.freescale.net
 (b27504-OptiPlex-790.ap.freescale.net [10.232.132.60])
 by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w0N6G0ds023569;
 Mon, 22 Jan 2018 23:16:01 -0700
From: Nipun Gupta <nipun.gupta@nxp.com>
To: <thomas@monjalon.net>
CC: <dev@dpdk.org>, <hemant.agrawal@nxp.com>, <shreyansh.jain@nxp.com>, Nipun
 Gupta <nipun.gupta@nxp.com>
Date: Tue, 23 Jan 2018 18:01:04 +0530
Message-ID: <1516710671-13897-1-git-send-email-nipun.gupta@nxp.com>
X-Mailer: git-send-email 1.9.1
X-EOPAttributedMessage: 0
X-Matching-Connectors: 131611658925293066;
 (91ab9b29-cfa4-454e-5278-08d120cd25b8); ()
X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(396003)(39380400002)(346002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(36756003)(8936002)(336011)(68736007)(50226002)(26005)(356003)(4326008)(105606002)(50466002)(48376002)(2351001)(86362001)(5660300001)(97736004)(81156014)(106466001)(81166006)(77096007)(8676002)(104016004)(6862004)(53936002)(51416003)(85426001)(305945005)(59450400001)(16586007)(54906003)(316002)(498600001)(2906002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB1409; H:tx30smr01.am.freescale.net;
 FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC015;
 1:jP8clFAGBFzCao6EDwOm+J2d/0kVeShor7CaJ3ZnaYsc60WJAPHs/t+I9uFw+QslosbVQyF3TQ7BRsZsI0hOPcsoyqW39HijoTakL1zAnsrbOZhYSvXWn8tukeMGf85O
MIME-Version: 1.0
Content-Type: text/plain
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9f0f8beb-2629-49fe-b31a-08d5623264ee
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(5600026)(4604075)(2017052603307); SRVR:BLUPR03MB1409; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1409;
 3:MNof9gtc0Z0EkTfJU//FKr6Zn3+QHvtNVKj9++wFIHll6M7K/wrtBVvrfH0W/WL7kXFNQJs1eYFzzeYNy26IeZzNy8YmZZ3qL5c3pnc+kCx6AKbz6e7yXbpONDMPz4CrKuRQ3ApQCS/ZoRBQBMfqltWg+YYkyLshKtCUMVzBnVK+5B2BoOcx/r4F0f/DSqsFfR93eVqi5ouctkqFBYhMakWp/6X4HI6Qna4X3ZECbZj+Mb9m/CYWZ6x06AuXZclClHeZwWVsvYZx7s9ck6vH5eaYpWnHTp1SM0/xO9icZIcumhNz4OFPx/UpteF0y78/R8TMQGgEed5Aoq3bQ7IOY0HuG2x/5yfXaDiE4+1nE8M=;
 25:Fb1gsqvmmcTkCQ+dxiCIQORCw/GOghDZMXiiSIGWc07dyJm+qejWGuAyrzCRQVxVKpcW3d42vMKKUTppQw2Aaa/7yDdPgYfJY7wLMQkXEip+Nh7s0l8WJ53fs8IeZyvGDzJUsYeBXJP/kLYg2Xsjpp78xu+BqwufabjS7wSFrKiqJkeCkUyJKQch8tfvpxgDjCR0nzleW+cRppdRFAJ8DwU/ECpafkUI7D6ZFtLxlyUf9rf7qy+vyw/LfiED7gbgA7OF6yHQX8xaPz78fgWGYMsvDeO4OW2UIJMORR1zAVNPih0wsLS4tIael0gbdy0kUJJ81srk3iEnGkCHnNGIGQ==
X-MS-TrafficTypeDiagnostic: BLUPR03MB1409:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1409;
 31:FK0dg4AqEW49IMBItnFk3RIca+4cDA5WIr9QKKOWdn52/akDjkdWrx/Zd0DXKbrXzECuvXmvc9sxsgCpBuJZjSWN59ZnXYT44N8c+WGgKsB62WERPR7kZddV2EHRHQME2Jc4PkwzqpFNNcgSttZLlugSIfvw+UF4CJpiEiELDmxCNm8AS+QlMZdwQldQ3r8HNdx5/oa09z7rSYxcTOlvLwNxxWmaknbwykTLx96XqXY=;
 4:LtRUY9hXOKrtECRTI5/+P6JX905gJvYsFbGNfX0LrqQNu5yuzNx6YN6Ws/ucRn8khZ2CkxAD9/dWR5yq3ZFGfKUtuLJGAUO8irTgWoW4sqiVuAwlqmB6ANRDt3jBVbUsSZHegPDZ5PQbJZCMy/WqvI0uhRqAtGSdlP9XOLPi0OkJ9k0roxq62sRM/URLJ6AIpE+e2o8fv9Wm8EgWFhdBMDRd8+j3urdCy6lih+nZq8g5NGriOtLa21urWrS4dBeI/FARSl/foa7+4byTP26IN2PDRH3oa8GC+Rub/WiZ2fiX6hYSycGPmzNyp+pIkTZmgfR829Axp/XyvJUaEF9Iepf+IheWGUucnZmX6UjCEcQ=
X-Microsoft-Antispam-PRVS: <BLUPR03MB14092C6796277E51E6068C7CE6E30@BLUPR03MB1409.namprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(227817650892897)(275809806118684);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6095135)(2401047)(5005006)(8121501046)(3231023)(2400081)(944501161)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(20161123559100)(201703131430075)(201703131433075)(201703131448075)(201703151042153)(20161123556025)(20161123565025)(20161123563025)(20161123561025)(201708071742011);
 SRVR:BLUPR03MB1409; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006);
 SRVR:BLUPR03MB1409; 
X-Forefront-PRVS: 05610E64EE
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB1409;
 23:JyiB2N8XEVnMwb5S3i34ZagpUEtviHMJKnXco99Ue?=
 =?us-ascii?Q?bIgzcfAXV2vwO6k+w6TeKdH7+Yw7CmGa+fTMJVH8UW5DjLNZ1lXn6S+lB1FZ?=
 =?us-ascii?Q?6stFGK5sBdQ5qXXu/YGOLEQ2Fwq4vNeJ5jWhVtEW7Kv/dvHJxtG+FcYUoSCt?=
 =?us-ascii?Q?brXy/Vfv72tUcPaAq/PPt+pOJB7sdKV7XexrT0CyNBTKW24LDexw5mTHvdUJ?=
 =?us-ascii?Q?EOFOfT0OanAsnCZGmrWDygMRNzgr+hwvC3TnpLyRpsba27Lwpf67MUFGJgVZ?=
 =?us-ascii?Q?S3PQWVSaoPUgoHgUc0OgqOouGrOTMs7GO5yiF0uSicAcQfy2Gy17AH5WcjfK?=
 =?us-ascii?Q?8FkyS+8fCRrrMuiGwsEdDnTrNaP9s+gn5J4Eaae7ShxQ8G1fqs9/sh/YshOK?=
 =?us-ascii?Q?/G9Dl4GFbxWP1B4QmaR6gNS9dp7vNQte49a25GteMn+PzpInWNrs3PO0T3R5?=
 =?us-ascii?Q?yhI8xAzQZ1MxJyvTsDtQ7JfiCH4+U6JDV5NsqwifkO3z9aYsI4JwCoU/WwAd?=
 =?us-ascii?Q?t5aaGdheiQTJo8pQxkT7Naa40cBSWZfM4yI+/JmQB9tm6YXjulwsZHlUUtIy?=
 =?us-ascii?Q?3KeE5SAc9gs9LzbteWnM74ixKrBQzt/RXkPBeeHXljDQ6zgqsMhSrWlBGLPk?=
 =?us-ascii?Q?J7qOIVrnPvgIB8UuDdSXcTIJHDZhlV+JwvK8GJIegzcryKllG53rdWTN0M4m?=
 =?us-ascii?Q?7woXsnhKq9SruG0JG/pl04JQtg/MVmRFPfyTy+n128m2m9hufEqhDiXP3w43?=
 =?us-ascii?Q?Pfygg0+IhV+9l4R/qfr1wkKR5VLjXqRo0WE8YBdVUZbuIAzPjFURS3CoqxCa?=
 =?us-ascii?Q?MTX/w00n8Kq0yE9FX100fzcymHjHSIdllCs0GCiEaF8FT7ZrzhSf+P1k42yI?=
 =?us-ascii?Q?e0fKT8sYcoAz9IE2iIN0Hkf8BkV53+RVsTmnTMX2LQfFOYFzHnANegXQW0YB?=
 =?us-ascii?Q?Ql4qE258UAwyaVI6aHPjC8DXXNLGWjXx/L05MTy4z/hrOtzrdZhBIW0ouQuY?=
 =?us-ascii?Q?9+wjlebVtAJQ1PEzyB/H+bxyzKeTDcsLffdttntwTHLnw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1409;
 6:QOIj2qcjNu9VoBG9BtnXfK4gfQ9P70nHnGBPBEjWYEQkOjCAR0I2wM0M/cE+6buNi4d938bmbZlwSgM5hOYVBzr+dFu7MxKkLz8F0eTc9dDj7h19Zb+imqrMPeVmSVs7P68x8zoJ4u/cAzTbiqLU7ATzXoTIvYdu8sKUyMaVzqWs6rVUtpFxByuAAj4DLNdQx1kYKbQSB36v0SK4Vnd3xCUTK2nZOtCDub2RP7Uo1Op9QEe44YKZNgSOMwqZUB+a3ysg55gR/0IJWC3rpZiAYlPMrsL9PfT642/1fykTp23NzJg1p30GoVM+KfgMFbW94U5XVQL34Ikwup8Avvib7Oor/IjOl/Lrf+bULEPIwiY=;
 5:W7kEgy5d42xiyKdp9mwA8HQuW7+BVDVZkgFucJYrsCsYnw6+A+z/ZzsCmXsq5s/en4aS+QZ3VWpOGNI4VMfQ6foTcXX9whmdagJOI+ZCFhcc+IjJq1WBVdWpkWP0ysLyDyNbCReXfhjAKAwVZDRPTKsP1De7x7PuCKxVCuIE5XI=;
 24:D0/AAC/iTipSwEdYl3yUuonJwiWHO2x/caL0k2R7Es0Q660v/LYgrqe2+x1BgrXMaOYFB2PPaYlq8qlgqPVv0DXlB175YSqMRavXgqzLoJY=;
 7:pthXpOtZ5Lnho5JlzZi0z9yK4Eu7Rl2mkjDGSNbxDnQJg9anIgHmj6sB++BlR+u/TY4gcdWVpoFcfCD5bZNwVJJWXer5XqDRbFdyL/2GTQql309yTx94xSP3PltJWY9yQ1PwFwRd2jxGA378PsdL5XwLw7kYhAsRqcNOlT2m7QDdxwh9TbsJV2oBmZdugwXvg0kK8E9MppV7FFzI7xgqoDAbi9UgOueVhzHsMUooGOCU+CoeJ4i3Tg6j757aewco
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2018 07:24:50.3921 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f0f8beb-2629-49fe-b31a-08d5623264ee
X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50];
 Helo=[tx30smr01.am.freescale.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1409
Subject: [dpdk-dev] [PATCH 0/7] dpaa: fixes and performance improvement
	changes
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://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: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jan 2018 07:24:56 -0000

Patch 1-4 - Fixes some of the issues in the DPAA bus
Patch 5-7 - Performance enhancement changes on DPAA platform

Hemant Agrawal (2):
  mempool/dpaa: fix the phy to virt optimization
  net/dpaa: use phy to virt optimizations

Nipun Gupta (4):
  bus/dpaa: check flag in qman multi enqueue
  bus/dpaa: allocate qman portals in thread safe manner
  bus/dpaa: check portal presence in the caller API
  net/dpaa: further push mode optimizations

Shreyansh Jain (1):
  bus/dpaa: fix port order shuffling

 drivers/bus/dpaa/base/qbman/qman.c        |  99 +++++++++++++-------------
 drivers/bus/dpaa/dpaa_bus.c               |  78 ++++++++++++++------
 drivers/bus/dpaa/include/fsl_qman.h       |  10 +++
 drivers/bus/dpaa/rte_bus_dpaa_version.map |   1 +
 drivers/bus/dpaa/rte_dpaa_bus.h           |   2 +
 drivers/mempool/dpaa/dpaa_mempool.c       |  33 +++++----
 drivers/mempool/dpaa/dpaa_mempool.h       |   4 +-
 drivers/net/dpaa/dpaa_ethdev.c            |  19 +++--
 drivers/net/dpaa/dpaa_rxtx.c              | 114 ++++++++++++++++++++++++------
 drivers/net/dpaa/dpaa_rxtx.h              |   9 ++-
 10 files changed, 246 insertions(+), 123 deletions(-)

-- 
1.9.1