get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/41254/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 41254,
    "url": "http://patches.dpdk.org/api/patches/41254/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1529389574-6643-2-git-send-email-anoob.joseph@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": "<1529389574-6643-2-git-send-email-anoob.joseph@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1529389574-6643-2-git-send-email-anoob.joseph@caviumnetworks.com",
    "date": "2018-06-19T06:26:13",
    "name": "[1/2] cryptodev: add min headroom and tailroom requirement",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "51a6f1054b0c6a0fddae0c5774aafc99cbe9cecb",
    "submitter": {
        "id": 893,
        "url": "http://patches.dpdk.org/api/people/893/?format=api",
        "name": "Anoob Joseph",
        "email": "anoob.joseph@caviumnetworks.com"
    },
    "delegate": {
        "id": 22,
        "url": "http://patches.dpdk.org/api/users/22/?format=api",
        "username": "pdelarag",
        "first_name": "Pablo",
        "last_name": "de Lara Guarch",
        "email": "pablo.de.lara.guarch@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1529389574-6643-2-git-send-email-anoob.joseph@caviumnetworks.com/mbox/",
    "series": [
        {
            "id": 161,
            "url": "http://patches.dpdk.org/api/series/161/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=161",
            "date": "2018-06-19T06:26:12",
            "name": "add head/tailroom requirement for crypto PMDs",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/161/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/41254/comments/",
    "check": "fail",
    "checks": "http://patches.dpdk.org/api/patches/41254/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 EFA4114EC;\n\tTue, 19 Jun 2018 08:28:11 +0200 (CEST)",
            "from NAM02-SN1-obe.outbound.protection.outlook.com\n\t(mail-sn1nam02on0076.outbound.protection.outlook.com [104.47.36.76])\n\tby dpdk.org (Postfix) with ESMTP id 36E2C101B\n\tfor <dev@dpdk.org>; Tue, 19 Jun 2018 08:28:10 +0200 (CEST)",
            "from ajoseph83.caveonetworks.com.caveonetworks.com (115.113.156.2)\n\tby DM6PR07MB4907.namprd07.prod.outlook.com (2603:10b6:5:a3::12)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.863.16;\n\tTue, 19 Jun 2018 06:28:05 +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:X-MS-Exchange-SenderADCheck;\n\tbh=sTr5Oe67CLeaIXzPHoBzhMVGgaw0u2lwDYplKd6/vDI=;\n\tb=k77jz0ZHWoW67FFqIlO6aB2MR/f4RITec9HoZGFDNmNixk/eVQUlSa9z4F1WnZ7a8bDyYtCTCcuHeCyTQCeb4XkPl6dddaZ/ZQzQCT8TcE0OGhplNs0nXmlum7sXey8Yw4CcJVsMUXZVfunngSMY9jmh/U3orrXeqAtQNUc1uRQ=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Anoob.Joseph@cavium.com; ",
        "From": "Anoob Joseph <anoob.joseph@caviumnetworks.com>",
        "To": "Declan Doherty <declan.doherty@intel.com>,\n\tPablo de Lara <pablo.de.lara.guarch@intel.com>",
        "Cc": "Anoob Joseph <anoob.joseph@caviumnetworks.com>,\n\tAkhil Goyal <akhil.goyal@nxp.com>,\n\tAnkur Dwivedi <ankur.dwivedi@caviumnetworks.com>,\n\tJerin Jacob <jerin.jacob@caviumnetworks.com>,\n\tNarayana Prasad <narayanaprasad.athreya@caviumnetworks.com>, dev@dpdk.org",
        "Date": "Tue, 19 Jun 2018 11:56:13 +0530",
        "Message-Id": "<1529389574-6643-2-git-send-email-anoob.joseph@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1529389574-6643-1-git-send-email-anoob.joseph@caviumnetworks.com>",
        "References": "<1529389574-6643-1-git-send-email-anoob.joseph@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[115.113.156.2]",
        "X-ClientProxiedBy": "BM1PR0101CA0026.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00:1a::12) To DM6PR07MB4907.namprd07.prod.outlook.com\n\t(2603:10b6:5:a3::12)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "3690df56-0bc6-49f0-d218-08d5d5add2ba",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:DM6PR07MB4907; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; DM6PR07MB4907;\n\t3:isBhdu+QA3ARLI7+tEzEl3t6X9pfUQuDBTPtFJIRbicTeZriFPKs1UeP0iuWxjFSPrRDAq4BCZQJ7mUArioayoXHY4p9oTVzp57C+Mbvp7dO7f+gyR7Uyix+pUeSB3TVFvcm/a1sEYULjqa4wkMd/H96j8rQHLPfCK8gS/2OpFNX+czl7Pt96YIQ73IymcxHVQmdINdk9YpZkszbFcsKTcDjUkB4bM94q7xEWVKclu71i5Sdsd9fCSyp3vkFy2Y+;\n\t25:xhIGFMkjvwx3Ashcya8NlxjJoab58ek0/4TeNLlderHklvZMLp6bP+k2hiU1echJAr8oHSNCYL7ldCF2Ex2475zQTfmSSfHDkhIFPqFDUkleOlYI/OuSWiyPitbsZC0PSDHDc1S5Sf2VrF11IvCYoY56ZVMyHq6uVNFyaEOrKXYjCFtPFuuRVEgYDcsmN4BclpoJMw+GdgWmwI9SpW6N4SIXyzYQ4PMAb9RwOK0Bd9Pdc1vJ8ycE6OuPjz+ndGWT+bCfkI5OCPshcyUpPacSZTzjghi/yblU8efYeVWbpjmZz0TtVbObSAO1yvbGA16H07TP9tG2rfooJt5BB3xD9Q==;\n\t31:k40Dp4QY5H1U8kv9Uw8HM/wi6RoO0jogJu/kTW/rxL+0rZyyem9av5Tt6MlXz5F5Q2yCR7UAkmMKB31RS+Uc8VuWLoHRMfM/Ck+2iqTIRvOJK65PPFdbIGePYuTAIGe3gu75UvSfzTEjAj1/2cNOzXIEJoILRXbKrAnupaDk3iQXdmXgd0c8QRMEJvdu6Ion/Igye2VTQpIyuc2C6bogOUK8vYpLCCIXqqkB1LKAxJA=",
            "1; DM6PR07MB4907;\n\t20:arHzqwFfmiZ1Ea5dLY+P4UrqiACLStsYz6dKTB4XxCK5ndgHnBReSO59lfuOkDheRzA0bMNLvnNm9ebJex5ez/AUcpUsY306Sd5J64V4O+cxXbeFlSWCCwLf51hG8P7ZcyuGpEm2nsgluSu3seFU347MRsB48Xcv3nZ+QjDMMsizomWUFr+goqO5qpMvl+uB06NbMiqfId6P4+EJAcXnxwspgfhKwdYdAUuHnzegVlzbNfaaJHw6j5TWPjBVxdFDBUHCwBk3pB5olLi4L7oTsJMdoUQjHgvsx4yehhwf0cDOt3jauywmWS2RiHi5Rxik49fE7pYcACuCAQNUo0PPZNxE7nX+NeCsk41ykXDaEN94Ps0jgrrqYaa5l0VMda5cd6gaEbTMAKFokwLr0TRSxWBZNayH2uqnjvT7bpsegGWvNIqzyu21ZsI1twspxrZsbNvdfqYqePm2fdCxnEaEhoe1PaLkEb/p32Sk7gS/zyB6f+3ybsyMxSnhyJpG8FugMF3o/tnYQcZ1XaO4m+H2WirFDe/XMpDbW7GqZ1ZOqfJ6+f1fG5nFBdkn2SvhBCGNRIzcr+QV4AjH405UVbJJxdUlJal81V5fXxaG4tJdixE=;\n\t4:OEq+N4h1DEYjrdhcUPKzBsE+fM40N+XE0ySZv9rFoNX7hiZTc6vLnYqbAuFSt+WunnDECInq/mO34sLPCAl5ezaU8BfVbo9JEEd2au1CsLWetJpk8gZzo4ROIVEuE5YmnYUEs+FuJlnmvKjI6hrcShjr4ahraupK+dQTkDwY0QUpOFGDq+4hI9nLxLwOozKBZFoUyfOnu4R0JJJeoBNXQiPJWPNvD4jWE14OIqBgqYYnX6uKGRj2xkCsm7AzQrEy4BF1S8CuBBBrBP645uuoCkajcD4GJnOCHAV45FrLnnB35r0StJsZANgvlVnGi/FA",
            "=?us-ascii?Q?1; DM6PR07MB4907;\n\t23:6qZ6hKT+mCe9AbeOSVneQYOVtSPz5fS2Ts9vl2Y9s?=\n\tEM0hIgQseBGEkE2mRHYvX0vnjKGexIAUcmpC6Ex+kg5GEUhZ0ZW9truTlXuauTlOkrKecegDVZYJRYhb8KThPdJnrPMkA48QaMTDMZJjAe48vdpsslhemR+lS8MtlA19nYg8ItBwEyrvB1DBf6XHu2BTkC2wNMMFh9bhrTssi5tCf7LeXM91ZDosm1I9I3H+ItrKcYU/mJgx2yaWdZH7p44E2hhneT5uGInV5koCLfhDpg8oq/3Xzk4O2c1JhE7QlG5YjVydczvyMZCiUqVbZnBMtl/afQw70s8Jhr4JHJK2kzp+RZiUOUbOZTPYUMlHt8m88eqHMtVd11KgxnuLIPMGD9A4C6XkX/BbuM/6qCafjDyJAUcisTcxF42oAQKK7C7mUSdZC4u4cicQ672lSnkZfjmkL3dJX0k3ScEFoH6wAgJggr/VLxgMkUm4f5BvISWzlM67yGNzvbQbP2vRTMIvN2Qy6auZicCJKSTRPWEG/tindL5DG+1/k2Vkwo4MvP08H3JpEDNPvzmgeiQ1kKkPN2pF4630l4yDkt9ujFNAIzvRaD5ryUUdQELZF1Up0qAXnm30lzgAq2B1yUQut1edVBD7B49UTp6G4bed4Fojd8+blT274rdttbzjFRLcVhwWMkS6vfMlzsE9Qxl3KNnTT7hSO9fQLxX5pd0UZNG9B6e9wT/Cagys6Jp8/FfKCiwsuiY9eyXjvW9kKlsv23zOaYg2OHOVHTM119IePZdL9HCiYqwW2f04wJw+50HT1Lsc5wIG2SuYpoIKvgMrMM9h6eaKAcmc04rwJesn3f6d7/N7BI4vlDAX/48o0UafbbQKlcNcDmEH1GMaTWbbh3lbx3IrcBXwsCr032sSdJqucA3b9bJznFGf+Jojhl/FdcZRLCVI076kEQXWMSmqzdOi31bdt4nipXkdDeDDAtyZVV3C4BLI2tHyzZDW0W+FWC24pBUuPrETYl5kphlmKbYwyhysAdtJxyal7yP3Ga+m2xAFJLU96gPotmK7+iX+wLZJ+t8FcZiTU/uQFwUe71vJ3mTY91OZW0qBuUrC/13yTleyDaH51mjr9tu7fNP/XvbNDa0lILFSYRcaDXcbdGI0U9luQZtkkBfP2O2RA6eaAPqYa5zVPgcZtzz1DmU3WD6Ghag03UpQFqhAJEAEAemNG6qNqVWT6WsRFQ8t5AO4AXXJUW7NirYYTxCniY8odVSQcEKm27EBf0WWXhpXs1WGQa/mpZo33x+6WDLbIkxqQ==",
            "1; DM6PR07MB4907;\n\t6:ONdXNFXFcyUNUrsmkyAxjdpENu6dKFy95xEFs8YamVj2EJ5xgkVOAkQCr0Q4/5gqZgQ173L725s1Ul/G5yMZ2+O3atSMpBBIZKu+MAb5hhjKuA5ul11H1a6SjbIyxvZ5YSMaR4mijIbQw6rbDQrRjtDupzDM/9hbo/xXY368UCdjObrYpSnld9dHRkp/mlvlyA4gO6AWlWai2U3VAGBSwd/hRgI7TiOgbLhZ+SPeP+S68Bd7XmEeiCfvnlWNYqQM7PB5xtJ1EyNcrUzxZ7rkohUGgK0u2G7kI8kHy5DmjouaH5gUOxhf8cpfmGBxuLflLSDaUQ6QFp8grGCkA2n0E5FbZHoy5lKS3+CaFnA63i5VBZT6qg7/9y+QwQqCV5iJnzHC60Xf1J96Og/K3LLYeK+VY/H9rSd4vRNMjURzYZDO6PruIiStOcHhOvPs/OcHLQRPS6V0fSmN4peMNbJlZA==;\n\t5:dWtEUjdkr5EK7lLbdXpRkbo2P88smoVXq26FqjpvJRzXhdrAcrCKlpPsF1LXB3wg4gARjlRRwNjhxFHEh4xWT5rJ6O3a0HUy3Es8ACOpSrzos2rzJzccsj1uzD+i+BTVQu9ZBgIUDVajmID5l70+uZ8ljFbxLz/x+YL+YB9TXUg=;\n\t24:6RgTlYAjbyXyqblpq4eh6Ez7jQNXlxMK9jdWDPHDKVc2C4RQUWDPHXWQrPREjevqJH1dEhUgNd39IuF2XH+rVdyTg+9W03taU3Sb/sC1niM=",
            "1; DM6PR07MB4907;\n\t7:Q/feigmfqJcRMNH4ZfWGr1tnZX/t3HzXnXYd/Qgl2+ANYvWvlMUsp7x5rgI+/D2Tz+YYFJoNnT3Km+7s0SYpccnHjSxPpD3spdKnhxgYm6q0EV7+lothPZM2G4JVVzocGoZb+fbXOleyoqkLlqFYTdZDNNTXyallRnlSkQR6NyPBlKtkMr2TNDk0IsyvmQt43/ucRIFQycV2BVbO3WFRQYY9ix5MBgL/lcZWDzY0gC8NzD9urFCNhbtzo2B5AU0q"
        ],
        "X-MS-TrafficTypeDiagnostic": "DM6PR07MB4907:",
        "X-Microsoft-Antispam-PRVS": "<DM6PR07MB49071243EC1B83197C2E240EF8700@DM6PR07MB4907.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(278428928389397);",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(93006095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(6072148)(201708071742011)(7699016);\n\tSRVR:DM6PR07MB4907; BCL:0; PCL:0; RULEID:; SRVR:DM6PR07MB4907; ",
        "X-Forefront-PRVS": "07083FF734",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(346002)(376002)(396003)(39380400002)(366004)(39860400002)(199004)(189003)(16586007)(11346002)(36756003)(26005)(478600001)(25786009)(44832011)(2616005)(42882007)(16526019)(53936002)(54906003)(186003)(48376002)(476003)(956004)(6512007)(6666003)(305945005)(51416003)(316002)(52116002)(50226002)(68736007)(72206003)(486006)(6486002)(7736002)(76176011)(4326008)(110136005)(50466002)(5660300001)(3846002)(6116002)(105586002)(81166006)(8936002)(446003)(386003)(8676002)(8656006)(2906002)(106356001)(81156014)(47776003)(6506007)(97736004)(66066001)(55236004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR07MB4907;\n\tH:ajoseph83.caveonetworks.com.caveonetworks.com; FPR:; SPF:None;\n\tLANG:en; PTR:InfoNoRecords; A:1; MX:1; ",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "tKqDkh90jR0AGO36SgMW3be/pRIGF1fWP2g6cigNahTA4Dwq/2mTRUHBIuYV9IvgC3mqWvBX4HCkwVAYaAYTn1aw8kE0++2D82J/AbTA74b4+gpIYRnnLhKSYwOH+1KdAkA67SXeCUOE/De8rwQeME0GeRngEsV7YfnjFG4tFAQQ57SnX5acqP1mohxU3ewFHe+8VHk098U3XBZhLjJ/yjI/l+CYlpDu0//KVn4JojdqQ4awh36qkZ4ECjCJqjv8GJcUeAXl18GK8qcMrIgtbZaXcoHPdFKwItF7964IwmvmokyIXLVKwr6aSvdh2G62k1QkCzH3uj7eqhOV5Z9EwA==",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "19 Jun 2018 06:28:05.7471\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "3690df56-0bc6-49f0-d218-08d5d5add2ba",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM6PR07MB4907",
        "Subject": "[dpdk-dev] [PATCH 1/2] cryptodev: add min headroom and tailroom\n\trequirement",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Enabling crypto devs to specify the minimum headroom and tailroom it\nexpects in the mbuf. For net PMDs, standard headroom has to be honoured\nby applications, which is not strictly followed for crypto devs. This\nprevents crypto devs from using free space in mbuf (available as\nhead/tailroom) for internal requirements in crypto operations. Addition\nof head/tailroom requirement will help PMDs to communicate such\nrequirements to the application.\n\nThe availability and use of head/tailroom is an optimization if the\nhardware supports use of head/tailroom for crypto-op info. For devices\nthat do not support using the head/tailroom, they can continue to operate\nwithout any performance-drop.\n\nSigned-off-by: Anoob Joseph <anoob.joseph@caviumnetworks.com>\n---\n doc/guides/rel_notes/deprecation.rst | 4 ++++\n lib/librte_cryptodev/rte_cryptodev.h | 6 ++++++\n 2 files changed, 10 insertions(+)",
    "diff": "diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst\nindex 1ce692e..a547289 100644\n--- a/doc/guides/rel_notes/deprecation.rst\n+++ b/doc/guides/rel_notes/deprecation.rst\n@@ -122,3 +122,7 @@ Deprecation Notices\n   - Function ``rte_cryptodev_get_private_session_size()`` will be deprecated\n     in 18.05, and it gets replaced with ``rte_cryptodev_sym_get_private_session_size()``.\n     It will be removed in 18.08.\n+  - New field, ``min_headroom_req``, added in ``rte_cryptodev_info`` structure. It will be\n+    added in 18.11.\n+  - New field, ``min_tailroom_req``, added in ``rte_cryptodev_info`` structure. It will be\n+    added in 18.11.\ndiff --git a/lib/librte_cryptodev/rte_cryptodev.h b/lib/librte_cryptodev/rte_cryptodev.h\nindex 92ce6d4..fa944b8 100644\n--- a/lib/librte_cryptodev/rte_cryptodev.h\n+++ b/lib/librte_cryptodev/rte_cryptodev.h\n@@ -382,6 +382,12 @@ struct rte_cryptodev_info {\n \tunsigned max_nb_queue_pairs;\n \t/**< Maximum number of queues pairs supported by device. */\n \n+\tuint32_t min_headroom_req;\n+\t/**< Minimum mbuf headroom required by device */\n+\n+\tuint32_t min_tailroom_req;\n+\t/**< Minimum mbuf tailroom required by device */\n+\n \tstruct {\n \t\tunsigned max_nb_sessions;\n \t\t/**< Maximum number of sessions supported by device. */\n",
    "prefixes": [
        "1/2"
    ]
}