From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <matan@mellanox.com>
Received: from EUR01-DB5-obe.outbound.protection.outlook.com
 (mail-db5eur01on0072.outbound.protection.outlook.com [104.47.2.72])
 by dpdk.org (Postfix) with ESMTP id CFDBB1D7
 for <dev@dpdk.org>; Thu,  3 May 2018 12:32:11 +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=eL1jC2+Km3W4nlQI1vOSZu82CbiGq8CvUDpDrd9KnWo=;
 b=htaSVhHsSud0S7Uwl72ZyMaH/4qEwKCmERxAKjXSdzt5rS/9i207LI6VTGeoxTrx2DNHrVkpPg+yui9vQQ9SJg4JNe/3cRP25fCXw/njT0kauDVZfNENIw2HSv2zXi6rMJ60gTZIfCLaTeEQI2alSfL24niFA0v7r/LAepBxSyU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=matan@mellanox.com; 
Received: from mellanox.com (37.142.13.130) by
 HE1PR0501MB2665.eurprd05.prod.outlook.com (2603:10a6:3:cb::19) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.715.22; Thu, 3
 May 2018 10:32:09 +0000
From: Matan Azrad <matan@mellanox.com>
To: Wenzhuo Lu <wenzhuo.lu@intel.com>,
	Jingjing Wu <jingjing.wu@intel.com>
Cc: dev@dpdk.org
Date: Thu,  3 May 2018 10:31:42 +0000
Message-Id: <1525343508-29487-1-git-send-email-matan@mellanox.com>
X-Mailer: git-send-email 1.9.5
MIME-Version: 1.0
Content-Type: text/plain
X-Originating-IP: [37.142.13.130]
X-ClientProxiedBy: HE1PR08CA0058.eurprd08.prod.outlook.com
 (2603:10a6:7:2a::29) To HE1PR0501MB2665.eurprd05.prod.outlook.com
 (2603:10a6:3:cb::19)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);
 SRVR:HE1PR0501MB2665; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2665;
 3:jPnPdPmrVB5uYQ5USw/Y6ZxJjLC4MYGCxEeewk7bYuGL9octi2LXDV70sYA6tpmaCn+r+3T57flGol5LUhsQUX3tmjkUsHjJK2oNPJ8LcRG8TByUHj7btADrqrJPBhFLNifbvG3MGFLgowmb5tydk8iJHez7TkfffT0vhHhn/fUWp0ubxCtK6SO2a5PCDKWizR5uI+8/bfew6Q20bpEB2LPN8ysyV1vtltqPzUieZ1ltqTkkpXfP/6prbgUhTpYV;
 25:5gCpBWLUEe65dd22SZiDg3Pt/YZS4EUfkK5z49Qh9c/JxOgVG7K6MWpZhl68FyNk37XF+sWsnFNcUkMWVWXVpNktc5haBJV6CeKkMjqGGnW9LJUgzFbyBG7xdJwDzFHl3Hzo8Gjvb6/QHW4/dW1+X9mGEXpMfMGiYX4fVHsLsZTRBFQjeuFj/4pk38OCa8iI5MjWZvA/xWmXcsxVJWyH7usFi7JQxHMR95U6ZPO+HD8RwxVWFYG1etv+AQVKrc31CsC+SO9qEWoNHquzsppkdgyC3L5bhBw8TgH86o407vpsG5mbTI/YPycwW+ek+9AmYWSKGy3ywrWAD6Tgz5+Atg==;
 31:Qz3KS59cpnfdQwBwJLzHddY/zDYFnwgYFLNbUKjzkUtXmMXSxzKfXohblGnxhObU77pxz3uacIELJliauUu0bJYAoCNNgWZFgAcE5r4OQUQbyAeWd4c/EVPx5FiRgfvIkRTP+U9+cKbtv3a+3xrkOS5GcgTC1WMk2Lj0j6qXQcOMCL76Pbp+ek12IZF3ZRv/ZvdbjJ8+VkPwWt8fo7+cSwe04IeuNpi80yHCU0FeCd0=
