From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0062.outbound.protection.outlook.com [104.47.42.62]) by dpdk.org (Postfix) with ESMTP id 911A3374E for ; Thu, 14 Sep 2017 13:57:50 +0200 (CEST) Received: from BN3PR03CA0052.namprd03.prod.outlook.com (10.167.1.140) by MWHPR03MB2702.namprd03.prod.outlook.com (10.168.207.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Thu, 14 Sep 2017 11:57:48 +0000 Received: from BY2FFO11FD014.protection.gbl (2a01:111:f400:7c0c::150) by BN3PR03CA0052.outlook.office365.com (2a01:111:e400:7a4d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10 via Frontend Transport; Thu, 14 Sep 2017 11:57:47 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11FD014.mail.protection.outlook.com (10.1.14.76) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.13.11 via Frontend Transport; Thu, 14 Sep 2017 11:57:46 +0000 Received: from [10.232.133.65] (B10814-12.ap.freescale.net [10.232.133.65]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v8EBvhs1005474; Thu, 14 Sep 2017 04:57:44 -0700 To: Ravi Kumar , References: <1505324838-25734-1-git-send-email-ravi1.kumar@amd.com> <1505324838-25734-3-git-send-email-ravi1.kumar@amd.com> From: Hemant Agrawal Message-ID: <64885f61-1947-5e20-2922-9c8ed3ebcd91@nxp.com> Date: Thu, 14 Sep 2017 17:27:43 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <1505324838-25734-3-git-send-email-ravi1.kumar@amd.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131498638667519123; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39860400002)(376002)(346002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(199003)(24454002)(377454003)(189002)(104016004)(8666007)(53936002)(50466002)(6246003)(6306002)(2906002)(2950100002)(76176999)(54356999)(50986999)(4001350100001)(23746002)(33646002)(230700001)(69596002)(105606002)(5660300001)(189998001)(65826007)(31686004)(106466001)(83506001)(498600001)(97736004)(85426001)(81156014)(8676002)(316002)(305945005)(68736007)(81166006)(36756003)(8936002)(64126003)(47776003)(53546010)(65806001)(65956001)(229853002)(86362001)(356003)(31696002)(77096006)(2004002)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2702; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD014; 1:W/0C+6tzqbHV/JzNI00VMX7iOA6vr19GojSY+smGhhK3HUEXmk7cWSQNqWpeacUCQSh3ur70pbFy+6ef9poeFJk1gF3MivgQS6NhD1fhipviCSHAMTVcyDOQygdnasrx X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 115b4388-d3b7-4174-9493-08d4fb67d0b0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603199)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:MWHPR03MB2702; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2702; 3:kCU5Sp3EkVLiEzbHmKP0LB2UAMc94dwioQy8MKQXM3AAkZgtt51vVykPaELR4HhFOehwKbJd4Ug4oExW3b357UW/Cm4r1svGDemDOYebiKVqeCNb390EBZih6GWNtDBOXa9j/jNGCiJsckKwXX2aZqHFbuDTgn6jdUGmYDm8rCupBYzN30jgrZqYQ7A2GyK2buLUnKfVtQ9tg8XVRcFdfBHoEX1eAcmUNp6pL2c7tWqkRJrjlULZc1EaSz6dijdaX0ptQrXOAzyY5WbYCd4YQBxb3qf0Bnskuf+JSs7nxJiNUqbNmeME/CWpZFavlPqDa7ERzTZxRogc7n0iK4QDIg==; 25:AGOgyyvWxYHOqrb2V9a03kQfXy2dxOY2GQJZnj3+aCYcaxOI2lXnBm+plnCybZBWOK0IuzaN03H3x5H+QSv7235p6y40b1AnFm76VHphzwGIC0bAE6wpFLxi7/xq6/rCO2PWQE+R4up4YjMfOzAq0F20DB3sS0CfC4wuc4IE+0mXzeqod+lFwhIkX57s62ynSlfHWa6MhYlqAvpZvas8lFIH5amRJp8Pq++7sTttW01zrnnyc2l9Ob1rSNspjyPfKlXGu6ucSet907OTOsLtU+h1LxrPzYNKhJQ5vJdmt11L+h3vxKJqWTnKC6Iqkf1ifujs7Yuty0+zYO64AyHJAg==; 31:PmklQo3PyJEnPB3mCS4MPF/t39TY0VeNbE/93O803MSdimoIp7TKOMYxlt5os2cvpzmONPeOG/pevK/YMBPus9Svw2MjCT9Kxci8eOwg3GBpZkuhI1VEzj/PCfJC95WqrLA0PudxkbDvByoqEaAIWBOmR/xbMiRQqZnI1xb4rcPD2oHJaFf7teSfVIDeiBr5PVEPjMmoLtJCS221GDnKepNnXujeO98kl2lhZ3nWAAI= X-MS-TrafficTypeDiagnostic: MWHPR03MB2702: X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(22074186197030)(767451399110); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6096035)(20161123559100)(20161123561025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123565025)(20161123556025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR03MB2702; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR03MB2702; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2702; 4:KDmEPvs/p4EC4dBsPF1ZN+dgSFxejby/nYiUIUzS69gELQWhi11zPx7Hsw2MWMNmpNpurr4oggf0I+RMzLtToX+hN/Fllq+4k5HA/QkIHjmglOO8ngnSOd2xs6qHNUVHOvWFJHSX7+AsWVgfzgiw7iQMENbMKVArrv7xGAmJotcsB3Ok4rUqyY1SPATYnklB2khb2A+z7S3/Ly9gU+mySWTiwRP1s4unNVqSWGZQEKnOCWLc6VPgbnpsa9F3qPMMz1+Cch2/yOEDwfepdv519T6rbO3qUc7jidCG2nO6YnkSUovF1M2bvjW3rM1kqcwUvu+8egLmoVNoIF6DxVhtt+kNmiui1rrYteWKMSiPpus= X-Forefront-PRVS: 0430FA5CB7 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; MWHPR03MB2702; 23:NrqORiyKVftBzFUzfYGUpu/vg4xO0wGS5m0dw?= =?Windows-1252?Q?VBNYBP0o35lCb1+QR0YdMQ1tesBGWKzK3dz1jzNvQq5Ab5/3486wIw0c?= =?Windows-1252?Q?2CNDdovxgLlUxsu5GvGWHHoIY74KEetiocJaee5C5bl75yZSVxFXrOyG?= =?Windows-1252?Q?FW7bJVUs17QeUoya0wvxZPac4ggBo3hFY+IS7R9VCeveVDfnYMZaeQdv?= =?Windows-1252?Q?tRcfDZNqysnl0xfsTTsC6CUO/OJe3+n0q/7jqrTT44/KbWgyCUyUidO6?= =?Windows-1252?Q?sC02heqTBxC9mNOOSdsIBN0irDrbvYWZcZgRdwxufIjLt5w004MQwr96?= =?Windows-1252?Q?O6A7xZRbM6q0j1CuMMwR/2Pp2BSIndxX+KmBRTylNMWEefGUnVAyKSwP?= =?Windows-1252?Q?uwkhlLHIPmw0gwY2Xc0517Ka0ccN8oI02NKg539aIi8Qnsdn5hgEGnuq?= =?Windows-1252?Q?gdAl22sh38rOsQxfyWaaZvoVHo1jlH+RDkEpLFtlUDF7Bsjs73bdHO4X?= =?Windows-1252?Q?IQo0unzZpPjZZWXPsoJ1QgouptHya68h5MDnmmJGZzvj+eMx5oDHGcgd?= =?Windows-1252?Q?Q7LiVN/K5lpe/nfk91UdZOWZZ5Yptkin+6XzZJ+mI/G5fYEU2bMEfFK+?= =?Windows-1252?Q?UY0e0eh9dFmD+tSk8eTmUhxyTjGrFgBL0WKGfCi2sW1KqKyBgpnJIqXo?= =?Windows-1252?Q?+KJvr7RA4KA2FWezHBpwjpdNxPck9eelQKMAnvqHX2E544v/plrkzGJl?= =?Windows-1252?Q?AajzLTPPyoxOeFArZAimFtMCBEOfVe95PiLo+prxToMtP3UU64b35HjO?= =?Windows-1252?Q?hPtclKgKO65tPmhQZqfjQQ6Pwh83svFp29ZlxyAnferZ1V8APAAKTqhY?= =?Windows-1252?Q?oGIh5YjN0GuBdpxt4WrtJRW+H093UH/UCKRRo3GPDIG5N2jyHuRCx0FE?= =?Windows-1252?Q?URkOS3wKHOSLzxtP/V4YKsuBKKL/xjd8GQRwMEkUqdL8YrLssLpLwCjc?= =?Windows-1252?Q?6/osUUMftRf6/BRpJrOVmqKQCh318kL5HcDh4C2pEzN9U94G5y9Ki5CG?= =?Windows-1252?Q?yOl66ADkBDklLYAJy/cd+kAZGy3vBzk6sxqT94PK4V1f2OsB8kS8/MDt?= =?Windows-1252?Q?KInvO1SSrX+JmWkJZslsZHVbP+tjWJjnyvNchlk9zUmfn8YCeoQNmocN?= =?Windows-1252?Q?bZTx702mhTZ55UdTl9mk0QYc2O+dTopB/RrHFyp66ggthEIv+WsmjI2D?= =?Windows-1252?Q?mmXRbMd/BdSGUyxu/IWWKHFnTNT7ejUCg+gv0YYJRcJhMCHHgUcxuFb4?= =?Windows-1252?Q?v2+feMqQCWEXMFSYcj70cMLBqxFKoHpxP9O0Dj1B6uZseh5Iud1p3yR8?= =?Windows-1252?Q?vdOaUhlcVAyn0MdbftQuKVOhPXr4EHuCAio3DEe47v5kWiR3YeGcx8D7?= =?Windows-1252?Q?JaHWig8Seg9X9vsQtQ0LWIseD/pyTMkA8mY+tO7LTu729zKPcSBULdf2?= =?Windows-1252?Q?6YsveKsJvo/L/Aip5nY0yMIG4XY?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2702; 6:yC0yF8h7MPgiPF+1UdCx8LDkNnwiQqnTq27VluIXFA/51MvNTg6jsadF8YA8yqyzenNHCte176u5GHqKUe64yg3d0EuBWstH8SIs6zgkI0PIpxNzLsiYmcO6+S49wL9/zC1rokCnZUKjYVfFcTg88Yo/V0F9tou91vZiu1FX/9dX1/MMPPEfFdm5SfxeNxEqMc4hMsqkXoyDOEBeg7PpPXoNacQHTgqSxmUmzk7sVipFZjLStYvwt9pkLGqEzfkHWnJorqRArS5/x0gyC7uQ0rMVOs4omFn4d0GDMbICqFdAE2zwJSmOHFzAUfsEXQBGuKJFVsyzVh77JU5yQOuwSg==; 5:zDeRRCWuXBP0mt+i4RXJCgzHKO13SD27cIdeISTASTtvZMl42SWBxhKnDJj5xVUvgA90vc9tvh2OuEidtXYMyOBAPKyBHkXS8pniUG7tXhfp2LHC/R0fzYxjK58/unOa83J1HGbD5solXIhEvK9CJQ==; 24:s9EMUpoidgFPnZoZHaawZCT+wVFpYKdvsqiKJebSUE633ONMzc6tTz2aLoyFqlfhxXDkVNFaKj4u1GUJ9Z7sqSckphk+adsPdm8RVP7HDfk=; 7:lkW95pJkZzmVUhGetAns6NV3G8SPsxbWEK6uVbS1TVSaixBWrZrrWA9pjLZ9aQAr2TpE8psv9cwPbsoObkSZrc36nj/Z+VdKIcqMnIEZ3aeDW3IjSUyqlihiqa08vlucAMm5EE1swqzanR9191ApF2GoURsof9KlOP/NmPyGJVg4NUYi4Uv20cUcJV+y+zI8YQq/JVPAyJZAK24A7WmtG/resIjh5Qe50WAUzz7Vz14= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2017 11:57:46.6427 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR03MB2702 Subject: Re: [dpdk-dev] [PATCH 3/4] doc: Add documents for AMD XGBE Ethernet 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, 14 Sep 2017 11:57:51 -0000 Hi Ravi, ' On 9/13/2017 11:17 PM, Ravi Kumar wrote: > Signed-off-by: Ravi Kumar > --- > doc/guides/nics/axgbe.rst | 214 +++++++++++++++++++++++++++++++++++++ > doc/guides/nics/features/axgbe.ini | 18 ++++ > doc/guides/nics/index.rst | 1 + > 3 files changed, 233 insertions(+) > create mode 100644 doc/guides/nics/axgbe.rst > create mode 100644 doc/guides/nics/features/axgbe.ini > > diff --git a/doc/guides/nics/axgbe.rst b/doc/guides/nics/axgbe.rst > new file mode 100644 > index 0000000..97056fa > --- /dev/null > +++ b/doc/guides/nics/axgbe.rst > @@ -0,0 +1,214 @@ > +.. Copyright (c) 2017 Advanced Micro Devices, Inc. > + All rights reserved. > + > + AMD 10Gb Ethernet driver > + > + This file is available to you under your choice of the following two > + licenses: will it be possible for you make these consistent with other DPDK Dual license plate formats? e.g. ./drivers/crypto/qat/qat_adf/qat_algs.h or, ./drivers/crypto/dpaa2_sec/mc/dpseci.c > + > + License 1: GPLv2 > + > + Copyright (c) 2017 Advanced Micro Devices, Inc. > + > + This file is free software; you may copy, redistribute and/or modify > + it under the terms of the GNU General Public License as published by > + the Free Software Foundation, either version 2 of the License, or (at > + your option) any later version. > + > + This file is distributed in the hope that it will be useful, but > + WITHOUT ANY WARRANTY; without even the implied warranty of > + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > + General Public License for more details. > + > + You should have received a copy of the GNU General Public License > + along with this program. If not, see . > + > + This file incorporates work covered by the following copyright and > + permission notice: > + > + Copyright (c) 2013 Synopsys, Inc. > + > + The Synopsys DWC ETHER XGMAC Software Driver and documentation > + (hereinafter "Software") is an unsupported proprietary work of Synopsys, > + Inc. unless otherwise expressly agreed to in writing between Synopsys > + and you. > + > + The Software IS NOT an item of Licensed Software or Licensed Product > + under any End User Software License Agreement or Agreement for Licensed > + Product with Synopsys or any supplement thereto. Permission is hereby > + granted, free of charge, to any person obtaining a copy of this software > + annotated with this license and the Software, to deal in the Software > + without restriction, including without limitation the rights to use, > + copy, modify, merge, publish, distribute, sublicense, and/or sell copies > + of the Software, and to permit persons to whom the Software is furnished > + to do so, subject to the following conditions: > + > + The above copyright notice and this permission notice shall be included > + in all copies or substantial portions of the Software. > + > + THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" > + BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED > + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A > + PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS > + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS > + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN > + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF > + THE POSSIBILITY OF SUCH DAMAGE. > + > + License 2: Modified BSD > + > + Copyright (c) 2017 Advanced Micro Devices, Inc. > + All rights reserved. > + > + Redistribution and use in source and binary forms, with or without > + modification, are permitted provided that the following conditions > + are met: > + > + * Redistributions of source code must retain the above copyright > + notice, this list of conditions and the following disclaimer. > + * Redistributions in binary form must reproduce the above copyright > + notice, this list of conditions and the following disclaimer in the > + documentation and/or other materials provided with the distribution. > + * Neither the name of Advanced Micro Devices, Inc. nor the > + names of its contributors may be used to endorse or promote products > + derived from this software without specific prior written permission. > + > + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" > + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > + ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY > + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES > + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; > + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND > + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT > + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF > + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > + > + This file incorporates work covered by the following copyright and > + permission notice: > + > + Copyright (c) 2013 Synopsys, Inc. > + > + The Synopsys DWC ETHER XGMAC Software Driver and documentation > + (hereinafter "Software") is an unsupported proprietary work of Synopsys, > + Inc. unless otherwise expressly agreed to in writing between Synopsys > + and you. > + > + The Software IS NOT an item of Licensed Software or Licensed Product > + under any End User Software License Agreement or Agreement for Licensed > + Product with Synopsys or any supplement thereto. Permission is hereby > + granted, free of charge, to any person obtaining a copy of this software > + annotated with this license and the Software, to deal in the Software > + without restriction, including without limitation the rights to use, > + copy, modify, merge, publish, distribute, sublicense, and/or sell copies > + of the Software, and to permit persons to whom the Software is furnished > + to do so, subject to the following conditions: > + > + The above copyright notice and this permission notice shall be included > + in all copies or substantial portions of the Software. > + > + THIS SOFTWARE IS BEING DISTRIBUTED BY SYNOPSYS SOLELY ON AN "AS IS" > + BASIS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED > + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A > + PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL SYNOPSYS > + BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF > + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS > + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN > + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) > + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF > + THE POSSIBILITY OF SUCH DAMAGE. > + > +AXGBE Poll Mode Driver > +====================== > + > +The AXGBE poll mode driver library (**librte_pmd_axgbe**) implements support > +for AMD 10 Gbps family of adapters. It is compiled and tested in standard linux distro like Ubuntu. > + > +Supported Features > +------------------ > + > +AXGBE PMD has support for: > + > +- Base L2 features > +- Unicast/multicast filtering > +- Promiscuous mode > +- Port statistics > +- TSS (Transmit Side Scaling) > +- RSS (Receive Side Scaling) > +- Checksum offload > +- Jumbo Frame upto 9K > + > + > +Supported Chipsets and NICs > +--------------------------- > +- AMD 10 Gigabit Ethernet Controller > + > + > +Configuration Information > +------------------------- > + > +The following options can be modified in the ``.config`` file. Please note that > +enabling debugging options may affect system performance. > + > +- ``CONFIG_RTE_LIBRTE_AXGBE_PMD`` (default **n**) > + > + Toggle compilation of axgbe driver. To use axgbe PMD set this config parameter > + to 'y'. > + > +- ``CONFIG_RTE_LIBRTE_AXGBE_DEBUG_INIT`` (default **n**) > + > + Toggle display of initialization related messages. > + > + > +Building DPDK > +------------- > + > +See the :ref:`DPDK Getting Started Guide for Linux ` for > +instructions on how to build DPDK. > + > +By default the AXGBE PMD library will be built into the DPDK library. > + > +For configuring and using UIO frameworks, please also refer :ref:`the > +documentation that comes with DPDK suite `. > + > + > +Prerequisites and Pre-conditions > +-------------------------------- > +- Prepare the system as recommended by DPDK suite. > + > +- AXGBE PMD works only with legacy interrupts, so load igb_uio module in legacy interrupt mode > + using module params. > + > +- Bind the intented AMD device to igb_uio module. > + > +Now system is ready to run DPDK application. > + > + > +Usage Example > +------------- > + > +Refer to the document :ref:`compiling and testing a PMD for a NIC ` > +for details. > + > +Example output: > + > +.. code-block:: console > + > + [...] > + EAL: PCI device 0000:02:00.4 on NUMA socket 0 > + EAL: probe driver: 1022:1458 net_axgbe > + Interactive-mode selected > + USER1: create a new mbuf pool : n=171456, size=2176, socket=0 > + USER1: create a new mbuf pool : n=171456, size=2176, socket=1 > + USER1: create a new mbuf pool : n=171456, size=2176, socket=2 > + USER1: create a new mbuf pool : n=171456, size=2176, socket=3 > + Configuring Port 0 (socket 0) > + Port 0: 00:00:1A:1C:6A:17 > + Checking link statuses... > + Port 0 Link Up - speed 10000 Mbps - full-duplex > + Done > + testpmd> > diff --git a/doc/guides/nics/features/axgbe.ini b/doc/guides/nics/features/axgbe.ini > new file mode 100644 > index 0000000..042ff1e > --- /dev/null > +++ b/doc/guides/nics/features/axgbe.ini > @@ -0,0 +1,18 @@ > +; > +; Supported features of the 'axgbe' network poll mode driver. > +; > +; Refer to default.ini for the full list of available PMD features. > +; > +[Features] > +Speed capabilities = Y > +Link status = Y > +Jumbo frame = Y > +Promiscuous mode = Y > +Allmulticast mode = Y > +RSS hash = Y > +CRC offload = Y > +L3 checksum offload = Y > +L4 checksum offload = Y > +Basic stats = Y > +Linux UIO = Y > +x86-64 = Y > diff --git a/doc/guides/nics/index.rst b/doc/guides/nics/index.rst > index 36f4f3f..8e39847 100644 > --- a/doc/guides/nics/index.rst > +++ b/doc/guides/nics/index.rst > @@ -40,6 +40,7 @@ Network Interface Controller Drivers > build_and_test > ark > avp > + axgbe > bnx2x > bnxt > cxgbe >