From patchwork Fri Feb 7 10:02:48 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harman Kalra X-Patchwork-Id: 65655 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 29E29A0541; Fri, 7 Feb 2020 11:03:52 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 29F9B1C024; Fri, 7 Feb 2020 11:03:51 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 49F4E1C001 for ; Fri, 7 Feb 2020 11:03:49 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 017A0OUx024517; Fri, 7 Feb 2020 02:03:48 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=pfpt0818; bh=DNNCOg2wVAXrZpl+dpLT66/sq0fFR4XEPwM72J3DF5w=; b=U4ILJvIOP9QhAU02BZLYF/faEw7zL0u3Ht5gMw+kiykMI0Q27gD5unp8hF7e2VoUSQ4f 0YHXQ9LEabmkwQsPddQNkaoL4WwHQIlupP5EVj4R8NsfwKLI70zz/ZSUfnjzgVFAOUFG sr+tVn837wCq17ehjxuRRN0JyMHb336k66srYB/s+tz4w4SEoiZzIgTN9U+yJz8n7OxU Jb2l+SSx7YMtc0Ef8jr4/gdFFVQQ4y6M3wKsyiaGk2TCpkOl28TNWjLXLiRrPCTXIqvW nGqeyURvbBzF++9qbUh4cwze1fQrXG+5Xx6Z+E07557mTyQGp1TtdAaO8Y8p/0C+2Eu+ Lg== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0b-0016f401.pphosted.com with ESMTP id 2xyhn1bwb2-18 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 07 Feb 2020 02:03:45 -0800 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 7 Feb 2020 02:03:10 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.104) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 7 Feb 2020 02:03:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KQTkhV6srWa0fW+8BnqMCy0MrjFoXkTAC/GnKB1s7YLos8nuQ7pIfYtFeEiOU9ATPzxx2PKNyctRLkjBwi0RH4cqh3DepIQWE7OfLThg0kMOMMGSmAMBqyZrrRsF6t7SQRbpEbE6rGymMcza4NzS8UvLtuaZJNa2swC1RYIpVgL9CG1KQsbDa4xbkhlALTjo1MPD+vjpTkaohaJZp/SC+yjgcSDwPhUl6H6vziCz6dEKns2zw4Yidv3GBAvG10Ir1keLm9qxa9UtxEL0xO11ouFDHzK/4CG4lJunpV0jTJzGd3k1qlKZ0NI5ZeOxpfgnEIS9P4r/jy8U4MbjNrHcgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DNNCOg2wVAXrZpl+dpLT66/sq0fFR4XEPwM72J3DF5w=; b=SwhOjd4NTyeb+7W/usVchmqD72zAhLybkQ9RD9pWUWTiMFdb/TRQS6lj2V1XiQJic5e61lW7PWoHccK/NDaRLJLLrR8pLz5x7MlvloWlM/QqnHQ0jvBhQ7fvqhpRR1CpHqn5bbioULVrLwmNmZROY4pstPUFU3k193yXKaU7jpG4+/G2KoWTLmGSRPx1z1A00S1JfNUx/YGKCTjMZNVzZw95Qygr9IJGLf0yQRXYirF/3ZRLHZTj+Y/c8HKiOF4ulhMtZgiJOVz4RPLJASa4m7XfDA4H/R1wowBY0if2cwgt14LxVslvaAOLQta8pvVzAlqWkXvBXxrpU+WnFSc3Pw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DNNCOg2wVAXrZpl+dpLT66/sq0fFR4XEPwM72J3DF5w=; b=lSWudLxOKfBG1+LOAa/w1ysSeO/9n2aNd6I/rw8likA3Zy2VaFevT8TbkaiAyYEunqoNCr+H6YIUHiUMqmpVN4Sp5Nn0cVDi/Q3Jm6CmUkaSEzAhKuwEBUoFadb3YKn0RiQ2YtE4bbZ0L8+Xm65RzilHL8oDBODWBAQsU8qnbac= Received: from MN2PR18MB2848.namprd18.prod.outlook.com (20.179.20.19) by MN2PR18MB3037.namprd18.prod.outlook.com (20.179.81.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2686.27; Fri, 7 Feb 2020 10:03:09 +0000 Received: from MN2PR18MB2848.namprd18.prod.outlook.com ([fe80::6de0:6ead:9fc:5beb]) by MN2PR18MB2848.namprd18.prod.outlook.com ([fe80::6de0:6ead:9fc:5beb%3]) with mapi id 15.20.2707.024; Fri, 7 Feb 2020 10:03:09 +0000 From: Harman Kalra To: Jerin Jacob , Maciej Czekaj , John McNamara , Marko Kovacevic CC: , Harman Kalra Date: Fri, 7 Feb 2020 15:32:48 +0530 Message-ID: <1581069769-26903-1-git-send-email-hkalra@marvell.com> X-Mailer: git-send-email 2.7.4 X-ClientProxiedBy: BMXPR01CA0077.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:54::17) To MN2PR18MB2848.namprd18.prod.outlook.com (2603:10b6:208:38::19) MIME-Version: 1.0 Received: from hkarlara-OptiPlex-3046.marvell.com (115.113.156.2) by BMXPR01CA0077.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:54::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2707.21 via Frontend Transport; Fri, 7 Feb 2020 10:03:07 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [115.113.156.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 26738f3c-2fca-4456-c0fe-08d7abb4ef12 X-MS-TrafficTypeDiagnostic: MN2PR18MB3037: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-Forefront-PRVS: 0306EE2ED4 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(366004)(346002)(136003)(376002)(39860400002)(189003)(199004)(86362001)(66556008)(66946007)(107886003)(66476007)(316002)(26005)(16526019)(110136005)(36756003)(8676002)(81166006)(81156014)(186003)(6486002)(4326008)(7696005)(2906002)(55236004)(6666004)(956004)(8936002)(478600001)(52116002)(2616005)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB3037; H:MN2PR18MB2848.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: G0Z6rllM/uxw/mf8dOjwdfXblEm6HY3RUzJEEa3XkNLKfKJWtkq5hkp3O2uoHIWnx5rxH/lMXNzGczYFhglqJGhDmWHkQjrzuQfA4OufZ1dmMwifiXn4k7TjTBJRMDzpI/vhZLn5fTzp6V99WYgA8z5O04bZjVlW6BIB9anaM3Gz14vn7z1/WXU7zKFG1kaxnXVnL40yCH602Io76CVmlvqR2rOlddGu3ARsu3r5BnzJANC9kAKC0y5PloMyfrGYFP1sJr6EoHnqIoVftnG8zw1fn8iMgpqPFRmrZJJhXRToN9Gn0i4r4zVPwIlVkwGNhLxsuiiEU7FM97fQlc+GqPEEeSZYQ6oJxQZhWNMmDA4wNSt7nHfhvt7eg0qU5c+4L/sAbUaFLMGutZ+NMWafBXu0HTSXYN+7VamKqTQcANvfeZoOTzT+6GmFwB8V3aKo X-MS-Exchange-AntiSpam-MessageData: InxGIv42LpR5v87zXVRwC2RmRRKhEpTRt/F9w60HtHA2dvlCBxRsSWtzHdeWYVnrnHjsyLX5RyMBtewu+xpriPqp7wdRr1grb8Z9I2jo4ctBtdV4GVg4S9a9UEwOIPWlTxZyiy8BbPo2AtsbsR/PXA== X-MS-Exchange-CrossTenant-Network-Message-Id: 26738f3c-2fca-4456-c0fe-08d7abb4ef12 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2020 10:03:09.1689 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: JWZou6fZIAj04dH88Kw7fjjsnFa6pRMAQ/HHx6dZEkOHFrJsLHaLjz3sSJaYX8mJNj5Tvt+sEziRNALCUjLoIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3037 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-02-07_01:2020-02-07, 2020-02-06 signatures=0 Subject: [dpdk-dev] [PATCH] doc: update thunderx guide 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" Updating the thunderx with loopback port support, debugging options, new features added and correcting some formating issues. Signed-off-by: Harman Kalra Acked-by: Jerin Jacob --- doc/guides/nics/thunderx.rst | 153 ++++++++++++++++++++--------------- 1 file changed, 88 insertions(+), 65 deletions(-) diff --git a/doc/guides/nics/thunderx.rst b/doc/guides/nics/thunderx.rst index 89d439def..f42133e54 100644 --- a/doc/guides/nics/thunderx.rst +++ b/doc/guides/nics/thunderx.rst @@ -25,6 +25,7 @@ Features of the ThunderX PMD are: - Port hardware statistics - Jumbo frames - Link state information +- Setting up link state. - Scattered and gather for TX and RX - VLAN stripping - SR-IOV VF @@ -242,6 +243,12 @@ driver' list, secondary VFs are on the remaining on the remaining part of the li Depending on the hardware used, the kernel driver sets a threshold ``vf_id``. VFs that try to attached with an id below or equal to this boundary are considered primary VFs. VFs that try to attach with an id above this boundary are considered secondary VFs. +LBK HW Access +~~~~~~~~~~~~~ + +Loopback HW Unit (LBK) receives packets from NIC-RX and sends packets back to NIC-TX. +The loopback block has N channels and contains data buffering that is shared across +all channels. Four primary VFs are reserved as loopback ports. Example device binding ~~~~~~~~~~~~~~~~~~~~~~ @@ -263,36 +270,40 @@ on a non-NUMA machine. Network devices using kernel driver =================================== - 0000:01:10.0 'Device a026' if= drv=thunder-BGX unused=vfio-pci,uio_pci_generic - 0000:01:10.1 'Device a026' if= drv=thunder-BGX unused=vfio-pci,uio_pci_generic - 0002:01:00.0 'Device a01e' if= drv=thunder-nic unused=vfio-pci,uio_pci_generic - 0002:01:00.1 'Device 0011' if=eth0 drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:00.2 'Device 0011' if=eth1 drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:00.3 'Device 0011' if=eth2 drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:00.4 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:00.5 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:00.6 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:00.7 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:01.0 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:01.1 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:01.2 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:01.3 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:01.4 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:01.5 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:01.6 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:01.7 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:02.0 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:02.1 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic - 0002:01:02.2 'Device 0011' if= drv=thunder-nicvf unused=vfio-pci,uio_pci_generic + 0000:01:10.0 'THUNDERX BGX (Common Ethernet Interface) a026' if= drv=thunder-BGX unused=vfio-pci + 0000:01:10.1 'THUNDERX BGX (Common Ethernet Interface) a026' if= drv=thunder-BGX unused=vfio-pci + 0001:01:00.0 'THUNDERX Network Interface Controller a01e' if= drv=thunder-nic unused=vfio-pci + 0001:01:00.1 'Device a034' if=eth0 drv=thunder-nicvf unused=vfio-pci + 0001:01:00.2 'Device a034' if=eth1 drv=thunder-nicvf unused=vfio-pci + 0001:01:00.3 'Device a034' if=eth2 drv=thunder-nicvf unused=vfio-pci + 0001:01:00.4 'Device a034' if=eth3 drv=thunder-nicvf unused=vfio-pci + 0001:01:00.5 'Device a034' if=eth4 drv=thunder-nicvf unused=vfio-pci + 0001:01:00.6 'Device a034' if=lbk0 drv=thunder-nicvf unused=vfio-pci + 0001:01:00.7 'Device a034' if=lbk1 drv=thunder-nicvf unused=vfio-pci + 0001:01:01.0 'Device a034' if=lbk2 drv=thunder-nicvf unused=vfio-pci + 0001:01:01.1 'Device a034' if=lbk3 drv=thunder-nicvf unused=vfio-pci + 0001:01:01.2 'Device a034' if= drv=thunder-nicvf unused=vfio-pci + 0001:01:01.3 'Device a034' if= drv=thunder-nicvf unused=vfio-pci + 0001:01:01.4 'Device a034' if= drv=thunder-nicvf unused=vfio-pci + 0001:01:01.5 'Device a034' if= drv=thunder-nicvf unused=vfio-pci + 0001:01:01.6 'Device a034' if= drv=thunder-nicvf unused=vfio-pci + 0001:01:01.7 'Device a034' if= drv=thunder-nicvf unused=vfio-pci + 0001:01:02.0 'Device a034' if= drv=thunder-nicvf unused=vfio-pci + 0001:01:02.1 'Device a034' if= drv=thunder-nicvf unused=vfio-pci + 0001:01:02.2 'Device a034' if= drv=thunder-nicvf unused=vfio-pci Other network devices ===================== 0002:00:03.0 'Device a01f' unused=vfio-pci,uio_pci_generic + .. note:: + + Here total no of primary VFs = 5 (variable, depends on no of ethernet ports present) + 4 (fixed, loopback ports). + Ethernet ports are indicated as `if=eth0` while loopback ports as `if=lbk0`. We want to bind two physical interfaces with 24 queues each device, we attach two primary VFs -and four secondary queues. In our example we choose two 10G interfaces eth1 (0002:01:00.2) and eth2 (0002:01:00.3). -We will choose four secondary queue sets from the ending of the list (0002:01:01.7-0002:01:02.2). +and four secondary VFs. In our example we choose two 10G interfaces eth1 (0002:01:00.2) and eth2 (0002:01:00.3). +We will choose four secondary queue sets from the ending of the list (0001:01:01.2-0002:01:02.2). #. Bind two primary VFs to the ``vfio-pci`` driver: @@ -313,56 +324,68 @@ We will choose four secondary queue sets from the ending of the list (0002:01:01 The nicvf thunderx driver will make use of attached secondary VFs automatically during the interface configuration stage. -driver thunder-nic VF's -~~~~~~~~~~~~~~~~~~~~~~~ +Thunder-nic VF's +~~~~~~~~~~~~~~~~ Use sysfs to distinguish thunder-nic primary VFs and secondary VFs. .. code-block:: console - ll /sys/bus/pci/drivers/thunder-nic/ - total 0 - drwxr-xr-x 2 root root 0 Jan 22 11:19 ./ - drwxr-xr-x 86 root root 0 Jan 22 11:07 ../ - lrwxrwxrwx 1 root root 0 Jan 22 11:19 0001:01:00.0 -> '../../../../devices/platform/soc@0/849000000000.pci/pci0001:00/0001:00:10.0/0001:01:00.0'/ - - cat /sys/bus/pci/drivers/thunder-nic/0001\:01\:00.0/sriov_sqs_assignment - 12 - 0 0001:01:00.1 vfio-pci +: 12 13 - 1 0001:01:00.2 thunder-nicvf -: - 2 0001:01:00.3 thunder-nicvf -: - 3 0001:01:00.4 thunder-nicvf -: - 4 0001:01:00.5 thunder-nicvf -: - 5 0001:01:00.6 thunder-nicvf -: - 6 0001:01:00.7 thunder-nicvf -: - 7 0001:01:01.0 thunder-nicvf -: - 8 0001:01:01.1 thunder-nicvf -: - 9 0001:01:01.2 thunder-nicvf -: - 10 0001:01:01.3 thunder-nicvf -: - 11 0001:01:01.4 thunder-nicvf -: - 12 0001:01:01.5 vfio-pci: 0 - 13 0001:01:01.6 vfio-pci: 0 - 14 0001:01:01.7 thunder-nicvf: 255 - 15 0001:01:02.0 thunder-nicvf: 255 - 16 0001:01:02.1 thunder-nicvf: 255 - 17 0001:01:02.2 thunder-nicvf: 255 - 18 0001:01:02.3 thunder-nicvf: 255 - 19 0001:01:02.4 thunder-nicvf: 255 - 20 0001:01:02.5 thunder-nicvf: 255 - 21 0001:01:02.6 thunder-nicvf: 255 - 22 0001:01:02.7 thunder-nicvf: 255 - 23 0001:01:03.0 thunder-nicvf: 255 - 24 0001:01:03.1 thunder-nicvf: 255 - 25 0001:01:03.2 thunder-nicvf: 255 - 26 0001:01:03.3 thunder-nicvf: 255 - 27 0001:01:03.4 thunder-nicvf: 255 - 28 0001:01:03.5 thunder-nicvf: 255 - 29 0001:01:03.6 thunder-nicvf: 255 - 30 0001:01:03.7 thunder-nicvf: 255 - 31 0001:01:04.0 thunder-nicvf: 255 + ls -l /sys/bus/pci/drivers/thunder-nic/ + total 0 + drwxr-xr-x 2 root root 0 Jan 22 11:19 ./ + drwxr-xr-x 86 root root 0 Jan 22 11:07 ../ + lrwxrwxrwx 1 root root 0 Jan 22 11:19 0001:01:00.0 -> '../../../../devices/platform/soc@0/849000000000.pci/pci0001:00/0001:00:10.0/0001:01:00.0'/ + + .. code-block:: console + + cat /sys/bus/pci/drivers/thunder-nic/0001\:01\:00.0/sriov_sqs_assignment + 12 + 0 0001:01:00.1 vfio-pci +: 12 13 + 1 0001:01:00.2 thunder-nicvf -: + 2 0001:01:00.3 thunder-nicvf -: + 3 0001:01:00.4 thunder-nicvf -: + 4 0001:01:00.5 thunder-nicvf -: + 5 0001:01:00.6 thunder-nicvf -: + 6 0001:01:00.7 thunder-nicvf -: + 7 0001:01:01.0 thunder-nicvf -: + 8 0001:01:01.1 thunder-nicvf -: + 9 0001:01:01.2 thunder-nicvf -: + 10 0001:01:01.3 thunder-nicvf -: + 11 0001:01:01.4 thunder-nicvf -: + 12 0001:01:01.5 vfio-pci: 0 + 13 0001:01:01.6 vfio-pci: 0 + 14 0001:01:01.7 thunder-nicvf: 255 + 15 0001:01:02.0 thunder-nicvf: 255 + 16 0001:01:02.1 thunder-nicvf: 255 + 17 0001:01:02.2 thunder-nicvf: 255 + 18 0001:01:02.3 thunder-nicvf: 255 + 19 0001:01:02.4 thunder-nicvf: 255 + 20 0001:01:02.5 thunder-nicvf: 255 + 21 0001:01:02.6 thunder-nicvf: 255 + 22 0001:01:02.7 thunder-nicvf: 255 + 23 0001:01:03.0 thunder-nicvf: 255 + 24 0001:01:03.1 thunder-nicvf: 255 + 25 0001:01:03.2 thunder-nicvf: 255 + 26 0001:01:03.3 thunder-nicvf: 255 + 27 0001:01:03.4 thunder-nicvf: 255 + 28 0001:01:03.5 thunder-nicvf: 255 + 29 0001:01:03.6 thunder-nicvf: 255 + 30 0001:01:03.7 thunder-nicvf: 255 + 31 0001:01:04.0 thunder-nicvf: 255 Every column that ends with 'thunder-nicvf: number' can be used as secondary VF. In printout above all entres after '14 0001:01:01.7 thunder-nicvf: 255' can be used as secondary VF. +Debugging Options +----------------- + +EAL command option to change log level + .. code-block:: console + + --log-level=pmd.net.thunderx.driver:info + or + --log-level=pmd.net.thunderx.driver,7 + Module params --------------