X-MS-TrafficTypeDiagnostic: HE1PR0501MB2665:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2665;
 20:td6zTu4IN1K02AvzTb5g/ZedOdnlVMKRtUDxm/VmqVAc89EtxD0ORC5U4X0+aV6hTzkF8CUaC43aEgR3vt2cDlZFp54RK/ThP9cSAZV7+N5IoQlnuzAKkaJrI+zzUirLWWOhtfrvMvaexU7ugq4xGjmqVIpMF/3eOVz8fY2reZq9NrHWD4KuxJ9A8lbjZGFW4evuKJSw42HhepUuCfMsVhKEaKXoe1OL9ggEUVsGG4b+snnLLIp7+puOI+NguhjaadUGu9Cc7nNJLC7cHUFJHP9qzJDRmc7rBw1yX71tZ36rIoawiD+4plQUj7hRxZuaM+p8VdnAhYxHjszBjKCPOQIcj02PAivP4Q/fSAiWOuA4tXrf3GCGkGwsq2OYGBs4yenEuwj4nv3ASJp7l0ymdh7ez9xisD/5McJhyAKVq9EATvCsDezHE4Pnn5TEIC9TaxmltpEIQfWZic/riZ+U649h7/WjgXbEo2Bk2IznsF98NmQivW2r0pBWFsQQY1H/;
 4:iIs/6EgRUmiDlraA5lZPOFGxQ0ODWH7R+yVEXe8X6a3MtvEkEQaL7r6uWVX1GjuxZGt3Eo2U1V0oK38+laT2o3uMK4xZO+RUwCoC20U9WhV+cEsczu/ntj81FIJ8Sk95aj5Stm9lXfS4gQ5RIkOrsElPqSms5+idnjp+1yVBknjwcGDLvbiLplcik6zH4YUoanh5y7D7ZJumxtNZROe1bK7SeJpl/80OmZUe0my12r2mTtnOZn20Nazj1cAkNmR/CtB4JOKyHJV+JJ1eLAD6+g==
X-Microsoft-Antispam-PRVS: <HE1PR0501MB2665769F23C805DB55A228F7D2870@HE1PR0501MB2665.eurprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231254)(944501410)(52105095)(93006095)(93001095)(10201501046)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011);
 SRVR:HE1PR0501MB2665; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2665; 
X-Forefront-PRVS: 066153096A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(346002)(376002)(39380400002)(39860400002)(396003)(189003)(199004)(97736004)(47776003)(316002)(52116002)(51416003)(36756003)(7696005)(86362001)(25786009)(16586007)(110136005)(68736007)(5660300001)(2906002)(8676002)(81166006)(81156014)(8936002)(66066001)(53936002)(3846002)(6666003)(26005)(305945005)(33026002)(69596002)(186003)(106356001)(386003)(50226002)(486006)(55016002)(105586002)(4326008)(6116002)(7736002)(478600001)(476003)(21086003)(59450400001)(48376002)(50466002)(2616005)(956004)(16526019);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2665; H:mellanox.com; FPR:; SPF:None;
 LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
Received-SPF: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0501MB2665;
 23:N0HR3AxjyVMl79Zd0Sy+pWNVFzahKj4zxls4NIf?=
 =?us-ascii?Q?92sfHMJaXbbHDcMC3FpeG/0tUQGmAbeHKRzLUp4X5x+B/Pk6Au8/0iLiLLAG?=
 =?us-ascii?Q?s26eIflOZamjnlwsix0E3RyHJ3x8rmN7XSPGKAoRogKsCgagzYWnPi91341t?=
 =?us-ascii?Q?myDuulpCMcq59Or9FQuLNUKiBgAbPN4X1RdY5unbxFcMIhSSF2Z8TPG3MHYO?=
 =?us-ascii?Q?wxTo37OFCw0rMTQCKXL+YPBrbYXV/QGmbN3idPVA9jiXRHzQzvM6EL4me7+y?=
 =?us-ascii?Q?TsvV1HR/bNUx9nQS3hr3XN0XL4u2vnXIaCpHXBXQfOTCJNj2ASn9KbzBW0Ht?=
 =?us-ascii?Q?oxwq6We7xyO4PQRLhiXnI+wjNwIn9K2i3ZJ8qBn9wjYb5scfa4RZVOt6Cksm?=
 =?us-ascii?Q?gejDQElTfw5Icsu98209CK/HUyPfJ6F4q3m93ZhXAG8XVaUyrB7yEicxx8Cr?=
 =?us-ascii?Q?Oczld4Ii292rYK6SBeuvggPb/eEomJGS/kHErIY4AyLw+0Ao8khqrvJL36z7?=
 =?us-ascii?Q?XDSYDItMkLlJgP9Ih/QQZWC53auDvHqQ3cQEdcfoxbjXf7rGHGrHMiYprdpD?=
 =?us-ascii?Q?cCGZhFMj2AjEm2oymFzpXVp+RqLEoA6ta/TERq/lG3POYeDIw57XUGP4uN0F?=
 =?us-ascii?Q?mHuKdwkb5P6ffUz9MAOpW01Xq3JaB+RoCTpYg9C8DxffynsSaz5AZpwvJmIM?=
 =?us-ascii?Q?Q/FMcbt858IVABqTIhbhyAXXDDW/NRuMDQnu03K3j/xngeQfvS3LiXwdRTSf?=
 =?us-ascii?Q?yzL9trfkhdHTF3I59rRukRfnOzEYA392vuxl/K6iWJpphwQcHwXUcaGWmkEh?=
 =?us-ascii?Q?bURx7LDz5CZtI2pubxQcqgjOg74wNyak+vKF3jIUe1Rh++kls9VVAPWF3fTy?=
 =?us-ascii?Q?NJDdWrZpLRoR9XCw+SxOXRLFi/uNbS1jg/9ys95LLTYAXLhLMlGMuYYqx2eJ?=
 =?us-ascii?Q?Exv1PRmdgB0hnAspdGIYdtylHnJ6+g2qnfXA1mnfidWrjWq5WZemPn8p7fkq?=
 =?us-ascii?Q?RQSwW7SqGl579v045tXRYufc1dkUYtSjcXdyA7YPQbaDEPdFtuiXdcOBGsU3?=
 =?us-ascii?Q?SRCvOo8Yw4hskkAMkQ6RdtLICRmCoNZapX+jwkfcR+OZAStxoWV5mkcPE+w5?=
 =?us-ascii?Q?Hv8qGFpb/16YM7QynBKPy8UhfZEdPdbwFgDGuCgyTSZwGt1zm2nirVx9ycQN?=
 =?us-ascii?Q?DJTU2Fr6Jn9IiwA3SrpcgYBKhJfRRDiConQ9o?=
