From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Jerin.JacobKollanukkaran@cavium.com>
Received: from NAM01-BY2-obe.outbound.protection.outlook.com
 (mail-by2nam01on0070.outbound.protection.outlook.com [104.47.34.70])
 by dpdk.org (Postfix) with ESMTP id CB88ECFA2
 for <dev@dpdk.org>; Wed, 22 Mar 2017 15:12:25 +0100 (CET)
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=ktMWuvYpJo1O4EoLtbINCBp+QC8s83Cu8U8T7BuJb5M=;
 b=hVSybF6X024B/9lvR5HHvFoV4GPlx8b9oapy9P/EctVLG+gnFSg/UjySR2dkzwFnSEI4Q8pQj9bc9wlndeLmD8dapmvdw/pdn1SMfLoBEOyABHQ0vIN4VJTa0NMWqM1bqSQjCAgDyxYuYwAdvg26ry1qJz6b6WL5Akf8CR2XZxI=
Authentication-Results: dpdk.org; dkim=none (message not signed)
 header.d=none;dpdk.org; dmarc=none action=none
 header.from=caviumnetworks.com;
Received: from localhost.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.977.11; Wed, 22 Mar 2017 14:12:22 +0000
From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: dev@dpdk.org
Cc: thomas.monjalon@6wind.com, ferruh.yigit@intel.com,
 gprathyusha@caviumnetworks.com,
 Jerin Jacob <jerin.jacob@caviumnetworks.com>
Date: Wed, 22 Mar 2017 19:41:32 +0530
Message-Id: <1490191892-10396-8-git-send-email-jerin.jacob@caviumnetworks.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <1490191892-10396-1-git-send-email-jerin.jacob@caviumnetworks.com>
References: <1490191892-10396-1-git-send-email-jerin.jacob@caviumnetworks.com>
MIME-Version: 1.0
Content-Type: text/plain
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MAXPR01CA0061.INDPRD01.PROD.OUTLOOK.COM (10.164.146.161) To
 BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140)
