get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 75568,
    "url": "http://patches.dpdk.org/api/patches/75568/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/BYAPR12MB2597118FA6A2A8CEAD5B1306AA5E0@BYAPR12MB2597.namprd12.prod.outlook.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": "<BYAPR12MB2597118FA6A2A8CEAD5B1306AA5E0@BYAPR12MB2597.namprd12.prod.outlook.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/BYAPR12MB2597118FA6A2A8CEAD5B1306AA5E0@BYAPR12MB2597.namprd12.prod.outlook.com",
    "date": "2020-08-16T10:15:03",
    "name": "[RFC] ethdev: introduce GENEVE header extension item",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "39c784b1acd555f7eabf262232101186a7f64b1d",
    "submitter": {
        "id": 1894,
        "url": "http://patches.dpdk.org/api/people/1894/?format=api",
        "name": "Shiri Kuzin",
        "email": "shirik@nvidia.com"
    },
    "delegate": {
        "id": 319,
        "url": "http://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/BYAPR12MB2597118FA6A2A8CEAD5B1306AA5E0@BYAPR12MB2597.namprd12.prod.outlook.com/mbox/",
    "series": [
        {
            "id": 11661,
            "url": "http://patches.dpdk.org/api/series/11661/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=11661",
            "date": "2020-08-16T10:15:03",
            "name": "[RFC] ethdev: introduce GENEVE header extension item",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/11661/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/75568/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/75568/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 6DC9DA04AE;\n\tSun, 16 Aug 2020 12:15:08 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id C48321C0BD;\n\tSun, 16 Aug 2020 12:15:07 +0200 (CEST)",
            "from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com\n [216.228.121.143]) by dpdk.org (Postfix) with ESMTP id C4EE24C99\n for <dev@dpdk.org>; Sun, 16 Aug 2020 12:15:06 +0200 (CEST)",
            "from hqpgpgate102.nvidia.com (Not Verified[216.228.121.13]) by\n hqnvemgate24.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA)\n id <B5f3906bb0000>; Sun, 16 Aug 2020 03:13:15 -0700",
            "from hqmail.nvidia.com ([172.20.161.6])\n by hqpgpgate102.nvidia.com (PGP Universal service);\n Sun, 16 Aug 2020 03:15:05 -0700",
            "from HQMAIL107.nvidia.com (172.20.187.13) by HQMAIL109.nvidia.com\n (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 16 Aug\n 2020 10:15:05 +0000",
            "from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.59) by\n HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server\n (TLS) id\n 15.0.1473.3 via Frontend Transport; Sun, 16 Aug 2020 10:15:05 +0000",
            "from BYAPR12MB2597.namprd12.prod.outlook.com (2603:10b6:a03:6e::20)\n by BYAPR12MB2982.namprd12.prod.outlook.com (2603:10b6:a03:a8::27)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.24; Sun, 16 Aug\n 2020 10:15:04 +0000",
            "from BYAPR12MB2597.namprd12.prod.outlook.com\n ([fe80::4143:c18:dcb6:4e83]) by BYAPR12MB2597.namprd12.prod.outlook.com\n ([fe80::4143:c18:dcb6:4e83%5]) with mapi id 15.20.3261.026; Sun, 16 Aug 2020\n 10:15:04 +0000"
        ],
        "X-PGP-Universal": "processed;\n by hqpgpgate102.nvidia.com on Sun, 16 Aug 2020 03:15:05 -0700",
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=gMkD3XS2WyVnRtUvRNwBZs+aWW5AiTkaCxe7HWrdmCc9nTC/hKERjc2C71NI077jKiJxA7iyXD3JFn0asTmAoCmYPmqXGxJg469Ff60oAkcCPTWQ2HWlC1gx+tzqZyivUdiO7uK0hEmVRr5dEZUeZMITwwkEIdBwmK+S9qB1x2RlWFcPS3itTPg/POT1HfcRrLi5l0/ajtCYLrXGcwoA7Q3kELHBcVDwohJ8CeLGIm0oJl78B82EpxJgtTs+6bUuscsvTGj6teCHEdUCEPTKiTldJXc/Sj17RfTs65UDKQtcI+sclV3kHKIqbGjG9jVPFAydkJbpoi8E+YzLMT/ntg==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=bvpicQFG61d9fsZ1W5X17XHp0mNTrt1mth7Zs1k4ofU=;\n b=ab3uXpEjAmHmKnLA5kZvoaRqOlh5oAackWPuK1G3Rgk8uQE9PRQGbIGn25P1hSD3a2iEqpcbD1EuDJKl8LolA6BiWhJbQ+vHD2qP6pqsbN9n/bl3r/8oSjdwwpnYP6gXpk+5Ted2DNxD7ujlF819uDhzGXjzuUN47ZfB6WA1xo7LFkUDl1ZEPi/peHZ3VCkMgkRdx7S3mH0It9DGQXJlogwzDIRIJbHSADK2L8I4orpgvGmU08E+7u4Huf3IIXovMnLI27vSg4eQEhb5zS5iU+EfDbEi5hAXAoYRO9sKhHd+4C8L5ShfduJrhhd/aIosCaBgx1Anx/GmFfwZJ3myDQ==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none",
        "From": "Shiri Kuzin <shirik@nvidia.com>",
        "To": "\"dev@dpdk.org\" <dev@dpdk.org>",
        "CC": "Slava Ovsiienko <viacheslavo@nvidia.com>, NBU-Contact-Adrien Mazarguil\n <adrien.mazarguil@6wind.com>, Raslan Darawsheh <rasland@nvidia.com>",
        "Thread-Topic": "[dpdk-dev] [RFC] ethdev: introduce GENEVE header extension item",
        "Thread-Index": "AdZztd1BqhGC1RoKTme0ULehzxUbiw==",
        "Date": "Sun, 16 Aug 2020 10:15:03 +0000",
        "Message-ID": "\n <BYAPR12MB2597118FA6A2A8CEAD5B1306AA5E0@BYAPR12MB2597.namprd12.prod.outlook.com>",
        "Accept-Language": "en-US",
        "Content-Language": "en-US",
        "X-MS-Has-Attach": "",
        "X-MS-TNEF-Correlator": "",
        "authentication-results": "dpdk.org; dkim=none (message not signed)\n header.d=none;dpdk.org; dmarc=none action=none header.from=nvidia.com;",
        "x-originating-ip": "[62.90.165.98]",
        "x-ms-publictraffictype": "Email",
        "x-ms-office365-filtering-correlation-id": "63c4efa3-794b-4991-0a59-08d841cd3e33",
        "x-ms-traffictypediagnostic": "BYAPR12MB2982:",
        "x-ld-processed": "43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr",
        "x-ms-exchange-transport-forked": "True",
        "x-microsoft-antispam-prvs": "\n <BYAPR12MB298260C0CAF2006A49DAE907AA5E0@BYAPR12MB2982.namprd12.prod.outlook.com>",
        "x-ms-oob-tlc-oobclassifiers": "OLM:3826;",
        "x-ms-exchange-senderadcheck": "1",
        "x-microsoft-antispam": "BCL:0;",
        "x-microsoft-antispam-message-info": "\n QpPO9Ifgv77N5vm+Yqr9vI7a+y+pNlH3870caF3UEabRvCyJrKcsFqvy9O0aLaX3GN4MJMxBFfgCk4XiDCvEI/8KnT+7d8auFzCyv11H2ABacpTxMkIkfjVqW0BaogabXZUoetDhV+B+gppQuVnGzR/z7V1jOQt62fajB7alLLvu6yOtuIBBhTes2Iw4ukbI2R4X+ENjouqdPPYYI5+dwxXfXzJcKwo/V+9q5MBZyEEIuYCuw5u4jD0WtM1v6kzAR+VXusCjC6FDnY+52JyZZQ00q65DZoQ2yB4Bqxpys28cCJXWtTuP6Bl2arTVKfiFQ3AMkX/QrXzkOh7vg+Wmkw==",
        "x-forefront-antispam-report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:BYAPR12MB2597.namprd12.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(4636009)(346002)(396003)(136003)(376002)(366004)(39860400002)(26005)(83380400001)(316002)(71200400001)(6506007)(186003)(5660300002)(6916009)(2906002)(33656002)(55236004)(66946007)(66556008)(64756008)(8676002)(54906003)(107886003)(76116006)(86362001)(478600001)(8936002)(9686003)(4326008)(55016002)(7696005)(52536014)(66476007)(66446008);\n DIR:OUT; SFP:1101;",
        "x-ms-exchange-antispam-messagedata": "\n dIDIzlw2p+DmahX5ibkJSSPtyFSvtuJ9RAayMfDi5ejHQ09vz7FSAG4UoGvRepj7w5badTK1WBhDMMTaTtXWvbDkuvNCX7Ws89MJWZUNhxmKuLZj0YbFjGW9/+WxCvjfmmG5fZZZwAdhF5mwwyVc28VyO31RhXLnKkIY6sB3nxYCf1kHFmslkL3J9yZOa3d9Qudi6m7FiSrWSL9SLmyrJEr4bpe7Ng1RWm/1PfCfpmpXIoTTwtU9Wx234q7Z/KEy3cPmLP6ZfO0+FJvWfWASCAM+S6l6MEbIQwK/135qbbRQM3tsXMBd4Bp9ogUck/AUvCkfTZNxkDWl4M8ShzHpnszwQWESFT7Rx51X3UZydNBYwyg8PhJWL2qF+VOF9Rv9G9Y2s/3ECpY38qY6PpNn3zwzy3GpHQZbAwWdBkI9dBhP/UNAOGZ86mf6RPYiryIwKSycgl2h9ZInHw0EGPTJdCXga+WJh519MR6b6opfT6fKhcjkq8Re47Sl7E1OPhLHKeFCfSJoGKJomAUANiDLDbDIZp5ETFHdQtrT7TI0RKHgoBY0UP0nc/zRDyxp4FzVbjpYISmAGuCNKWtVbIf1Sxw9p20FlgbkK9hLV3Y7m5pTTdaEa4RsAiNDkzS7opay+3eO0h2OFsTilWeuilpopw==",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "MIME-Version": "1.0",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-AuthSource": "BYAPR12MB2597.namprd12.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 63c4efa3-794b-4991-0a59-08d841cd3e33",
        "X-MS-Exchange-CrossTenant-originalarrivaltime": "16 Aug 2020 10:15:03.8669 (UTC)",
        "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted",
        "X-MS-Exchange-CrossTenant-id": "43083d15-7273-40c1-b7db-39efd9ccc17a",
        "X-MS-Exchange-CrossTenant-mailboxtype": "HOSTED",
        "X-MS-Exchange-CrossTenant-userprincipalname": "\n jw+dXRHzFqh+Hc6b3nH0gcO6EO8ceGMR2mXbchWPMoPDLyzd3qFln/GQ9C2mJg4WXsLCoQzUvQm5JiuDRC99qg==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BYAPR12MB2982",
        "X-OriginatorOrg": "Nvidia.com",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1;\n t=1597572795; bh=bvpicQFG61d9fsZ1W5X17XHp0mNTrt1mth7Zs1k4ofU=;\n h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature:\n ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:\n Thread-Index:Date:Message-ID:Accept-Language:Content-Language:\n X-MS-Has-Attach:X-MS-TNEF-Correlator:authentication-results:\n x-originating-ip:x-ms-publictraffictype:\n x-ms-office365-filtering-correlation-id:x-ms-traffictypediagnostic:\n x-ld-processed:x-ms-exchange-transport-forked:\n x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers:\n x-ms-exchange-senderadcheck:x-microsoft-antispam:\n x-microsoft-antispam-message-info:x-forefront-antispam-report:\n x-ms-exchange-antispam-messagedata:Content-Type:\n Content-Transfer-Encoding:MIME-Version:\n X-MS-Exchange-CrossTenant-AuthAs:\n X-MS-Exchange-CrossTenant-AuthSource:\n X-MS-Exchange-CrossTenant-Network-Message-Id:\n X-MS-Exchange-CrossTenant-originalarrivaltime:\n X-MS-Exchange-CrossTenant-fromentityheader:\n X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype:\n X-MS-Exchange-CrossTenant-userprincipalname:\n X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg;\n b=oFbUqBpIeDL/10v9ZMF7CamR1JMYDB/SRqlCsDnPmJBrd6iHiM6nhaI23SXGIuys3\n w0YstNIMRliMIbHw3woz602xibIK9q6I0CQHqNerzfqs7hJ5yFlvw/lYpFFNVSsOwe\n d2mJbWNaQeXjJcdNQAH5aNJ9P8QsDhT8RKa8Qdwp4fKBr9oi1ZgXnDbhDLzJJvjAEV\n FjFjSIi/Sn+7fQv3qUtP+pef1xn+M3ZtQRyd+fQNO7S8BqzW/kHP8ofO+uack+gVb3\n FjSCmpeqT6pSW0y7n3ayF56lV4MvpMepbKsphchmGPXme210P+BOhqHrjhOlsMVswm\n XPunUdOto7hlA==",
        "Subject": "[dpdk-dev]  [RFC]  ethdev: introduce GENEVE header extension item",
        "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 <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "The Geneve tunneling protocol is designed to allow\nthe user to specify some data context on the packet.\nThe header extension options is the mean intended\nto present the user data. These ones are implemented\nin TLV (Type-Length-Value) fashion, in order to\nsupport these Geneve protocol feature we will\nintroduce the new item \"rte_flow_item_geneve_option\"\n\nThe support for new item will be added to testpmd\nand include values and masks for the fields:\n- class\n- type\n- data length\n- data itself\n\nThe usage example:\n\n\"flow create 0 ingress pattern ipv4 / udp /\ngeneve / geneve_opt class is 102 type is 80\ntype mask ff data is 10002 data mask is\n7fffffff / end actions drop / end \"\n\nNew item will be added to testpmd to support\nraw encap/decap action.\n\nSigned-off-by: Shiri Kuzin <shirik@nvidia.com>\n---\n lib/librte_ethdev/rte_flow.h | 25 +++++++++++++++++++++++++\n 1 file changed, 25 insertions(+)",
    "diff": "diff --git a/lib/librte_ethdev/rte_flow.h b/lib/librte_ethdev/rte_flow.h\nindex da8bfa5..d04ee7c 100644\n--- a/lib/librte_ethdev/rte_flow.h\n+++ b/lib/librte_ethdev/rte_flow.h\n@@ -347,6 +347,13 @@ enum rte_flow_item_type {\n \tRTE_FLOW_ITEM_TYPE_GENEVE,\n \n \t/**\n+\t * Matches a GENEVE Variable Length Option.\n+\t *\n+\t * See struct rte_flow_item_geneve_option.\n+\t */\n+\tRTE_FLOW_ITEM_TYPE_GENEVE_OPTION,\n+\n+\t/**\n \t * Matches a VXLAN-GPE header.\n \t *\n \t * See struct rte_flow_item_vxlan_gpe.\n@@ -1097,6 +1104,24 @@ struct rte_flow_item_geneve {\n #endif\n \n /**\n+ * RTE_FLOW_ITEM_TYPE_GENEVE_OPTION.\n+ *\n+ * Matches a GENEVE Variable Length Option\n+ */\n+struct rte_flow_item_geneve_option {\n+\trte_be16_t option_class;\n+\tuint8_t option_type;\n+#if RTE_BYTE_ORDER == RTE_LITTLE_ENDIAN\n+\tuint8_t length:5;\n+\tuint8_t rsvd0:3;\n+#else\n+\tuint8_t rsvd0:3;\n+\tuint8_t length:5;\n+#endif\n+\t    uint8_t data[];\n+};\n+\n+/**\n  * RTE_FLOW_ITEM_TYPE_VXLAN_GPE (draft-ietf-nvo3-vxlan-gpe-05).\n  *\n  * Matches a VXLAN-GPE header.\n",
    "prefixes": [
        "RFC"
    ]
}