From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0086.outbound.protection.outlook.com [104.47.33.86]) by dpdk.org (Postfix) with ESMTP id DFD7A69F7 for ; Tue, 11 Apr 2017 21:00:08 +0200 (CEST) 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=Muuv/I2KG/4RtN1wTLxXpTFBQJxDOu5XeuAm/7w7ueI=; b=SBAqLZnZ4Vn5s5ODiG6HYtEwOt/birzJRaTpHZOtR0Gu6S+ZJbY4SJ+26hG5uflTXOuR7ZgON1ZSSaHpzYzjjhCd6/Iwp28KJrEjI1S75jRwqXeIkGY4/oI2KpRT9HGyIKthxHVw77vHRtCx17tlmoRSEtbl0l3PfbgyqkFmBVw= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from lio357.in.caveonetworks.com (14.140.2.178) by DM3PR07MB2284.namprd07.prod.outlook.com (10.164.33.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Tue, 11 Apr 2017 19:00:05 +0000 From: Shijith Thotton To: Ferruh Yigit , John McNamara Cc: dev@dpdk.org, Jerin Jacob Date: Wed, 12 Apr 2017 00:26:50 +0530 Message-Id: <1491937010-16553-11-git-send-email-shijith.thotton@caviumnetworks.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1491937010-16553-1-git-send-email-shijith.thotton@caviumnetworks.com> References: <1491465117-11252-1-git-send-email-shijith.thotton@caviumnetworks.com> <1491937010-16553-1-git-send-email-shijith.thotton@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: MAXPR01CA0027.INDPRD01.PROD.OUTLOOK.COM (10.164.147.34) To DM3PR07MB2284.namprd07.prod.outlook.com (10.164.33.158) X-MS-Office365-Filtering-Correlation-Id: f8daa8c7-2aba-44d5-2b42-08d4810cf87d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM3PR07MB2284; X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2284; 3:c0GeUPTDIM7J1z6bGA4Ds27V/89mugtgz1mTDMLia4jLQ6O320rIZpe+DNFHmW972MyAuvs41+AX3e83aC0p4EF+Pnuhrq9iHS3JuoWndFXIQCbUG/vusRKJLPn/PIuVg0315joWqXS4KXHh8pVSitYv/tfKGa0vh3tZY5a/ikv/U//N1iDh5Ew5/gAE/rgP+FX2bj2DiICVtmpAov7C6dJ+ENg/b+rEPI7qy+o1nGZb+3MctbDLNA6bsZyMoHMPa0HRLeUQIDv9LBX1yz99uhUj9jrvVh0UCmnAyteGqh3nYVBn4FY6GRtb+243IFpIfT/cvG9aFORjXvxi9b8wAw==; 25:ko25hP8d6FwzGq8EjZxML5YNzYz5YBV4iT7LhAspLsC7+BDtPxeFeyd73tEVH3Za6Pbv3ApSv/zJOO6tN6AZ59gMTHHEpBN0A2Om+ew8EUHR7kymn2b89h5UHJpmbsdFVUpo7YNKIS9B51LLhDE/ISFwZHbjIjjcPtOJHRlFthrG3OAdvzpWdTKubI2biKb2L0xflAkvOMBNBeUuI8F2QnnLNmkdyzDP4NCC4FCU4DhnUj6OFko0jujrwyAlcMk3hV95aZ+KTLHUH74dLgIJuYKZZIJd2mW4C2pDFrd8LV5p4dohehXv34eQDsg9ZbF9ejNuIviOT5P6FzPAJ4aHRIJzAhMDkJmff+iznnN/2ZKuqfx6fmBP0A3PpIcosfLHsddGzAEppdQAP1RbHN0st6sSJ2x/0I4ovdUqpW4ohng6k2RxANqsniCUWIySdXBY73axN2zEXmDl+Pnq5o5FTA== X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2284; 31:FdEGwDSbVOL5SWTsJHLlsxR13t5R7BGQyD4FLpHDGj+9dRNxRAYEqJaDWVnyeGPwSsFZlJO0NHzXkRd56G7na0sbCYcj5yfmGKwITh6DqnUQoMHlzKsMYtanx1AVtXJBsF2oYjjAQ5JRZBxRAuz2wiQyRzVhzvLyMc2mE7O8no/YkiuLQbWbInxN59zYGxBfTNHLkwQSIhBcwjLZ/rqA1ixFFpTsW2XtLfYZwNRy9+p8Jlw3SmN7ZHstS9VL5Ngk; 20:wWx7qZ4Ayj5v+cTiFfR02Q9EKKWP47tfa+IMBF6tw5UYlaMfoi10o6sUADbWHoBQ/r6HQLs49etxyRuSA6WwmKSL4kQZYGSpTWMoUT5h8qHvlUCbmcD6R2yLnQr1gk1SstnYVPbQuz7WVfEk+NPd+czhLuhc5nNvZARpTuNajD5kaNKnApAocpWa7WrHzOfYyj+KbTNjfVnYDjnUzlDnvs9q8JdG86wce4MGnMwSttdYzPnham526O3r/A8foEtUI4lrNaqY24mrmu5itwU30SXruP7fkJq6DbC/pTuQXVN1+lSpo3j84RnXfNZbPRrQUVfq8ZqLlZ0kawqEDKXlqeGvruasOPuvTsElxw4xHDSz0bCrrWDH5U2ku1AupODyQJ12H6cqwZ5kp9VopZCVTZ8812Oa/CC0WhT0pYmq893sx3qTSTUgyM5EhMfGoBoTvewxGhNaz1JL0uU5Wza5q/ojeX+Nnh5SyLjEp92PZFr0h4Pw45H8W7TzNBFcjgilXwS946C6fRlWgNwxp+fG2UFQ1mVP5qdzdwaPktSrCrH4LIVC2bB8zk7QlWlpScL591fm7YZxWKh3S8wtvZ8guT0k2deBejjHlusA3igcGCg= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(6041248)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123564025)(6072148); SRVR:DM3PR07MB2284; BCL:0; PCL:0; RULEID:; SRVR:DM3PR07MB2284; X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2284; 4:qmIDvvFyIvrjeVmKb/QeZhGt+NrviIRYvFzp03C63htznXaCYksF3AtoPhIiAfj84qug9K8psWoWMbC42SXTdzpr8UcavQNOyIxDayGusnM6OD7dMFfknCICkvopr8ziLUq8HI7kI0lZmkDpkTjJiTV9lnTP9RpDmtp7B6682fJV6ZtGZwa2pZQUhAswV0vpz5Y6Ii+bnxhSRJ8KAoxRet4eHCEovasDQV57HdfCDy8kMxCvWcCzvl5aklMzpv3Fy191hHePTyiAVS39j7SKyuO4cjcawypm6jXxBhHs89tKa+y3UInQFUuvhPohsYf1PHrMVG/R6j4fK0J3arBwn6ZkBpnMht82TcK0y+Bcwxc8g5T6LsEvXgQ7xEKX0MrypkJRZQtbXif5w9ZBLt5AbGkXfMXMqEVUS54IPK/AQk5fzKgD+OqpfhLacS7x9LCpt81k8KZAXoVxJwLaeglrxUbKue1NiBKwkNAKmAxjBqeuqnhs2KGB9oYT7KSLywj80HTn+lAMUbK7EzMbCxHCWjnEn/dci79hCzHwL5g5nblThmHimuPxkVpXW3yZVcU7Lbmx5Pomnw+BEb/eJE5tY1wK7j4lk6J35SyTlenUndxHs7tXPgUvJu6VqyFqk3Zk6jTSiZiih9VULh03a8T1gnQjS83us2V/l+7OhnFhdy07uEEYAa7d0igH4JFXZ2Yt X-Forefront-PRVS: 0274272F87 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39410400002)(39850400002)(39400400002)(5660300001)(6506006)(66066001)(2950100002)(25786009)(42186005)(3846002)(6116002)(47776003)(6486002)(4720700003)(42882006)(6666003)(33646002)(5009440100003)(2870700001)(189998001)(305945005)(50466002)(107886003)(81166006)(8676002)(36756003)(2906002)(6512007)(53936002)(4326008)(7736002)(38730400002)(23676002)(50226002)(76176999)(50986999)(110426004); DIR:OUT; SFP:1101; SCL:1; SRVR:DM3PR07MB2284; H:lio357.in.caveonetworks.com; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTNQUjA3TUIyMjg0OzIzOmtYSHprY0R6Tm5oLzhITkgvbTVjN3kzMjV3?= =?utf-8?B?dGMxNDlCQm1NeHkxaTNxODZjdnBwUldxUnJJaEhSaHNqWXRaUWV4VzdJdkJ0?= =?utf-8?B?QS9oWHdDOWh2ZlJJWjNoOW53bVVrMWx0RnZkenVsMklPTi9XZy8rTjBEVUQ0?= =?utf-8?B?Q1QrR3l1RjBudmNjOC9oNE1uN0RNUmRETTlLWWN6KzNGT0lVL3VQUXZ6MTRB?= =?utf-8?B?Nk5PTUxsN2ZXUjZkMWx3cFB2Ynhpd2d6UjliSmlXSUdPSGFBQklJNVNjVTcx?= =?utf-8?B?YUlsZ2tzaEhzb25YYm0xUlVKTWVRSWJRRXROT2IzczNmOERnRk1sUDlGamh2?= =?utf-8?B?cEE2Q3NkK0h6akIvbHdjeVA1dkpWTDFacXM5azBhMmZwZVZHYkdOS1hqcGpG?= =?utf-8?B?alRlVTVjTndZUitiQThvTGtkclVyYXZhaGFzb0FNREtGNGVUZzFkRlZrSTJz?= =?utf-8?B?UThKOFJzL1BzNFRyb3AxOVRoUGl1ZzFhMnRONG9GbkkyajFPWUh3RkxDdUNz?= =?utf-8?B?R1BDY2VGc1JKcG1hKytBa1V5VUgrL1lpNkJJZWMvS3hzaXNwZ0lJNEV3N1Rv?= =?utf-8?B?amhydC9rbGFGaS9oRVBHLzJhWFdNUFhySVNDLytOeHFTV0sxelVaWThSL2JV?= =?utf-8?B?blZFK1hGa0xPYVY2NUlwcnZGSlZKd2dYUmtHWlQ2UDgyZFlvMGlScVVhM1pu?= =?utf-8?B?TUxVTzd6b1IvV1V2aFhKaUpWQkJRSTdNUUhkZDNOSnVSSjR3THRQU0NSQlVl?= =?utf-8?B?aVA2dUJFU3lLczUwaUZFQ1FKUG12M3I3VTFoTjRrdFRjekNhUWhOSGk4MTdF?= =?utf-8?B?VEUvZmM2TnNpNTNoZk84K0J5RkR2aHpDZ0NES3lzbVduVmE0c3dTK1FvWEFZ?= =?utf-8?B?UjJob2pHcFBlUll6RElQNmhodVpCS0d4TVpaRzVSU1BYcXkraTJ2OFRSTUhI?= =?utf-8?B?UDc3djVPYkI4YUtKTHh5R2o4K0FiS3VwZkl2QUVaK2tYamtlUkRrSTZ2M244?= =?utf-8?B?UTZFT1BPRW5MOFU1QlkzaG5DOGNueWdWaitUM2hiY09vSFBxaXJWQTVmNEVH?= =?utf-8?B?U0FVTjlzbm1lOE5Sb1huZHNlL0tOdy96UmRsZXFWTTdWaTQycFVpeHpKUXVQ?= =?utf-8?B?bUlXYUZlSjBlMTByVUliVzJrVnVXUVFkcm1CaGIrQi9wUFdNVFQwTEdrc2RM?= =?utf-8?B?R0FNTm93emNNRmh1K0JjUjlxZndIMGhYdlo1Nnd2bUc4MDNFMGpyVlJtV2xY?= =?utf-8?B?Q3h5OU1CeXZZNkRUV3cxdEFFOHh3Mlh6MENVSHBDVU9tZEtuZUlJbEE1RHBy?= =?utf-8?B?SGVGdGVjNTlMMnJKM2N5VnpDK3l2cTlJY3lpUTE5SFVVSnJDWmVwUU5Jcm5Z?= =?utf-8?B?eklQSVZrdGVvdE83Q3A0NGVHT1JVd0VqTDg1dUhETThlNjRKcERqN0NDcXla?= =?utf-8?Q?TPoTRU=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2284; 6:wNwjtNxVWEwiJLNcFVIqc4aSggEw/ioco69KZ3HpxWNioMhmLdBP7HOomC8uGkwwwsLWo3Sr3RbpXxeHfIqgQHLRqfNYDqnLmIObfTxKpOiYN+LN95dXUitCLyXgTIXxJyk3nHdQ+Dt8WMn1vtRoKhtOc/ttTWFASPvwqMIAYWUDVAOiqVP1l798K0fsk+49aqaK3T7vyrnf6jW6/X2YmTPd9XtumQmwMIks2L3YNURh4/ebRerZh0KW3mFUmdmc2pzu/FqExO8AxrxjCUmP5196VRnJC58uXwcx9oMLtFkoWLziCsG551rHroQc6+tY7O+JmVGsu68/mSAZEKf2a7g09/06+EW83DskvJCMWs2faGDtSCKsbCnR/n/7BTs9/ZMzhyQ+9zmaqQN/7RpAnM2fhW+Yh3rd8BW7qu4XWP9Yl904S04Qj5arvRbQCVcU8p+XLZjjSnTofRyV4CSWwQ==; 5:ClbFBQ4xmJnSP4q/dLCll3XUC8DpyXS+8+mM+JhDLqLFzRp9h0J9zd1o08cG+aCyy/WB/5PvmdBzAEvf03WFY9J4TeGca1go3LzhGhJyAVwQeFUrNMhSf/Ltij8oVgKglHphNiIORNmFkdXTpbrAuA==; 24:SVr+itfdcE1XGtqRD2wez5STw1eMSbHtFy/hR1HydQj/6T4wAEQI964oUSG9B8WjnA2/tzWhL0EQXAe8VJ3MNsYKPVibnKQIcEHmgCc1TnA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2284; 7:F+vLd4flpmRfZUAymWUW5oiY3fN9Xusu2P+0r6woUnLE+eTv9kPKrgFedydg4bBVNlLMR7hbBwYH+ySvNhD6Cy1ryXvqF+MKDED2/OuP2xxAhm6l+15dj5745XMpGawOxUPaFmFTGzKZvrHcYt6L3pcbl2V7HmvmarYteX/nPYKgruG1hX2WAJrACG0D7QHMtojMGll5EHe7q5wsY5xPXDGWHx1ddyXK1PyqANMtLVuqvVoVMJ2EPSWCUlZSVzakPKaweSkGwk2SQWqikrFVbLa2wE4IkuEfKTJjzhJ5692wY1/S03YwwpZMNf+NH+jj2Nz1vHlzzphDn9nMHqun4Q== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 19:00:05.9273 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR07MB2284 Subject: [dpdk-dev] [PATCH v2 10/10] doc: refer PMD compile and test section from thunderx doc 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: , X-List-Received-Date: Tue, 11 Apr 2017 19:00:10 -0000 Refer the section which explains driver compilation and running of testpmd in Linux, instead of describing it in driver documentation. Signed-off-by: Shijith Thotton Signed-off-by: Jerin Jacob --- doc/guides/nics/thunderx.rst | 188 +++++++++++++------------------------------ 1 file changed, 55 insertions(+), 133 deletions(-) diff --git a/doc/guides/nics/thunderx.rst b/doc/guides/nics/thunderx.rst index 036db86..4fa0039 100644 --- a/doc/guides/nics/thunderx.rst +++ b/doc/guides/nics/thunderx.rst @@ -101,95 +101,18 @@ Please note that enabling debugging options may affect system performance. Toggle display of PF mailbox related run-time check messages -Driver Compilation -~~~~~~~~~~~~~~~~~~ - -To compile the ThunderX NICVF PMD for Linux arm64 gcc target, run the -following “make” command: +Driver compilation and testing +------------------------------ -.. code-block:: console +Refer to the document :ref:`compiling and testing a PMD for a NIC ` +for details. - cd - make config T=arm64-thunderx-linuxapp-gcc install +To compile the ThunderX NICVF PMD for Linux arm64 gcc, +use arm64-thunderx-linuxapp-gcc as target. Linux ----- -.. _thunderx_testpmd_example: - -Running testpmd -~~~~~~~~~~~~~~~ - -This section demonstrates how to launch ``testpmd`` with ThunderX NIC VF device -managed by ``librte_pmd_thunderx_nicvf`` in the Linux operating system. - -#. Load ``vfio-pci`` driver: - - .. code-block:: console - - modprobe vfio-pci - - .. _thunderx_vfio_noiommu: - -#. Enable **VFIO-NOIOMMU** mode (optional): - - .. code-block:: console - - echo 1 > /sys/module/vfio/parameters/enable_unsafe_noiommu_mode - - .. note:: - - **VFIO-NOIOMMU** is required only when running in VM context and should not be enabled otherwise. - See also :ref:`SR-IOV: Prerequisites and sample Application Notes `. - -#. Bind the ThunderX NIC VF device to ``vfio-pci`` loaded in the previous step: - - Setup VFIO permissions for regular users and then bind to ``vfio-pci``: - - .. code-block:: console - - ./usertools/dpdk-devbind.py --bind vfio-pci 0002:01:00.2 - -#. Start ``testpmd`` with basic parameters: - - .. code-block:: console - - ./arm64-thunderx-linuxapp-gcc/app/testpmd -l 0-3 -n 4 -w 0002:01:00.2 \ - -- -i --disable-hw-vlan-filter --no-flush-rx \ - --port-topology=loop - - Example output: - - .. code-block:: console - - ... - - PMD: rte_nicvf_pmd_init(): librte_pmd_thunderx nicvf version 1.0 - - ... - EAL: probe driver: 177d:11 rte_nicvf_pmd - EAL: using IOMMU type 1 (Type 1) - EAL: PCI memory mapped at 0x3ffade50000 - EAL: Trying to map BAR 4 that contains the MSI-X table. - Trying offsets: 0x40000000000:0x0000, 0x10000:0x1f0000 - EAL: PCI memory mapped at 0x3ffadc60000 - PMD: nicvf_eth_dev_init(): nicvf: device (177d:11) 2:1:0:2 - PMD: nicvf_eth_dev_init(): node=0 vf=1 mode=tns-bypass sqs=false - loopback_supported=true - PMD: nicvf_eth_dev_init(): Port 0 (177d:11) mac=a6:c6:d9:17:78:01 - Interactive-mode selected - Configuring Port 0 (socket 0) - ... - - PMD: nicvf_dev_configure(): Configured ethdev port0 hwcap=0x0 - Port 0: A6:C6:D9:17:78:01 - Checking link statuses... - Port 0 Link Up - speed 10000 Mbps - full-duplex - Done - testpmd> - -.. _thunderx_sriov_example: - SR-IOV: Prerequisites and sample Application Notes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -248,58 +171,10 @@ This section provides instructions to configure SR-IOV with Linux OS. Unless ``thunder-nicvf`` driver is in use make sure your kernel config includes ``CONFIG_THUNDER_NIC_VF`` setting. -#. Verify PF/VF bind using ``dpdk-devbind.py``: - - .. code-block:: console - - ./usertools/dpdk-devbind.py --status - - Example output: - - .. code-block:: console - - ... - 0002:01:00.0 'Device a01e' if= drv=thunder-nic unused=vfio-pci - 0002:01:00.1 'Device 0011' if=eth0 drv=thunder-nicvf unused=vfio-pci - 0002:01:00.2 'Device 0011' if=eth1 drv=thunder-nicvf unused=vfio-pci - ... - -#. Load ``vfio-pci`` driver: - - .. code-block:: console - - modprobe vfio-pci - -#. Bind VF devices to ``vfio-pci`` using ``dpdk-devbind.py``: - - .. code-block:: console - - ./usertools/dpdk-devbind.py --bind vfio-pci 0002:01:00.1 - ./usertools/dpdk-devbind.py --bind vfio-pci 0002:01:00.2 - -#. Verify VF bind using ``dpdk-devbind.py``: - - .. code-block:: console - - ./usertools/dpdk-devbind.py --status - - Example output: - - .. code-block:: console - - ... - 0002:01:00.1 'Device 0011' drv=vfio-pci unused= - 0002:01:00.2 'Device 0011' drv=vfio-pci unused= - ... - 0002:01:00.0 'Device a01e' if= drv=thunder-nic unused=vfio-pci - ... - #. Pass VF device to VM context (PCIe Passthrough): The VF devices may be passed through to the guest VM using qemu or virt-manager or virsh etc. - ``librte_pmd_thunderx_nicvf`` or ``thunder-nicvf`` should be used to bind - the VF devices in the guest VM in :ref:`VFIO-NOIOMMU ` mode. Example qemu guest launch command: @@ -320,8 +195,55 @@ This section provides instructions to configure SR-IOV with Linux OS. -serial stdio \ -mem-path /dev/huge -#. Refer to section :ref:`Running testpmd ` for instruction - how to launch ``testpmd`` application. +#. Enable **VFIO-NOIOMMU** mode (optional): + + .. code-block:: console + + echo 1 > /sys/module/vfio/parameters/enable_unsafe_noiommu_mode + + .. note:: + + **VFIO-NOIOMMU** is required only when running in VM context and should not be enabled otherwise. + +#. Running testpmd: + + Follow instructions available in the document + :ref:`compiling and testing a PMD for a NIC ` + to run testpmd. + + Example output: + + .. code-block:: console + + ./arm64-thunderx-linuxapp-gcc/app/testpmd -l 0-3 -n 4 -w 0002:01:00.2 \ + -- -i --disable-hw-vlan-filter --disable-crc-strip --no-flush-rx \ + --port-topology=loop + + ... + + PMD: rte_nicvf_pmd_init(): librte_pmd_thunderx nicvf version 1.0 + + ... + EAL: probe driver: 177d:11 rte_nicvf_pmd + EAL: using IOMMU type 1 (Type 1) + EAL: PCI memory mapped at 0x3ffade50000 + EAL: Trying to map BAR 4 that contains the MSI-X table. + Trying offsets: 0x40000000000:0x0000, 0x10000:0x1f0000 + EAL: PCI memory mapped at 0x3ffadc60000 + PMD: nicvf_eth_dev_init(): nicvf: device (177d:11) 2:1:0:2 + PMD: nicvf_eth_dev_init(): node=0 vf=1 mode=tns-bypass sqs=false + loopback_supported=true + PMD: nicvf_eth_dev_init(): Port 0 (177d:11) mac=a6:c6:d9:17:78:01 + Interactive-mode selected + Configuring Port 0 (socket 0) + ... + + PMD: nicvf_dev_configure(): Configured ethdev port0 hwcap=0x0 + Port 0: A6:C6:D9:17:78:01 + Checking link statuses... + Port 0 Link Up - speed 10000 Mbps - full-duplex + Done + testpmd> Multiple Queue Set per DPDK port configuration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- 1.8.3.1