Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/31231/?format=api
http://patches.dpdk.org/api/patches/31231/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/1510037974-1511-3-git-send-email-santosh.shukla@caviumnetworks.com/", "project": { "id": 1, "url": "http://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<1510037974-1511-3-git-send-email-santosh.shukla@caviumnetworks.com>", "list_archive_url": "https://inbox.dpdk.org/dev/1510037974-1511-3-git-send-email-santosh.shukla@caviumnetworks.com", "date": "2017-11-07T06:59:33", "name": "[dpdk-dev,v5,2/3] doc: add mempool and octeontx mempool device", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": true, "hash": "7f79d497db5c86c5f6a392ce16c0e7bf6312571f", "submitter": { "id": 480, "url": "http://patches.dpdk.org/api/people/480/?format=api", "name": "Santosh Shukla", "email": "santosh.shukla@caviumnetworks.com" }, "delegate": { "id": 1, "url": "http://patches.dpdk.org/api/users/1/?format=api", "username": "tmonjalo", "first_name": "Thomas", "last_name": "Monjalon", "email": "thomas@monjalon.net" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/1510037974-1511-3-git-send-email-santosh.shukla@caviumnetworks.com/mbox/", "series": [], "comments": "http://patches.dpdk.org/api/patches/31231/comments/", "check": "success", "checks": "http://patches.dpdk.org/api/patches/31231/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@dpdk.org", "Delivered-To": "patchwork@dpdk.org", "Received": [ "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 566951B3DD;\n\tTue, 7 Nov 2017 08:00:25 +0100 (CET)", "from NAM02-CY1-obe.outbound.protection.outlook.com\n\t(mail-cys01nam02on0064.outbound.protection.outlook.com\n\t[104.47.37.64]) by dpdk.org (Postfix) with ESMTP id C6179236\n\tfor <dev@dpdk.org>; Tue, 7 Nov 2017 08:00:22 +0100 (CET)", "from santosh-Latitude-5580.caveonetworks.com (50.233.148.156) by\n\tBN6PR07MB3089.namprd07.prod.outlook.com (10.172.105.7) with Microsoft\n\tSMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.197.13; Tue, 7 Nov 2017 07:00:15 +0000" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=a8osVzMFkGvBL5jLetO/58VhZRyD0LAdkNjJyRP8WXs=;\n\tb=eHSu4Xl4WVy570v2zEzqhON+q0cx5nVnuu4i+m51NWlvXQipOHiFoV7YC7nkZg+TAne8QasQWCh3SJYfRHkkuA9i9oZY0ARbxByU1NT6lwXJeqAqwyR+MlaQVgUAeGHtIS2s4gYXGescLALxs+If/76LjO+EpnNT+AwlYfpqjpM=", "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Santosh.Shukla@cavium.com; ", "From": "Santosh Shukla <santosh.shukla@caviumnetworks.com>", "To": "dev@dpdk.org", "Cc": "john.mcnamara@intel.com, thomas@monjalon.net,\n\tjerin.jacob@caviumnetworks.com,\n\tSantosh Shukla <santosh.shukla@caviumnetworks.com>", "Date": "Tue, 7 Nov 2017 12:29:33 +0530", "Message-Id": "<1510037974-1511-3-git-send-email-santosh.shukla@caviumnetworks.com>", "X-Mailer": "git-send-email 2.7.4", "In-Reply-To": "<1510037974-1511-1-git-send-email-santosh.shukla@caviumnetworks.com>", "References": "<20171020152124.14746-1-santosh.shukla@caviumnetworks.com>\n\t<1510037974-1511-1-git-send-email-santosh.shukla@caviumnetworks.com>", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-Originating-IP": "[50.233.148.156]", "X-ClientProxiedBy": "PN1PR0101CA0066.INDPRD01.PROD.OUTLOOK.COM (10.174.150.156)\n\tTo BN6PR07MB3089.namprd07.prod.outlook.com (10.172.105.7)", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "e83e59bd-c209-4721-1283-08d525ad3603", "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603249);\n\tSRVR:BN6PR07MB3089; ", "X-Microsoft-Exchange-Diagnostics": [ "1; BN6PR07MB3089;\n\t3:b768xQ+8Yi1jBTe2iYozhtwFHBgFqVZ4n+LSqmAyZJD/H4rtTpt2nYqOT0cpPQo+BrPsyhlNJL5UCPWL8r6jPkPXJ7C9vjokNK6BavhZuot2h0VWA4HqAUVjYRBL4tOVs5zMqEYmK4SfPkEDLg9IYQ8b1czLbFG+qs8Fghk3Qy/lbepCZ7tZrf4VN+p5iiGVqd/fbYvkSvitoWfKKp19ziMBXVBlQRoeLahY6RnlAzzIs37gDwaYTEn1jEBPcQMm;\n\t25:9v1YTRD1Ef+w25zjxR3JCIiNL8YeUU+lPvZOvRbJ3UIRzbqBc7TM5csgHvormX+gBMv53Zmi/bjiJa319Uqnw/+XQzaSBcCBGRznzVVAXGN05M0jE6muocbPeJwsMMmEC295jw27aPWHiRhjt7nbp434qLm2YsHKOLb7upIbeg2vY3lxZUQrRiLlHnXztHqEmqqLTgdSuU8WNw1Lz1SrwPfKDBcYOS5cK/R3oSd1v+PczaEk85zfYirMors9k/BpkxPs+qSGlseC8ypqykrGZj2YCsgO7PzPkYD8/RW80MiWACULWuWWLnnRzEHQg7jr4zeDqX3dyt/oNkknAb8TeQ==;\n\t31:NvFQ0r500lrQsUVd0gpP61kWrD53MAqiguA0KO7VGsk6iA+pUzqxtJOUsY6XvCLB3VWsytw/ZCLUWv0En5bz6QDhxZpYLQbEovkTMXOsmDXFM9bHyqkpm7A79ACQPS9slw2XXi9Z1vNbW24L0/r5RQEwh+TvO95g/XJUR+B8ug1G827tuNOuSCP/1yGi6efXhIFRLb5ptthMyzU/s0DOVvM83wAsGlo15u8LIhmmXnU=", "1; BN6PR07MB3089;\n\t20:2izxYgqkl2DrLU4hyU0rnq5iapJ84fvIgqxO3zKTaVssuX2caw48QKBmACB/b8odFk8TplOP5cBT/Nr2gU5AJWxTZN3wNnjK/2ufaE46e9nWhC8qAlxNjvg5HNoABzbW8j5lG9NgUYB7l+/4f/XeMw7TRwNZHy5RKEDnvkhQTg6T/2znfDmj5qS97ujjCQtgi6fdU6OJiNTMrubBHgu14VzGviM6i6+bd5Ehe5iBEgKhNwUS42XTTr3RvPyViVhwIKhyreV3bIFx8M81tcWv0SELXoJOEsDP+Hhvjk9yFmzZHZoKtQMvuKjLCp7omIPNVITjCnGuyPjDwpRRRdAJsOpSdJmz4zVStSshkh3x9zzu6v+0U58srYxL1dz8pYsHrRngsCnD4QhU6+61fYoN71qf/JhL+17/sR9w810lWbf9aLjw+spACYHfkTosaU0Zg6nT959eW4KF2p2BpKGXuxweFlYWXJMxdx1eYF0TpR8CN2vH8fRbXzwEDz711qAZst/ZcZaCa8YqxDAoSlJ2bdFz+KrdTExj7WOEcuD2oXjfy49D4mRp71SFxjdwF3jaxsgKmPnsc53ndYocxRDgiqqy2tSSuT8W7YY292Qh5mg=;\n\t4:FinZSzbA+Sz8xAvdGGR3UnnA3SCJ6rrPrYAlbHSzxGg/U9r5SPDooTx51jALKx/+Ouo6rdWk5kOFs764i2/oI+Ys2VmX67Kr9opSU8KumVyxxR5rbaX5pskB8NIe1mMlIrsjaW3cBmwdLWS3RaptRSBMmqbCTnBkpo/WOy175PQoQxK46T+eW8ekEQZx0tBE0Z0XEP9aulzf/drsRANLSE3NtgyIGbrBbwfpNABslXy98Mxce7wGDxIaDakaDdR/LBGF+5FhPnSn5jFr1jyvMVV8gZKcgZberHNT5Cf/bp5vir6Aho/zsstPKOxa08Y/", "=?us-ascii?Q?1; BN6PR07MB3089;\n\t23:QWq+TYPDsMpKJHNg1t1Y7smPJhDP4gyyPiT/a1hor?=\n\tRNWRqh29YBe7/o9mXJlek9AyVXhcO3aLhaJDI2H5+xIdjMU77ivSkQJN2Oe643edTpkaZIv9yL327ocNDLNnDHZuMikD7Lsuo1mFHmTNi8fT0Galexc6TQipAG7/pTGAJxXIzpV4GjLcMOvwQCPLlR9NIVBSP2EBRQnDKkj1DVaxIe1NELIsEOiMM9GShJlDqGE/PerBPyDkJ8JVilCQh69JZEBozxqQEuKUs/DPOQ6/vp0j+0XaXWrfHlcnC/UETpbou77mfa66wDUCOkKFXpaVnHA+Mu0FBAHaBydE8txNfUdH5GEKY+kPpDrntTbrJ0gh4zPq/WIOMFLpcheZbrpafUlZ6fc0T+h3J4qpw9jHVwxYrZCeeyQ88LX8FYkqfSAVM7iqUbFNo9FEddhOpPwJ+PbHGqeZ/PIEL5qkfycUFfrUjgSmQUyUaRLt2IGOQSHUAemb9pco/eLFfmf36Z57As6OFdscyHzDL4IPs7Pb3MDQZclwyKfQ/OzlXt5eyUGt3nlkPr6BZM533ZU2Lrv0lnN8vrh+gKGYML4WFG3jiN0X7qgFxFFU3tvE2ehe7XHlahQQLB942/5aigGYJlspWBlTpUwQjzgNEEycupN1EPZKTC0Wzppqs4B6M6hMWHhWhcyXfB4TguszoZsrzm9fVlR0ompWHFyrPsZkPNBsyZvGH1F0WrVq78KCtJbolY0QdghudMne2jvpWv3cv/aaw0MicnN+l1Y07fu20vEeuvAJ9to5pijy9J7bhyytG6Ya1kELZa5uTRNIJtSHZW/CIPIhKKMb1q6x6WpAqhEpJc8e22VNWdU4wM9yK8O8A+x/OCCj61iF/OH9SgvxTcI4gK+i544OGLNaXXwUMwzpf6vJjaDLKrOU7iOfhKaC2Wq372g5r3kH4QLlMtP+EmpLvO/tOCloUO+FAPF7F6jf9BRni7S4OX6GrY6k9+LlrtjX9MvQ4uB+bcpUb+bz6nY0Embrn2CDSobG6AJ7WaBjkYiI2Xke5rQraYcKaO3yP0RJ5JeyvKi9VOYYeB1QyJitSP2ViBVZcFUXdJpn8NYdyz7uwdQmWeuIkka5gqb2NagCxRcuVtpj+Mac2AmwfBMdFLPSNcQcASr5m7VE8huU4P6X65t1q7DU6v8TRFy9gVXpcvSMtuGsw+QaSUZtNQH", "1; BN6PR07MB3089;\n\t6:PLNb4gMk8UjtsdzFBD/WDL2VsH53/9zfch4nMTUJvFSWvAHYn43L4O4CtGzUaROM1WFQ87oRA+Tm+dZ0JgjzgT47W1XCyYIuFJWWYBZf1GIzbhYOdMhbpW2YKn+xvaKu0hNFmDuhIuNEVQ65ZRW6NfoKScIbFuLFqBNkG9C8hmRYKnJ6iteX9y1KUwWxDhIl9sZit+rreP4XN2ZXwnL4rx7wkxjk366wSrTuGLk/rfMdw63KvnmFkbCmviCxIK5gzd3+uW0R+UA4sLQCzM6LRd+3hyuBWzmCy2l/A6I+TcHe+ulO6+OQ7CVceXkFLQZ8K8E/gwj8tTVLBNMZXfCu7hUUvW2PwWYH2m9U+LPtG+Y=;\n\t5:X3RPfOH1iJTZL3L1ADSlri3MkNyOS/r2cpWknd/cMjnkG6YSEgsYLCDigABp8QUC77F5XiLzJsEOHxVlykM9ccM270MmCsPHVZX+n5M1+LLixVRnzKPkJxYVjMb9h1PFCgQrFvpJXloDhkHxyOY4ip3Rf4IGm/C416fM71dgPuM=;\n\t24:ug0McSTZL7W6QUqorsi0/yeWXXqzdBKhMf62a+7ycMP8vpArMJ/bs7VttRvFc/m7dFwBxx7BPt2l0hxLlbuGa37lKNc3RX7TINJ3udcnsjw=;\n\t7:MQjoenzRMUUV/KZh0zwZfSg8A2oGogS7eXhU6cHumdQOZ0Umwp0HzkWO6mgjnb6OA/LHOWbXxVuJXhsz2biJ6F3k6SQ0jiUblOh1si6fTp1hIGsXdHHT72vFJU2f9InWZcT2HqSn4S0U8COrluEM/uWKJuoDhE1RIwefsa1FecsUJeelmi86JCQPZCsz5Vd0+sWuW4I5OZiANCTp7J/EriMWlEeHqWbnpSdKgcUnp7tuF5x+5P+X9Ab2/2LlGIs+" ], "X-MS-TrafficTypeDiagnostic": "BN6PR07MB3089:", "X-Exchange-Antispam-Report-Test": "UriScan:(228905959029699);", "X-Microsoft-Antispam-PRVS": "<BN6PR07MB30899C43E5E75AE7D8B63B88EA510@BN6PR07MB3089.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231021)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:BN6PR07MB3089; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:BN6PR07MB3089; ", "X-Forefront-PRVS": "0484063412", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(81166006)(7736002)(6506006)(69596002)(16526018)(5003940100001)(81156014)(316002)(6486002)(33646002)(68736007)(3846002)(66066001)(8676002)(305945005)(36756003)(5660300001)(6116002)(6306002)(6512007)(50986999)(76176999)(53936002)(72206003)(2906002)(53416004)(105586002)(6916009)(2950100002)(42882006)(48376002)(6666003)(47776003)(97736004)(50466002)(189998001)(25786009)(107886003)(50226002)(101416001)(478600001)(4326008)(16586007)(106356001)(8936002)(2361001)(2351001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3089;\n\tH:santosh-Latitude-5580.caveonetworks.com; FPR:; SPF:None;\n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ", "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "caviumnetworks.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "07 Nov 2017 07:00:15.7910\n\t(UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "e83e59bd-c209-4721-1283-08d525ad3603", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN6PR07MB3089", "Subject": "[dpdk-dev] [PATCH v5 2/3] doc: add mempool and octeontx mempool\n\tdevice", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://dpdk.org/ml/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "content": "This commit adds a section to the docs listing the mempool\ndevice PMDs available.\n\nIt then adds the octeontx fpavf mempool PMD to the listed mempool\ndevices.\n\nCc: John McNamara <john.mcnamara@intel.com>\n\nSigned-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>\n---\nv4 --> v5:\n* Replaced `Ref :` with `See :doc:` (John)\n* Renamed section from Platform Device Drivers to\n Platform Specific Guides\n\n doc/guides/index.rst | 1 +\n doc/guides/mempool/index.rst | 40 +++++++++++++++\n doc/guides/mempool/octeontx.rst | 104 +++++++++++++++++++++++++++++++++++++++\n doc/guides/platform/octeontx.rst | 4 ++\n 4 files changed, 149 insertions(+)\n create mode 100644 doc/guides/mempool/index.rst\n create mode 100644 doc/guides/mempool/octeontx.rst", "diff": "diff --git a/doc/guides/index.rst b/doc/guides/index.rst\nindex 91a7ebf..f924a7c 100644\n--- a/doc/guides/index.rst\n+++ b/doc/guides/index.rst\n@@ -44,6 +44,7 @@ DPDK documentation\n nics/index\n cryptodevs/index\n eventdevs/index\n+ mempool/index\n platform/index\n contributing/index\n rel_notes/index\ndiff --git a/doc/guides/mempool/index.rst b/doc/guides/mempool/index.rst\nnew file mode 100644\nindex 0000000..b3c8e7f\n--- /dev/null\n+++ b/doc/guides/mempool/index.rst\n@@ -0,0 +1,40 @@\n+.. BSD LICENSE\n+ Copyright(c) 2017 Cavium Inc. All rights reserved.\n+\n+ Redistribution and use in source and binary forms, with or without\n+ modification, are permitted provided that the following conditions\n+ are met:\n+\n+ * Redistributions of source code must retain the above copyright\n+ notice, this list of conditions and the following disclaimer.\n+ * Redistributions in binary form must reproduce the above copyright\n+ notice, this list of conditions and the following disclaimer in\n+ the documentation and/or other materials provided with the\n+ distribution.\n+ * Neither the name of Cavium Inc nor the names of its\n+ contributors may be used to endorse or promote products derived\n+ from this software without specific prior written permission.\n+\n+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n+ \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n+\n+Mempool Device Driver\n+=====================\n+\n+The following are a list of mempool PMDs, which can be used from an\n+application through the mempool API.\n+\n+.. toctree::\n+ :maxdepth: 2\n+ :numbered:\n+\n+ octeontx\ndiff --git a/doc/guides/mempool/octeontx.rst b/doc/guides/mempool/octeontx.rst\nnew file mode 100644\nindex 0000000..b262c82\n--- /dev/null\n+++ b/doc/guides/mempool/octeontx.rst\n@@ -0,0 +1,104 @@\n+.. BSD LICENSE\n+ Copyright (C) Cavium, Inc. 2017. All rights reserved.\n+\n+ Redistribution and use in source and binary forms, with or without\n+ modification, are permitted provided that the following conditions\n+ are met:\n+\n+ * Redistributions of source code must retain the above copyright\n+ notice, this list of conditions and the following disclaimer.\n+ * Redistributions in binary form must reproduce the above copyright\n+ notice, this list of conditions and the following disclaimer in\n+ the documentation and/or other materials provided with the\n+ distribution.\n+ * Neither the name of Cavium, Inc nor the names of its\n+ contributors may be used to endorse or promote products derived\n+ from this software without specific prior written permission.\n+\n+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n+ \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n+\n+OCTEONTX FPAVF Mempool Driver\n+=============================\n+\n+The OCTEONTX FPAVF PMD (**librte_mempool_octeontx**) is a mempool\n+driver for offload mempool device found in **Cavium OCTEONTX** SoC\n+family.\n+\n+More information can be found at `Cavium, Inc Official Website\n+<http://www.cavium.com/OCTEON-TX_ARM_Processors.html>`_.\n+\n+Features\n+--------\n+\n+Features of the OCTEONTX FPAVF PMD are:\n+\n+- 32 SR-IOV Virtual functions\n+- 32 Pools\n+- HW mempool manager\n+\n+Supported OCTEONTX SoCs\n+-----------------------\n+\n+- CN83xx\n+\n+Prerequisites\n+-------------\n+\n+See :doc: `../platform/octeontx.rst` for setup information.\n+\n+Pre-Installation Configuration\n+------------------------------\n+\n+Config File Options\n+~~~~~~~~~~~~~~~~~~~\n+\n+The following options can be modified in the ``config`` file.\n+Please note that enabling debugging options may affect system performance.\n+\n+- ``CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS`` ( set to ``octeontx_fpavf``)\n+\n+ Set default mempool ops to octeontx_fpavf.\n+\n+- ``CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL`` (default ``y``)\n+\n+ Toggle compilation of the ``librte_mempool_octeontx`` driver.\n+\n+- ``CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL_DEBUG`` (default ``n``)\n+\n+ Toggle display of generic debugging messages\n+\n+Driver Compilation\n+~~~~~~~~~~~~~~~~~~\n+\n+To compile the OCTEONTX FPAVF MEMPOOL PMD for Linux arm64 gcc target, run the\n+following ``make`` command:\n+\n+.. code-block:: console\n+\n+ cd <DPDK-source-directory>\n+ make config T=arm64-thunderx-linuxapp-gcc test-build\n+\n+\n+Initialization\n+--------------\n+\n+The octeontx fpavf mempool initialization similar to other mempool\n+drivers like ring. However user need to pass --base-virtaddr as\n+command line input to application example test_mempool.c application.\n+\n+Example:\n+\n+.. code-block:: console\n+\n+ ./build/app/test -c 0xf --base-virtaddr=0x100000000000 \\\n+ --mbuf-pool-ops-name=\"octeontx_fpavf\"\ndiff --git a/doc/guides/platform/octeontx.rst b/doc/guides/platform/octeontx.rst\nindex 34c0339..fb708ca 100644\n--- a/doc/guides/platform/octeontx.rst\n+++ b/doc/guides/platform/octeontx.rst\n@@ -45,6 +45,10 @@ Common Offload HW Block Drivers\n See :doc: `../eventdevs/octeontx.rst` for octeontx ssovf eventdev driver\n information.\n \n+2. **Mempool Driver**\n+ See :doc: `../mempool/octeontx.rst` for octeontx fpavf mempool driver\n+ information.\n+\n Steps To Setup Platform\n -----------------------\n \n", "prefixes": [ "dpdk-dev", "v5", "2/3" ] }{ "id": 31231, "url": "