Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/21397/?format=api
http://patches.dpdk.org/api/patches/21397/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/1488562101-6658-40-git-send-email-jerin.jacob@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": "<1488562101-6658-40-git-send-email-jerin.jacob@caviumnetworks.com>", "list_archive_url": "https://inbox.dpdk.org/dev/1488562101-6658-40-git-send-email-jerin.jacob@caviumnetworks.com", "date": "2017-03-03T17:28:21", "name": "[dpdk-dev,39/39] doc: add OCTEONTX ssovf details", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "84917371b6a364665be2f72825dbd50f5b1444df", "submitter": { "id": 305, "url": "http://patches.dpdk.org/api/people/305/?format=api", "name": "Jerin Jacob", "email": "jerin.jacob@caviumnetworks.com" }, "delegate": { "id": 310, "url": "http://patches.dpdk.org/api/users/310/?format=api", "username": "jerin", "first_name": "Jerin", "last_name": "Jacob", "email": "jerinj@marvell.com" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/1488562101-6658-40-git-send-email-jerin.jacob@caviumnetworks.com/mbox/", "series": [], "comments": "http://patches.dpdk.org/api/patches/21397/comments/", "check": "success", "checks": "http://patches.dpdk.org/api/patches/21397/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 [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 56793FB60;\n\tFri, 3 Mar 2017 18:31:38 +0100 (CET)", "from NAM01-BN3-obe.outbound.protection.outlook.com\n\t(mail-bn3nam01on0084.outbound.protection.outlook.com [104.47.33.84])\n\tby dpdk.org (Postfix) with ESMTP id 51151FB5F\n\tfor <dev@dpdk.org>; Fri, 3 Mar 2017 18:31:36 +0100 (CET)", "from localhost.localdomain.localdomain (14.140.2.178) by\n\tBN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.933.12; Fri, 3 Mar 2017 17:31:31 +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=g6ihR9csCwq2bTFmR14GnOjDmoc6e3L87t2O8Ax4SlY=;\n\tb=J1xlNOgEvwdsE8v1zVofVyhVNB5gCoIqjdJ2LwanYbvT4O7tn1N6WxFFBu30VqOPpJumJ1O3UML4tpiPUojGy8UAufKEJCfw0aBqAyQgRLWgsYVbj1pe/ywABmXG/FLmS7R+nBaKuEqyA8ohZFjc1FWEBUVJkzlirRjU6MDcuOE=", "Authentication-Results": "dpdk.org; dkim=none (message not signed)\n\theader.d=none;dpdk.org; dmarc=none action=none\n\theader.from=caviumnetworks.com;", "From": "Jerin Jacob <jerin.jacob@caviumnetworks.com>", "To": "dev@dpdk.org", "Cc": "thomas.monjalon@6wind.com, bruce.richardson@intel.com,\n\tharry.van.haaren@intel.com, hemant.agrawal@nxp.com, gage.eads@intel.com, \n\tnipun.gupta@nxp.com, santosh.shukla@caviumnetworks.com,\n\tJerin Jacob <jerin.jacob@caviumnetworks.com>", "Date": "Fri, 3 Mar 2017 22:58:21 +0530", "Message-Id": "<1488562101-6658-40-git-send-email-jerin.jacob@caviumnetworks.com>", "X-Mailer": "git-send-email 2.5.5", "In-Reply-To": "<1488562101-6658-1-git-send-email-jerin.jacob@caviumnetworks.com>", "References": "<1488562101-6658-1-git-send-email-jerin.jacob@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": "BMXPR01CA0021.INDPRD01.PROD.OUTLOOK.COM (10.174.214.159)\n\tTo\n\tBN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18)", "X-MS-Office365-Filtering-Correlation-Id": "7417b60a-dcaa-4f9e-6f10-08d4625b23de", "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0; RULEID:(22001);\n\tSRVR:BN3PR0701MB1719; ", "X-Microsoft-Exchange-Diagnostics": [ "1; BN3PR0701MB1719;\n\t3:3u0GWb3oBhZul1pYjQM5LpCLAd2C280KN1ank/EIa/eiDq7aKaJUSCPOAynWIZsaz9bBcC2G/q/AAjOxowypMMpv77tR3K+ujql7Z/Ylx+48l1ZsqAjbmQhC3FJhZd3D5fcPuiW37Nofd1UVZ06wLxmtHUQ7Bq1XReLr0xavmC2jL4+4ye29Xyys1NjYT7824Bmzux/ouJ5CnP//a8rxX1/EnjoSOjaMBtiZtF9B8LsCDUizel9CPLKsWVQc2zYeFYUufZVbwPcc1Inv5LXYDQ==;\n\t25:xtcV0ESCjYgSH+rfDz1vrwjhaXg90VazW91HP3rYxVYn6amVL8RMTNxITpcZC9E4SW4f7M2NSY8Dcl7L3IRIgoYelCmuXq5LYqA9+mmiX+H5r4XvjtP2q4Ukd63DH7C11OWdn3BuNxaDCS+9njIZdy7Vnh7KJ3bFgqvdlDxRoH8PUSmpd4gqXlgi+HvUZl1bLckKrrb6tPD2rWsL8sFWrFyXTXTVAUhQQHMCtcKB0xnkybmmiw6hEzZ20Ro31sZraLvVS5A7HmCKoqQaFvuN5O47FQa6uhHVqMntLd8gnsaQ27Bw87yDGeLID+1ubigUjigBte5i/x1xJt9c9cLAj4KM3QLf012YdT8e2ob6k/HVgrsC1N9qO3G8RJElIq5EN+1tdPI8YiJiu7/d7GQ/Df5kwz/Jp1mmG61IUWQzSB6ATvI2hj+lQQuP/KoqNvoFi+J1x0Tx5+WpbOxAm5jYSQ==", "1; BN3PR0701MB1719;\n\t31:4yXN2E3mffb2X+YDusQvTIJqBkQz4vsurgSyBvlwY/txW1Op1AFaOscRHil1enhNXrExez0oH0qTGF6UodlsK/1/VlukJgirPuTROje0/FLTMvy7kjuwTPYtx3D6oSMgp9CkyZg3T6ECKZaJXal7pE1DfKQ4xfbQf4jvJqCBjnNa0xR8+OkoOgtAwPRSCXVZrY5XTzzdZdUTqKJqTvttDZmiSowOyC9la4iRFFZ3PmSL7AFWm53MCuIB69iUtjTx;\n\t20:46FgDusPPPA3EZtQkHtKCXTcOlg3LddsjAg9pkRC41KBFd8cDmaWFK7FwHA6/2IGjfzR2zDs8lmfnrcwQqf3pFdJ+ka2m+3b+9DmV41R7h9ujZGl0HQUvKllGtWs/k3OC7E+GAuMz1twp8XMn3Co5/YeZkCMHpIXCv2YD4RRQz5lno1fUudG16OMb6Ukw1QUfFlkTpGj9aqVMGnSQn3q9WUVfypq74ipqIqFH2p0/y17jk9ji4tc0jsd8eL5vIrMdKUjJb/EqfB1qHpgMAcX9gielHPLMK2EcNIyHBYldIaFPNXavzv28eqiVFJyC7FOo3Zjup5qVy123qOAmvC9eZQhOKyP4C8O9JZN6zAzFW+LXrIF2RXoYP9VmjqOgjCt15durQvG1PxxRWUeI3PfhoTClLAKQqvOjSlPhHhemjqT9iFnRU6+J5egHSRYX9SZsz1+3kqRNTXlwkKBqwjXK+IVEpxYPWu5WE8+CieDzgljbJXvrwCwZrIjxf4iAxpY/+pn0G1Al0LkXFC56ZFI9b2m/v2KSo9fCpeESrdba0XP66U3zSBpS0eA2AP7GHWr/RwjvvzSO7a5/S2tPtcgFTa/fuIjmkpml0pxgeVWJ8I=", "1; BN3PR0701MB1719;\n\t4:gZ2NpFP9F6/3KGh79mKso7Uywf4Cx87CbFbbU4voCNLsnjW6JtrA4KKBYPZsqSRTatOprqM9iPT9TD8e0AwRBEHzpLrnOtfb724mWwauHK4/S7T7T1gA0mbar1IBEGjx3A03EAWOXc2AfL6DwSlKzCb21mTPB997qZoWhRVhr+GVYqG9iUW2GHlKhB/6d/gpv9caRUZtYmDkUfe8ozDgH4pgkYlrvozeSZxlmqPYMASjNj/RSSbPR94ha1hII//mrPdC+4DEdiIHt3LpYQDKoBwcmwLZ7ULr36LspLU5DNAWhbwLcMA0f2ANDl/cu1nnASvYkRe9g0yd8C8Ay7DjteVt/T2/NRC2WTh25uhibJsuWJ9za+GyBkJsbbf2IMRKIbT6fIyR8oguDhSP42IMvNuo9hVsETe4rdbsk0u91YhnUxtIQcoDFo0PcHarIsUN0y4VnVryVvF9URd02PVku0DewIYjoxFK3LqaCZ737XSf9KiYqIy5sdvidEVFNN0uWukHCzG1EIoQ3Xk7sKELW8Oge1OiiPLUAokAh8LD2jS6cIQjtyMqQ7Sf3JPQ5vbmtwTB5hjhhuSjxpPEPo+IVBXLfv5Yx3lZ2vX6P8ASgUqi1McKi8OoZ0rKCoLh1hxjERSYdHEAKHy8N9vJwYNzBKCPlfQ8PGG9NsfrL66huVULXKghejoH/bmhLnbxTS+v", "=?utf-8?q?1=3BBN3PR0701MB1719=3B23=3ATC?=\n\t=?utf-8?q?6aYVKxwHtiZWgkrDdPs8UE0Sxk7QWpFUVND55y/L9QALfVtYlDuTy/C9?=\n\t=?utf-8?q?hmHwUAOqePeOZ6VwsBhe61BwyZET8huonW8j7EIb8HLtn7yVvHakCizk?=\n\t=?utf-8?q?1YWSxgmS8dkqgAw5VI0IqPmDk1+nrC28LaoT/C3tJjDPGUFYLKVy6hP2?=\n\t=?utf-8?q?eXhm0jgV0z45Uf/xeprBSakyO1cmflIUnd/ehgZM4eT/2Ku89qygJ1h/?=\n\t=?utf-8?q?VxGe3pgS7p2ElR4ja4fpRdqm/KHIft0rlCSP4jVYFd+9SQV8ZZ+M3Szh?=\n\t=?utf-8?q?XnZM6AyeoZ1D9pAJDpYftwLKqAAkASfnDyTp2zmP3Oli1OSXfe6VlbBn?=\n\t=?utf-8?q?eLmqLWk+kljZ2GNtBf0qoK8ykr5dRukgG5n7K5IbSEpPZmJtYuHFAQ7E?=\n\t=?utf-8?q?C6VuSZJZAEvNYILUUp30HpJP85jhe/EC0106Axv1lYiDghIJ2eKPVOWr?=\n\t=?utf-8?q?yI2nGkGQwGINisMz3fN4Z4wEcy3Gb+Ua6ph7AgUKi9l56ZW/6MGr86PT?=\n\t=?utf-8?q?cAsJR3VYSVkLzsNVsmVziKWSWFolmebHNFRNJni1vfKmdjCeQHgqkHNN?=\n\t=?utf-8?q?BnjGI1MpLNj01zyReagsohk8kad+pAKcLr9hvnxGcT7POrIN1A1Gb0gD?=\n\t=?utf-8?q?1s2rAQcYvJww7tZu0wSP5Hgm0KJCSTM1yZijR0cAi9q6kU7oxoQK+GmT?=\n\t=?utf-8?q?650xyEvgKmBX1dG4tBCJZvoWG+N1o8gZgFiRgTJ5jU3K35DFEu6nbKXl?=\n\t=?utf-8?q?HeNN1/3pe728oxgZLpyXPwowasEnDPGaNgfpPImc0QthFqCpkrjZJN71?=\n\t=?utf-8?q?9Nr6e0KYb6g6hUrgnTGAIu5YIZ/c28Ye4Lw19s57eosgrPpOw24HXAk4?=\n\t=?utf-8?q?EGjjXbaRiWmOvukLoPie8xMLz4KRGO+LqTDaCsmvbA9UXOKsotc+TBTS?=\n\t=?utf-8?q?HjJk2e7efyQIbTnAJIhOsnEP1DYwT7wge4wjRUoor81fybjvEYpwFefU?=\n\t=?utf-8?q?F5eC3YR29CAP4k1Dktogi5GeD1u6DhFA/yJuk6RouO9g9td5C2fTnXm/?=\n\t=?utf-8?q?xEfcsZoA21Z0aJ3XQMMVnxQ8VZ0RSTKaA2Xt6lVRqnJtNFKRAZzh14KH?=\n\t=?utf-8?q?jWI0BGfapQdJmHYa4os8/O1pNIuefxjLAOMDhor1UAJEfICDpulx3jVb?=\n\t=?utf-8?q?+S50Mo5djzmxsE8+88J4pmdz9G+ESWvhTJnvisOKOXYoB/Sf8e3uNHg0?=\n\t=?utf-8?q?afA0hKL1qoMp4xnhs=3D?=", "1; BN3PR0701MB1719;\n\t6:Tec8gmKC+z0nbUKIptJlG13Xd7LEYpmTQw38T+a82gbhmZT1P4PYhYE7s7O9Z+9uipPaKlrjIExw//9M3f+dKO4kn2J60VxgftgVPnVKE9FO3/Fca0OiYbriD0bxJ/TUvAe+1cGsjnwEnK6YHiwqOCQPPayoO+Mzmkm77IXGwKWFRVpB2DBo3tEKKg1JxUxRKe2XUMvITH0gR+q6yh16vBUuNZhkVSQ4ez3kBMBGiqtSPYtj4fiJDUr03bTCRJKmDHmS7O10lq9jkgCTrRG52svq0JmtRzVeJvXMV8muaDMy/IszoUoepikpiBTKI8QcLec6DvhXp6nk05cw+dNvPglv5QODhuME2gWKXgbcSy3AqZs7KmMOZAqD/W1ifLjvilCve/z6i3HUodMPN/uVAQ==;\n\t5:uwIlV/K4HSfQkDSiUYXnzyuxDNwCbcnGbZUKV2SBBsZjScUyUeZ+hhScG7457Q6tIYwlUJgv7aKmfhi1YcFQn0WFHaN0shc62phPV364obm8bBDeYWsXmqzyLeOQn8d5phSv8zD9CxHUTil/IBucLQ==;\n\t24:ijjjg93NbHREGQlW2WKobvvXLA0zvZLlam5Td1jHh2uPOT+BIz5zjtswxO0bYmvjSKo4Pn6E+7l13IMpKq2y3T6XT2wBT0wZ1F776mSWDVM=", "1; BN3PR0701MB1719;\n\t7:OdII0/Hj/6LWo87feEtXsTzSQsThS9PFfTeRXKS00UHdTVYDfOENYto3bnRd2WGu/AEQdbjMrQ+sEeQCHVfqqbNxciqeMbt4nUgC6T8WWOozRErUeRfwyLRTN42g97Y47JYEkswlz/BfWtuAQvnJ0JlSv5sYVd7dISRHeSpog4Ukzrk3ffC4/FHFFJhaYna536XYsB1SZmc4hKvpfaWVyfUFWE81hyMpimsz+YmUpr9C5ZbtkvK8SkigPcs/c1wi0p7f1WBCRQZL0AE6nPVrOLn7G5wrHE76ZarRPfPcvjas/uhrS0ry2V0wGgBNP1zSLbrzON3X9uOILbSj3m0zeA==" ], "X-Microsoft-Antispam-PRVS": "<BN3PR0701MB17193346F724E46D2E565715E32B0@BN3PR0701MB1719.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:(166708455590820)(228905959029699); ", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123558025)(20161123564025)(6072148);\n\tSRVR:BN3PR0701MB1719; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0701MB1719; ", "X-Forefront-PRVS": "0235CBE7D0", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(3846002)(50986999)(6116002)(23676002)(2870700001)(36756003)(81166006)(6512007)(97736004)(2361001)(2351001)(6506006)(31430400001)(5660300001)(42186005)(50226002)(8676002)(6666003)(106356001)(8656002)(6306002)(2950100002)(2906002)(25786008)(47776003)(6486002)(76176999)(33646002)(7736002)(107886003)(42882006)(66066001)(110136004)(4326008)(38730400002)(6916009)(305945005)(92566002)(5009440100003)(50466002)(189998001)(53936002)(7099028)(110426004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1719;\n\tH:localhost.localdomain.localdomain; FPR:; SPF:None; MLV:nov;\n\tPTR:InfoNoRecords; LANG:en; ", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "caviumnetworks.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "03 Mar 2017 17:31:31.5188\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN3PR0701MB1719", "Subject": "[dpdk-dev] [PATCH 39/39] doc: add OCTEONTX ssovf details", "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": "Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>\nSigned-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>\n---\n MAINTAINERS | 9 +++\n doc/guides/eventdevs/index.rst | 38 +++++++++++\n doc/guides/eventdevs/octeontx.rst | 131 ++++++++++++++++++++++++++++++++++++++\n doc/guides/index.rst | 1 +\n 4 files changed, 179 insertions(+)\n create mode 100644 doc/guides/eventdevs/index.rst\n create mode 100644 doc/guides/eventdevs/octeontx.rst", "diff": "diff --git a/MAINTAINERS b/MAINTAINERS\nindex c76d924..cbc5fe4 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -484,6 +484,15 @@ M: Fan Zhang <roy.fan.zhang@intel.com>\n F: drivers/crypto/scheduler/\n F: doc/guides/cryptodevs/scheduler.rst\n \n+Eventdev Drivers\n+------------------\n+\n+Cavium OCTEONTX ssovf\n+M: Jerin Jacob <jerin.jacob@caviumnetworks.com>\n+M: Santosh Shukla <santosh.shukla@caviumnetworks.com>\n+F: drivers/event/octeontx/\n+F: app/test/test_eventdev_octeontx.c\n+F: doc/guides/eventdevs/octeontx.rst\n \n Packet processing\n -----------------\ndiff --git a/doc/guides/eventdevs/index.rst b/doc/guides/eventdevs/index.rst\nnew file mode 100644\nindex 0000000..52be539\n--- /dev/null\n+++ b/doc/guides/eventdevs/index.rst\n@@ -0,0 +1,38 @@\n+.. BSD LICENSE\n+ Copyright(c) 2015 - 2017 Intel Corporation. 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 Intel Corporation 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+Event Device Drivers\n+=====================\n+\n+\n+.. toctree::\n+ :maxdepth: 2\n+ :numbered:\n+\n+ octeontx\ndiff --git a/doc/guides/eventdevs/octeontx.rst b/doc/guides/eventdevs/octeontx.rst\nnew file mode 100644\nindex 0000000..eec27ab\n--- /dev/null\n+++ b/doc/guides/eventdevs/octeontx.rst\n@@ -0,0 +1,131 @@\n+.. BSD LICENSE\n+ Copyright (C) Cavium networks Ltd. 2017.\n+ 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 networks 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 SSOVF Eventdev Driver\n+==============================\n+\n+The OCTEONTX SSOVF PMD (**librte_pmd_octeontx_ssovf**) provides poll mode\n+eventdev driver support for the inbuilt event device found in the **Cavium OCTEONTX**\n+SoC family as well as their virtual functions (VF) in SR-IOV context.\n+\n+More information can be found at `Cavium Networks Official Website\n+<http://www.cavium.com/OCTEON-TX_ARM_Processors.html>`_.\n+\n+Features\n+--------\n+\n+Features of the OCTEONTX SSOVF PMD are:\n+\n+- 64 Event queues\n+- 32 Event ports\n+- HW event scheduler\n+- Supports 1M flows per event queue\n+- Flow based event pipeling\n+- Flow pinning support in flow based event pipeling\n+- Queue based event pipeling\n+- Supports ATOMIC,ORDERED,PARALLEL schedule types per flow\n+- Event scheduling QoS based on event queue priority\n+- Open system with configurable amount of outstanding events\n+- HW accelerated dequeue timeout support to enable power management\n+- SR-IOV VF\n+\n+Supported OCTEONTX SoCs\n+-----------------------\n+- CN83xx\n+\n+Prerequisites\n+-------------\n+\n+There are three main pre-perquisites for executing SSOVF PMD on a OCTEONTX\n+compatible board:\n+\n+1. **OCTEONTX Linux kernel PF driver for Network acceleration HW blocks**\n+\n+ The OCTEONTX Linux kernel drivers (including the required PF driver for the\n+ SSOVF) are available on Github at `octeontx-kmod <https://github.com/caviumnetworks/octeontx-kmod>`_\n+ along with build, install and dpdk usage instructions.\n+\n+2. **ARM64 Tool Chain**\n+\n+ For example, the *aarch64* Linaro Toolchain, which can be obtained from\n+ `here <https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/aarch64-linux-gnu>`_.\n+\n+3. **Rootfile system**\n+\n+ Any *aarch64* supporting filesystem can be used. For example,\n+ Ubuntu 15.10 (Wily) or 16.04 LTS (Xenial) userland which can be obtained\n+ from `<http://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/ubuntu-base-16.04.1-base-arm64.tar.gz>`_.\n+\n+ As an alternative method, SSOVF PMD can also be executed using images provided\n+ as part of SDK from Cavium. The SDK includes all the above prerequisites necessary\n+ to bring up a OCTEONTX board.\n+\n+ SDK and related information can be obtained from: `Cavium support site <https://support.cavium.com/>`_.\n+\n+- Follow the DPDK :ref:`Getting Started Guide for Linux <linux_gsg>` to setup the basic DPDK environment.\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_LIBRTE_PMD_OCTEONTX_SSOVF`` (default ``n``)\n+\n+ By default it is enabled only for defconfig_arm64-thunderx-* config.\n+ Toggle compilation of the ``librte_pmd_octeontx_ssovf`` driver.\n+\n+- ``CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF_DEBUG`` (default ``n``)\n+\n+ Toggle display of generic debugging messages\n+\n+Driver Compilation\n+~~~~~~~~~~~~~~~~~~\n+\n+To compile the OCTEONTX SSOVF 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 install\n+\n+Limitations\n+-----------\n+\n+Burst mode support\n+~~~~~~~~~~~~~~~~~~\n+\n+Burt mode is not supported. Dequeue and Enqueue functions accepts only single\n+event at a time\n+\ndiff --git a/doc/guides/index.rst b/doc/guides/index.rst\nindex 82b00e9..63716b0 100644\n--- a/doc/guides/index.rst\n+++ b/doc/guides/index.rst\n@@ -43,6 +43,7 @@ DPDK documentation\n testpmd_app_ug/index\n nics/index\n cryptodevs/index\n+ eventdevs/index\n xen/index\n contributing/index\n rel_notes/index\n", "prefixes": [ "dpdk-dev", "39/39" ] }{ "id": 21397, "url": "