From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0050.outbound.protection.outlook.com [104.47.38.50]) by dpdk.org (Postfix) with ESMTP id 41D7F2C6E for ; Thu, 13 Apr 2017 11:27:20 +0200 (CEST) Received: from BN3PR0301CA0021.namprd03.prod.outlook.com (10.160.180.159) by BN3PR03MB2274.namprd03.prod.outlook.com (10.166.74.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Thu, 13 Apr 2017 09:27:19 +0000 Received: from BY2FFO11FD034.protection.gbl (2a01:111:f400:7c0c::166) by BN3PR0301CA0021.outlook.office365.com (2a01:111:e400:4000::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Thu, 13 Apr 2017 09:27:19 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD034.mail.protection.outlook.com (10.1.14.219) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Thu, 13 Apr 2017 09:27:18 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.39]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v3D9RE1b024197; Thu, 13 Apr 2017 02:27:15 -0700 From: Shreyansh Jain To: CC: , , , Shreyansh Jain Date: Thu, 13 Apr 2017 15:03:33 +0530 Message-ID: <1492076013-31581-1-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131365492388951044; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39860400002)(39840400002)(39450400003)(39380400002)(39850400002)(39400400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(110136004)(53376002)(77096006)(50986999)(50466002)(105606002)(966004)(38730400002)(36756003)(53936002)(6666003)(6916009)(48376002)(47776003)(189998001)(2906002)(8936002)(305945005)(50226002)(2351001)(85426001)(356003)(5660300001)(8676002)(81166006)(33646002)(104016004)(6306002)(8656002)(5003940100001)(54906002)(106466001)(86362001)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR03MB2274; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD034; 1:rorbSR+ACiNVX9mQA/PpxQMcOXwgBIaqCnZNhTbPrz1OxJcJrvlv3jPKXMMC2rKzbANOXkHEHhVRjmcsjKm7MntGrAbqR/nKsCG+GMonpdSWNRCz5FBmLm6f1/f8yn1sca5WyC9yJVD1Hoqkc44bw0zB354quNpdnEOmJ8gbqnBrh2kgGYdimGOePLYvCA+fwhiCSe8LGIZfKHGQ0C8manrJZ5jPacYztCgfYE32C1wi4oo6ElUPhVAwnETMHeqZKjrZ3IrOUbrtdj8d5yoantDRkqCuwS6RI2qqwjTnOxxen9ZBe7/kSUJraqKxXDi0FH91415Qo7gFOAJR6l82m0cgFmEDPegXi/90t2KzGlxXC93JfS9uss7tBTroSlEYhmJoXiJ2vJv3l3cmn81lbW6iUA6/hQ/6f9kTCVIRqMcQeDYz4tqoCUGSHLq7/633p5IoQmjia48JJOoKpbMfK3etUrSee80v+wVnu33wkMJtV58MWkZR5Cu6fG0uzBCRXE8Hen+qcMgW6PjEjTzS496s3Ra6fbfATFvfZPRAaemgJ0ioGnTBHvXcSlv6reSZt2cg/Bg9N7IonW5JqiSUC3Hx+0EY0sgA04HFEO7f33HHcLemwGARhJ8cUWtDRtfd7jy9sQB/PS7h4nUgpAI2yCp6Dnxhz0Cc5TegXOkYfusAT1B0vywjVPW1qumWioxUKWXyLN+MN4iplbHjhxrcsZcIZ8eSn8qbs2EJNTwt6AG6PaKfd2RJdUAUZ5zU9FwYFGsTpK8s+XgCsorqKjwaoA== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 712a96f5-743a-47b1-7404-08d4824f480d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030255120)(201703131430075)(201703131517081); SRVR:BN3PR03MB2274; X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2274; 3:irnn+0dz5KVzeuBcpfktYyekKFWs8L27uyrrrTt9QlT3bpxSTuJjiSq8L/MXuuaU+FfDsCtBox/LQwwRIlTrP4Ca4IfyH42sp8+OWdsZo1qPH27WeewBFJllo7CWtqJtrOvMMxV9nYWC+AJ0LFBHHT0d8jFTxX0h5Io+bYXnhcjGvDH7iK1O98qnZh26OKEqCX7g5SUBzLaWjAi+OwiXEEW+bM5sgsxpRJtqNQrfNQeDp1B2yoRCxfP4JnUj2RDCsjoXm2+NwTMahCwxRV9HxdfNs4Axpio3eGkNpj8UWF0psS5HOOGaLbI7DxWZ3nc3EaV66jswJnQoWAtPlUejs8Rb1bcey8eYVzf25hOFcNUsdacc6DKw/x0fl8LpNbM16f11SxcTKzlr8fHAZyReXF4XM2a6gy1CQz5n4OL9iAJQyJ0pc9FL9Q1cIFVotbBejPqfZhvLsi2fLQ5FMwSSBA==; 25:MI/icpk+DgP/IyoDzayqc813eywk8Uv3hSLKu6TZEFhfyLy42j9UrBBJZOqMFFTlXrpOVcW+0LansuVGcmBTrUPUm08V6jmsgBXZTP87UY6ANDJPWF8mCi4S1RoWJtUXebB6JLI2HN6UGjUQuOmvljVwHrMQ4sJM99IgYjT/MmjOl3vNcJ2vHIqrQk4QC1or+1lcCeRDpvqVsyf0dgx2ZIJLSsWmr99mGjB9Y4QXW6YAyugJbKdM5+ux7eTSHhz328fW6YuwMPT5Ou+QxWcVBhejKahHE1K95CirgfZpqM5CFy/vvOt0NCnBFI32DT2Xz0AbZ1ecvDNtndD0Vrx5FomDsAxRuWEWtzpmW3xgzJ1TO1ueHDgnQ38V1AAsXLiNMY3jQij/rQ9pVgDUw9SrFo4bm/xFRUa8JINWAiqGN2N5DyCqhaiLyBgEVmtqTIwJ X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2274; 31:Un0IENKWJp1Pr+LpWuxHB535LJy2PExRC/F+vjdk+neOd1pEXZCWyCJxlnpI797scQSS2xka8giAf+7GvoLG5KvfJNhDUU3k5bypohXDPtktyzpK+Bor6qMkoj7RZn+NnfKMhtIqLqjkADIJCNjGv8GQDl4rDNLPENysevaWROvHbgSsVePX75tA4DC0gqczyZinXV9d5jwYKyAKkYNzz170PU+juqfOih/IC9EAG1ePrAroeHfFRqDYo5YuIfNyhn97apYBjWSh5ldx9YyZHw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13017025)(5005006)(8121501046)(13015025)(13023025)(13024025)(13018025)(93006095)(93001095)(3002001)(10201501046)(6055026)(6096035)(20161123565025)(20161123561025)(20161123556025)(20161123563025)(201703131430075)(201703131433075)(201703131448075)(201703161259075); SRVR:BN3PR03MB2274; BCL:0; PCL:0; RULEID:(400006); SRVR:BN3PR03MB2274; X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2274; 4:os7ki5FmGPD6gIH7NpopC9xzW0gKl/+hW86VRemhBxJhWFLPm20ldO1McR59PxT61qRiH12N0wUUyvbX8O7hmPo89yPwfhbCaoWzwxKnivOn89l7qhGKRPPCCXlNcp/GtilLUJotX1Nolpfuc3ujW6egeAfKuPsGh/9tHoVtdprXi+0/3lCN92ofbtzMH83JFac4cT4pZj+9wc+nd4IolpEVED50HhRcryi4QxwqNdDXGDMoDBi/r70y/kw/DS7P+o9+X69CZJ65R00rJwl0yPoQcjD+yaiH6lMkv6HPk9Qg8K6uTCPctvJjy7k71C/+eq7KXuBidZ9tpexF8RPa3W82ie3g/Rs0sdkx26+jgh7Dezj68FJbYZZiB2/7iqaqyc4Jj8/+9ERT0D5EoLYo+pCAmh77sInlXbeqLgwIRL56XhlL24fLESR0GKJeSTWuujGDTI7NHdqanR5pu2S5qos8f5hvmuTJT2EmhEjylpe1e9BrBvdLSE4I0YSL/kNO7FWc6GuVyJNzFzbZk7DW+0lEpZXHJv7bp4x3HWEQCWVPKeZqV+WvmD2T/UKuW6jkn2HqEgJEEhwXCXdBAMwn8ODRU/pTPgIuBi/lrzJZl+A4tPb9T96YTymGhB1X7GaKEAZm1ZOgLWFANmxj6ZRaHHD+6vS+KrOSjCTglsETpAHHCVi/32oC/XwnE2WA/z1wxoek0XAlv+IYcFUcOgtaZzvuRSNXff/bclQ98qJpOMU3xYu8gywIdMn72p5Uwo1D2terXZEmaw87yGigt/MbN3qi9IXhrpjFs0WE6xy7HdDi8GhJ5wpjQcLtppoQ0RI+4XAM99NYpBUds//29wAe+wgXkoDf7MrbRPkKp7YuLAx8/oEBb5ettoXM9a8L3t09Ozb+CAkYGOBTI4zoFbyLzQ== X-Forefront-PRVS: 02760F0D1C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR03MB2274; 23:DSJlX8UWFzqPvIZthQtjJnIOISGPSJXu4yXVBubY4?= =?us-ascii?Q?utBU3QqlLFhzWfcLW9stlwGYQjJXVW6yj9NKeS25HfwWTTnjs5CaM5C4fTHA?= =?us-ascii?Q?fNzIokwjpXAPmeaE0oL5DMeTyN4ErzoV8kfPiTdBJKQec0hFkx4glgNKVPi5?= =?us-ascii?Q?k2kFrIr/niQO0HIIsQzK9679408BNvo3vdhJpeRRTBozvWDOslt/qQeS2Xsl?= =?us-ascii?Q?ef1Ex/tMkwY6wkvyiRlpAqsaCbzwvwtpGx62zBhX5jS/e7Zwd9LaYUQkORvt?= =?us-ascii?Q?FlWpwIe4huvrgzY/F6Ln7OQS51/lYN2HhWCY0dnTn9IMz9Tjj/US/y9Wnae3?= =?us-ascii?Q?w38NR8OAFoKeZajN30tFMqhM1Ml8IU50Yb3HWpOalhNtIIVaAY4hLWGSfD/2?= =?us-ascii?Q?ttJ8L9vZHt+BG6+ggyfR8tBYZYqEN8w4INzy0DERpHd6mX1L611sdkuWPORc?= =?us-ascii?Q?ILTARxCPERmlCzJ4iGZUvuMpP4E0uiK71kHoSzfdCpOoVdn26MdVUztTM5SW?= =?us-ascii?Q?FjdXjiKSoSjSjYvB/vET8bXwoHpdr9GA5xt3C2nm9uC/gP53uZ2dAn+vNgm+?= =?us-ascii?Q?UFeZxLrmuY1Fc7YYLGSXfXK4kbK41GqWCE2iz2X6Mg0r/2tRk1aUVPsGQGfC?= =?us-ascii?Q?nDwArnHzFCfrhJ0PSL+rHhHEY+FN/KEPCi3ElvldrmDA0UYIzBca26sTWips?= =?us-ascii?Q?OgS2ZiqWH4miOszDo054pei5XUDWpPnG8q93PJK5/jcIv6FJOgHoEiK1o1r8?= =?us-ascii?Q?FurUYjh5z9HrvjiDGE8hc4pqhHPMICzZsz7Lrn6w/HN7lzFDms0/DOUcySHi?= =?us-ascii?Q?I9fJk1VVaLS/1uon4k2DaYWEu7K/MeD6AZ0BQ8WB0V5KzeHahU6os2KBm8S1?= =?us-ascii?Q?1sDBSNmjNlEy/AjWAd+lqWsuQRoeP2YGigJNN5ct6Ht9ItqnscqrUt/nxjzT?= =?us-ascii?Q?gu2yaTwQwO1F+PA3BGRVhf3eV2Morr3ttO4R7z/mCjIjSCqz8XkIs/bTIY6u?= =?us-ascii?Q?dJrNypsI0VY89M8+eiAoVTFy3QOgE5or16e6tXU0T8aadY0Z8Xtol2PMbXNp?= =?us-ascii?Q?SZ9Sfx4JT9mXnyPgDwoiUwxx/Vmel4hw3b8K5Ofs9CS0GBN+/lx+QUtAPS2k?= =?us-ascii?Q?SNhkn+SsaJJPuDFUUK+9mSD+9jIJGU8DJOz9/qixpi/6NfuWYX3RxLioLx5u?= =?us-ascii?Q?Ld8CUVoxAKQzND98PCdIx4EPLY/5zrBuoPOa4cLI60pemuU1HbnS16+1g=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2274; 6:CrelGaO4QT4lXFcY68SJE7zfQieh9n3jUmxCK5LBLqs4fDFWhZtf36eYVZreYxCJyzXE2plKTGJY/Gc6EQQHASFtOnR0n/CQlzqouwA3BX9Fx8aflGrQIqZvvE8bmJcgqIZavH/VcgnYrEw2C47F8PI54xc7+a8yuaF4HCSlhQfDQ2Mv20LUR6DM+ZF3xI4TO/gh/LLw3ScYlbs4GkVAsZtlpByUZ6hp5+SnhnD2CCs2xANK9ydliGKBVxu8V2+Wlivg/r9Hk7WGxiYN7RNLsCBvYIGnDMx+Ktn65/cq/yILiG/mTsQgpdSssZftvvaWDZqYCNKTDXE8/Qg/jJQ40PqIcUoQLoZdMNSvFPXnDBdnGZU5FcpYSTrrRchS/WRIl+QmMB6bmJ70EKYTp5u5DllDrbBE3H/C32fK3g0QntCnJqgbxOAFZhzjH11x4xFQqLqMKo9mpTVr7mdOvuG9Hw==; 5:uvQXJvFeNMyg5uPGCK0Heq8h/7d0FgRZ/VHIHqMHsg72qhL5DyjDeC229wBUDDnhHjoJsdD91Nm/8oeGSw1/fJc9vB9cSMV2b45aqFtH3NHE8YoIjjliqifIwQxz055ssnMeLG8te25TejHbwgSyvlv/Py9FXP1tV51rO4qaDBZbhjiLrbNkxAcJbgcHVvIO; 24:WykqHXuf9n1DNCH37F/zeprOSDA7h/JV2a9QYDazoWnC7I+2c6XWr2RZY7Y7vYmFXe3BhjpTL8BEm0GcX2l2J4elEg8qFe6NslvY2ngzD+g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2274; 7:t+Eq1RthUYzIUR1KdujmydkIuvS/4K+OW2dYkb/MRfvbCA3b5M35LN/35X1C/6DRNva6uF/s7ulBCZtm1VK8S+vDKiNI64CfKsAmJEqM9nwEQzSuIS76euVZbJBrKK7gLDDT9RrUjlntN35076zDbGr0gHKSxW/8lV58xN9g/DPaFbfc4WKtdaaPuS+RBqYUiDgUao3N+QsPOTmS2bllo8FSwzHgVwW3q3PsGVw2Yfoenh3cnFajJZUVVOoSv7JB3/0+Y7wr6iJ2msNTS6tGz0MM5WzNuKW9oRr3r151/0+7/Qr89aMWMQfGy1Lwh+OpSLY2WbEvfQ+V8odEjCjk+g== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2017 09:27:18.6923 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB2274 Subject: [dpdk-dev] [PATCH] doc: cleanup testpmd section in DPAA2 PMD 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: , X-List-Received-Date: Thu, 13 Apr 2017 09:27:20 -0000 Signed-off-by: Shreyansh Jain --- Note: Targetted for net-next, including Shijith's [1] clean-up patch for documentation [1] http://dpdk.org/ml/archives/dev/2017-April/063822.html doc/guides/nics/dpaa2.rst | 81 ++++++++++++++++++----------------------------- 1 file changed, 30 insertions(+), 51 deletions(-) diff --git a/doc/guides/nics/dpaa2.rst b/doc/guides/nics/dpaa2.rst index 46225b6..9e7dd4d 100644 --- a/doc/guides/nics/dpaa2.rst +++ b/doc/guides/nics/dpaa2.rst @@ -534,67 +534,46 @@ Please note that enabling debugging options may affect system performance. Toggle display of transmit fast path buffer free run-time message +Driver compilation and testing +------------------------------ -Driver Compilation -~~~~~~~~~~~~~~~~~~ - -To compile the DPAA2 PMD for Linux arm64 gcc target, run the -following ``make`` command: - -.. code-block:: console - - cd - make config T=arm64-dpaa2-linuxapp-gcc install - -.. _dpaa2_testpmd_example: - -Running testpmd -~~~~~~~~~~~~~~~ - -This section demonstrates how to launch ``testpmd`` with DPAA2 device -managed by ``librte_pmd_dpaa2`` in the Linux operating system. - -#. Configure the resource container: - - Configure resources in MC and create the DPRC container: +Refer to the document :ref:`compiling and testing a PMD for a NIC ` +for details. - .. code-block:: console +#. Running testpmd: - export the DPRC container - e.g. export DPRCT=dprc.2 + Follow instructions available in the document + :ref:`compiling and testing a PMD for a NIC ` + to run testpmd. -#. Start ``testpmd`` with basic parameters: + Example output: .. code-block:: console ./arm64-dpaa2-linuxapp-gcc/testpmd -c 0xff -n 1 \ -- -i --portmask=0x3 --nb-cores=1 --no-flush-rx - Example output: - - .. code-block:: console - - ..... - EAL: Registered [pci] bus. - EAL: Registered [fslmc] bus. - EAL: Detected 8 lcore(s) - EAL: Probing VFIO support... - EAL: VFIO support initialized - ..... - PMD: DPAA2: Processing Container = dprc.2 - EAL: fslmc: DPRC contains = 51 devices - EAL: fslmc: Bus scan completed - ..... - Configuring Port 0 (socket 0) - Port 0: 00:00:00:00:00:01 - Configuring Port 1 (socket 0) - Port 1: 00:00:00:00:00:02 - ..... - Checking link statuses... - Port 0 Link Up - speed 10000 Mbps - full-duplex - Port 1 Link Up - speed 10000 Mbps - full-duplex - Done - testpmd> + ..... + EAL: Registered [pci] bus. + EAL: Registered [fslmc] bus. + EAL: Detected 8 lcore(s) + EAL: Probing VFIO support... + EAL: VFIO support initialized + ..... + PMD: DPAA2: Processing Container = dprc.2 + EAL: fslmc: DPRC contains = 51 devices + EAL: fslmc: Bus scan completed + ..... + Configuring Port 0 (socket 0) + Port 0: 00:00:00:00:00:01 + Configuring Port 1 (socket 0) + Port 1: 00:00:00:00:00:02 + ..... + Checking link statuses... + Port 0 Link Up - speed 10000 Mbps - full-duplex + Port 1 Link Up - speed 10000 Mbps - full-duplex + Done + testpmd> Limitations ----------- -- 2.7.4