X-MS-Office365-Filtering-Correlation-Id: 5a693e42-2f54-40e6-a7c7-08d4712d769d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001);
 SRVR:BLUPR0701MB1714; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714;
 3:CsgrmUjW7XdQayPefbOb7JY9grH9C2Qb9HQ8nKcRDnnNGh4BLkgJdxxYbokYsrwPrxnUf7tMmUzsaItMeizprByFWy7v1u6JNFafsmOJ3LRmGpMlv+dXmkgM6OcU3o5g39EyHw1qDr5PUFd8M4j9RGeQnFW8ew+LgNYRqFZIhQfufNvg7k8p8slYRiygB3x+wOxVAYPKIlshCbAaNfZ0g2kP5iwlSWHvGJaDq9F0ogQnoeAz4M6Am6m5QBnIogducXd2AI7CXJka5vx4MgS8JA==;
 25:7/W9MvF4CqHY0zdfkzk79HJSDEaU7y7ck3HEeiZiBfyHzUIn40LEVYaokvY+EyS1gd4C/9wjtWt1/A8HB9XIdOqbOBheLKllyZ6/qYfFm2xAnf7Psc3gjDFwJO0XDkYzulDEyK1Fr3lP3LdYxT+cmnV092zE578/iBz2LXzXSx5A5upb5b2eTuuLbwHRucjICDbE+1wsECx3AuFyulDOtR5oEjoUCjmB/x5jTlx9FOd6sknSyEwEwogUBr9qYQ5r8SdA4MOhCGzRdwG4RCtH4WpSvdmjygijL8+NadDaAANCI4WHP0pn7kqhzKErZg9bT6lBHo+4eS0ewAsg20GJz2Ui+uqaU5ej+KcIagKV0N5aUeaxRVd4xAnfciff7UuNesFlHQOibg4U1h+unVMDTEN2srIKlbA4AV/KV5xmgXjIpylhO5PJgeKwjzJtBAyA7WFUvUwCetKJ4eqqeXkt3w==
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714;
 31:usbzySiUl52rZri03oVczu4/e1V3NC1nEdd9NcgRawCLyFMFQNcFB/TY/DM8EIMTsaLas4Pfma85xh+GvyiNnXUwX1SwRGaxlAYJP39pX/WMLhX21a5ZNKoL4Fifc8QLZklp+2ofkAE+MDCPX/g14qqHYF3uMUEf6h3/6Ga5CLDdaySaSBmLP2EQ+3Bk7sxsZa2EziS1MuXpsVja+hbtpqNBg4NENID0TN3a6A4CW/Ojag4K2KcEY/WSQ2b0a7An;
 20:vUV/p+DkNyNf7G2o5IfUP34x2SJPxYcx1Ghopsg2RISjjYCUBK4+ZbQBFfObmfq/2wnxfJ8GUX/9m+tOFH3nHr0qsaAS+bLswLfvdHGDbz8r3gmrVQn9UmMIfVm0T9YIb2n3HneNDk74tI2F9S7cTC7q2H6cq0r/5z31dnWOv7tI3DxEoNa/pyp4B36n9BUmXHBBw71S2ZfxGhB+trBp52xj2bYumKe0CbmG5Ikf8Jyw8ZnA8+0bo+/RVCYPBFx6YZ6jPJ2LRiz2uGo0Gjr7Hrxe48Kxs3wHPS6cxVRO4QBo8dHl/JTvjLBpIXAxGMO6mLAH14DIDPEoDgAuRoQwN8+febRgfTHn/ob5n86khO3trwjBYTNXQWl6md2N3toobwDAjAjdyMqMMfo4Ae5HcJ1A4yBIPXfbIsiTBa6bgwKSmOvqcXiVdw8P4nThEaV5YqN0uLeg0YcI1Oqx/7SuN2HBegxy+xoOxho7Sjya3ta0CwKz4d68G562zwNfhVxxeC5aa+/kxlUH6DlIkSXDxt6UbefTOJnrrjgXBva4pmiya1b4sdRlQvRlSP4GP6B9TtiNeByMwXDhYYE06IaT9VAM/u8pEKg7xdVQUY6XZvE=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB1714A901B7C9AF303F4B6854E33C0@BLUPR0701MB1714.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123564025)(20161123555025)(20161123558025)(20161123560025)(20161123562025)(6072148);
 SRVR:BLUPR0701MB1714; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1714; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714;
 4:bOd0V29uzingjCkA3oNdA3kTxaHI5n+IJgA2luOQJLKQM1vE5qlt64gB8R2L8MLVk/gRrsRVGmz9nGi/ZKJ7VAaCSRB+g5KkU5hzFxgnaCd16/Iha6ZkFx0ZSNOX6topXoG40Sd7r99ugn9UxWuoEimWHz3VeuSdCKruzm8ClCPDqGG+IohC3amOe0PTA6Ja8EmdArxjaidNh9tvhJAXTBACDjmtHrCOxUEuJ0Ps9v3AjIzgUL7AzvKk/dGdR1U/rNWbNoBSybwQwQpplK1QFpsnmu4I2BhURp3r8ydTdmktRvaKCh4y9WBSawt/ADDNjYvz9Jaq/uST8zkuiuqXDshJvpFK1+Fukx3yDLZVOHIgdkCGOtVJKSP4AJDR+rFoQwEihwbb5Fl+Vw8g8sWEMNbjVXP7i2pZBO1NRjepkUn/6GcYZbIvPjekRJkv6CtPiPkuOF86JHDzLbm1AYGa6/6Y6trdps32eKoutso+qlyBaaYLvT/ssyNTZEoD/TRIyia1KKzW9zIli6aFy+8ijj0z/fAVPOIIbKQ85QFLLDcd+yKUM4QM1PVZ9j5sZmnRjXB7zjxTXAq4uZKVUloq0eWvagzno1hzWviShlRFC6I=
