From patchwork Mon Jun 3 12:57:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Loc Nguyen X-Patchwork-Id: 54174 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 08D3B1B953; Mon, 3 Jun 2019 14:57:42 +0200 (CEST) Received: from integrity.niometrics.com (integrity.niometrics.com [42.61.70.122]) by dpdk.org (Postfix) with ESMTP id 5FCAD1B94E for ; Mon, 3 Jun 2019 14:57:40 +0200 (CEST) Received: from localhost.localdomain (unknown [10.15.0.2]) by integrity.niometrics.com (Postfix) with ESMTP id DB243409CBA8; Mon, 3 Jun 2019 20:57:37 +0800 (+08) DMARC-Filter: OpenDMARC Filter v1.3.2 integrity.niometrics.com DB243409CBA8 Authentication-Results: integrity.niometrics.com; dmarc=fail (p=reject dis=none) header.from=niometrics.com Authentication-Results: integrity.niometrics.com; spf=fail smtp.mailfrom=locnguyen@niometrics.com DKIM-Filter: OpenDKIM Filter v2.11.0 integrity.niometrics.com DB243409CBA8 From: Loc Nguyen To: thomas@monjalon.net Cc: dev@dpdk.org, Loc Nguyen Date: Mon, 3 Jun 2019 20:57:36 +0800 Message-Id: <20190603125736.48511-1-locnguyen@niometrics.com> X-Mailer: git-send-email 2.18.0 X-Spam-Status: No, score=-1.0 required=3.5 tests=ALL_TRUSTED,AWL autolearn=disabled version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on integrity.niometrics.com Subject: [dpdk-dev] [PATCH] usertools: add device index for dpdk-devbind script X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Add a device index in front of the PCI ID for easy counting Network devices using DPDK-compatible driver ============================================ 0: 0000:07:00.0 ... 1: 0000:07:00.1 ... Signed-off-by: Loc Nguyen --- usertools/dpdk-devbind.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py index 9e79f0d28..21da3deca 100755 --- a/usertools/dpdk-devbind.py +++ b/usertools/dpdk-devbind.py @@ -534,7 +534,9 @@ def display_devices(title, dev_list, extra_params=None): strings.append("%s '%s'" % (dev["Slot"], dev["Device_str"])) # sort before printing, so that the entries appear in PCI order strings.sort() - print("\n".join(strings)) # print one per line + # add device index in front of each device + enum_dev_list = ['%2d' % index + ": " + device for index, device in enumerate(strings)] + print("\n".join(enum_dev_list)) # print one per line def show_device_status(devices_type, device_name): global dpdk_drivers