X-Microsoft-Antispam-Message-Info: sCDxGj/9YydFn4km3GTiACx0F8XvvX9A0GAW3wlz7HKDplClERDwDPQngjam6RwoAzgYoRgIIC+h6hVNcNNm6Nnb/x1kZu/GtIzR3dQeAaQHcGwtZcxAcbJ2NgI6Ex5tF3JFRet5ae5efF1fjsJ4G9dFs1PdxaJaH0nxNukM865uYyCYYc5bWRc0rQtpEGk6
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2665;
 6:aqFqu5soj6LLn0Wxqt/DY6UAxIbaZRxm1uHApBajIalEtaw35NARiWOLW5sSE7wZAW3g2jSxhoM3jYd+sONR9yiwEtqm6lj26JCmYiknPKTRAbbPpwEw8lbPSJcIHLzUk/PrxUjc4oo4jMkUKklFzVMKFqzb8OO9OXC8L6ByNyaLptdC0Ii8PIwD4iWLwV7s8ffEJnPQmSljDbi3dI+7g3lzgWAoEHog1hyL3MDVHtfQ6zDXZqg64lfVvTv7jjZBDUtIwFOZ9c3Osq+ZvbelggTQFapG5utQv4QWUQr1A1NAvHkyeenglykJUTnUV0S7iRxxt1ye3B0EC9MMyJFWwSaGxQfBjtotFCUsESQhaXbBnVQhZc12vcud7rD3KZmItKokqi2pdpHSk4uWgYh2Apyofq0umZSUCKUnDf2auSrnxFpklAIuEOrC5QoTny3nvwQKnbn7FFYryTH5KjpYoQ==;
 5:L+A533CxGngTn7u/QexIWs2p5W9P/ouL+ox4MJAGydO5P9mjnmFTUBCyOHezIDjHeDZfoihYTbUEO61Sb2COKCDzEl82QC3FWSiPQTsUIIgmmYwURI/1b7cK0lzAl3Pc0QoVeuAChcEx4Zvsh4AxoDzn/dtZc4B4tmRN+44vmpw=;
 24:ELTsRFYO3pszeL9h/YMIH8OkpVS/1JfQAVvC6E1wcVkTHusQM+blDTC5dxWd0WDxUBR6Ow7K73VvBh+quKBTmBtvGUyPFICrgs1oPkCnKPY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2665;
 7:M638/yXBGBBp0WSr/qiig+snkNlx/oXSeFWKIgsAUxL71NAhgK90n5UY3XPsqWw5mltdRGOFTVK6gnhbcOSS0MsOh2ev5vAfY/jw9qjfwc0d08CzZxChc9EEhYpXMKKUPEKva/fGPlEJQSGwtdEoLHx7gT8Ez/J2oV8mzLoXlq1OCq1tLuCo2q8ieuN/GEiRB5qGxlFn4kZElGOVOfI1n1K3fijcfzBWzPDCGp3m/52xa62v78zMmqeKU10KnVID
X-MS-Office365-Filtering-Correlation-Id: ed7340ef-f211-4b43-7439-08d5b0e12076
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2018 10:32:09.5151 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ed7340ef-f211-4b43-7439-08d5b0e12076
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2665
Subject: [dpdk-dev] [PATCH 0/6] Testpmd: fix port hotplug
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: Thu, 03 May 2018 10:32:12 -0000

Fix somes Testpmd issues regarding port hot-plug.

Matan Azrad (6):
  app/testpmd: fix valid ports prints
  app/testpmd: fix forward ports update
  app/testpmd: fix forward ports Rx flush
  app/testpmd: fix synchronic port hotplug
  app/testpmd: fix removed device link status asking
  app/testpmd: fix asynchronic port removal

 app/test-pmd/config.c     | 36 +++++++++------------
 app/test-pmd/parameters.c | 12 ++-----
 app/test-pmd/testpmd.c    | 80 ++++++++++++++++++++++++++++++++++-------------
 app/test-pmd/testpmd.h    |  2 ++
 4 files changed, 77 insertions(+), 53 deletions(-)

-- 
1.9.5