X-Forefront-PRVS: 02543CD7CD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(6486002)(53936002)(4326008)(6506006)(50466002)(48376002)(189998001)(36756003)(25786009)(6512007)(33646002)(53416004)(2906002)(6666003)(2950100002)(42882006)(47776003)(66066001)(6916009)(76506005)(42186005)(38730400002)(107886003)(110136004)(5660300001)(5009440100003)(50226002)(305945005)(7736002)(2361001)(3846002)(6116002)(81166006)(2351001)(8676002)(50986999)(76176999)(5003940100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:localhost.caveonetworks.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714;
 23:4/O9X/liOKx+oXBSTivuoAEkyZ4k5jZkwttg8Lp?=
 =?us-ascii?Q?KFpsqbojJrJRU3QBxNwAXgVUfBCzm7NpzDfyhykinyWJID1hFUEldrKjDz1g?=
 =?us-ascii?Q?cZFfSi+B1DBhpBtIE51+/nmp9nSnG9pJ/pjXJHr2+IA0IvJqfJPIV8UEShX+?=
 =?us-ascii?Q?0LO65ROKkankb5kbW3HmnfWSU1Q0pQ1u1YMC4f9LsEz44um6AaN15PvCLibA?=
 =?us-ascii?Q?bt04NNDJoBS79Pn4OpIhBgq6CUyPZQVRbyfOgYAIN0g3s8TACA3hVdMx77+S?=
 =?us-ascii?Q?FWYJwcAaJzYO3N8u0GCWNkcrjg4LGAT+/kXerKo/IvhwJtoVO+W3VT0b5dPl?=
 =?us-ascii?Q?kk0ldT5AvobxoyAkuXOGWe7nTqUoZsHe42sW2wTTq5J3x3GmIK5nKego12lx?=
 =?us-ascii?Q?jJELrB5b2bKuauUmQlfIenkrHlhFWsPfHreIuj76JpAKRbxvpMaiDeOQ7//0?=
 =?us-ascii?Q?BpZ9e59XISO5pMg2uIM5ipWzc3Frfh67XICVkxIz7hHtQ+dj8prAGJ3r5WBW?=
 =?us-ascii?Q?QuMajGfIaS/PFAhvMVY6T6RWP7Y+CnN62hmAd62mOVtKvMxjul0QnO3Xghs1?=
 =?us-ascii?Q?XHwlxrgDle1r4pUjg621h8TsvBOuFQY3msykR/IUEYexBtlnq/Cn0sjh4SNG?=
 =?us-ascii?Q?9TwGNo8fnUHr+VHIOvST4lXZUfKyGELPOvWJmuKwEx2+51Zi8HR3IyVCZ6Yv?=
 =?us-ascii?Q?sh8uoFksADPvqKeBxnD3GOSGd/57tmmn+VNDGSwwoaR0KgUdCuXKnjLi6ul/?=
 =?us-ascii?Q?Wa2QZUAm9gRjuJeY9VSgtpNX2ktrjkmF07gekniG9b0CgSvLyOiWC6/miTsz?=
 =?us-ascii?Q?mk0UWtWHMOdR36mwHDt2VO0+Nt9vLU4h1uCzEXk1ijuIpT/zqKqCM1VA8bz8?=
 =?us-ascii?Q?QO832MAuA5ED/hGGzM6Vl/4AM5rkeEnNc6jsgTJ0w1noluthZv1P5JfbFWaH?=
 =?us-ascii?Q?S37lu14aaOsZijV1zoQ2txjxpH76KS0vCM5Nr+AlC9DAGef6JIMJ8XYnLYC2?=
 =?us-ascii?Q?iobz/ts9Xm02OhfuuoQW8SJiXXPaB7/QjlW4D96tPSTeCOw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714;
 6:a9EUjaHHuH9FnFfaZsP39EzXQhUiNzuKJCAbqRDYfgLh3zeoBSiSW2jK4s5Wg5v6DWTq5ifuhPsWmjuSNaGOOmmqTqUn3uMWfmiTPIjusx0s9PhSTRtJpc1U8JO2EaSiBsPy4/FXm9bbTBOAzQySym3BEyeanwCDSIoNuglXWfYqxAINl/iSZqdXE8wI7GMtoFV/LD4trzFyssmPsgmH8I1jk3cb8uXAMtT6nBnNaz7a+iKIOkZfHAp5hjQtVPvkRMTbTk/yyMI3IAMgxP2olB+Hex64J7aVPoP6Ck9/gZL1wSLty3zSHTLQTl3YWmfcXZ74/a0nia1+fluK0xSpg+tHfFJ4RV78ymooyFfAQ80lTF1uK5Vod+imK6Ppacwhqv3ZNRxnQEXA3cXT2oH3Nw==;
 5:tL4fA0ZAAm5g4k3JRUTvQKoBAbJPuI2kTBuQ2Mpd3EEo9OW6/3fHJDLrf+WJAoWC6j5alNUsx6fj4LroLavkCBdyoFpuKLoaZUWIGg87hLuM+Sz+97Cj6ZO24DNGO8ccIzbJJ2ycHR9OTPwzUre0Bw==;
 24:ZUxzQd8qMtIpmnBQ7dH8BgtWqGVlxli1VkJaGKHTpvpi6BEnFsCmyVoLMAVtr78jqxLVXsalgftgitFVw6QiYTqSK3TNvRIuoxdttTGv/Ak=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714;
 7:VedrwWspjPpH5N0Kq0To5ByRH354X1YWyK+q516MNLe0Tr6T26qMwAg5pye5KKhyVZS+ZnEZPXu13B24yf9QU/wN84CG8xaUxS4UrFKddIDhz+gLH2bJVVdkCa4Jq1RylG/kL1zOX7sjljdZGCu/bIAX6xgG7EpDUkiV6BRS6KgHpWpOUEsdAieBNvUFGpbB4jOa0r6v6Cxv2Tlj677uAznh17st2V0NT/4bVU5QNRmK8Q2gUB2GEDNbl/6yCz4jQkjpNmEhBnE0PucXS8Hjbu7kVsuCXbBVEWySPrt7/2TpLtZtovY5Cs1cTnIXZUdjTBd5Rc11dWmpE8BbopVaMg==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2017 14:12:22.6467 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714
Subject: [dpdk-dev] [PATCH 7/7] usertools: add mempool PCI functional device
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: Wed, 22 Mar 2017 14:12:26 -0000

From: Guduri Prathyusha <gprathyusha@caviumnetworks.com>

Signed-off-by: Guduri Prathyusha <gprathyusha@caviumnetworks.com>
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
---
 usertools/dpdk-devbind.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py
index 87e1d30..bb4d536 100755
--- a/usertools/dpdk-devbind.py
+++ b/usertools/dpdk-devbind.py
@@ -47,10 +47,13 @@
                    'SVendor': None, 'SDevice': None}
 cavium_sso = {'Class': '08', 'Vendor': '177d', 'Device': 'a04b,a04d',
               'SVendor': None, 'SDevice': None}
+cavium_fpa = {'Class': '08', 'Vendor': '177d', 'Device': 'a053',
+              'SVendor': None, 'SDevice': None}
 
 network_devices = [network_class]
 crypto_devices = [encryption_class, intel_processor_class]
 eventdev_devices = [cavium_sso]
+mempool_devices = [cavium_fpa]
 
 # global dict ethernet devices present. Dictionary indexed by PCI address.
 # Each device within this is itself a dictionary of device properties
@@ -598,6 +601,7 @@ def show_status():
     show_device_status(network_devices, "Network")
     show_device_status(crypto_devices, "Crypto")
     show_device_status(eventdev_devices, "Eventdev")
+    show_device_status(mempool_devices, "Mempool")
 
 def parse_args():
     '''Parses the command-line arguments given by the user and takes the
@@ -666,6 +670,7 @@ def do_arg_actions():
             get_device_details(network_devices)
             get_device_details(crypto_devices)
             get_device_details(eventdev_devices)
+            get_device_details(mempool_devices)
         show_status()
 
 
@@ -677,6 +682,7 @@ def main():
     get_device_details(network_devices)
     get_device_details(crypto_devices)
     get_device_details(eventdev_devices)
+    get_device_details(mempool_devices)
     do_arg_actions()
 
 if __name__ == "__main__":
-- 
2.5.5