get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 45325,
    "url": "http://patches.dpdk.org/api/patches/45325/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20180925143719.23339-2-jackmin@mellanox.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": "<20180925143719.23339-2-jackmin@mellanox.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180925143719.23339-2-jackmin@mellanox.com",
    "date": "2018-09-25T14:37:17",
    "name": "[v2,1/3] ethdev: add generic TTL rewrite actions",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "21f6e45c88002a6c0a2eb7a03a527e331f99760d",
    "submitter": {
        "id": 1065,
        "url": "http://patches.dpdk.org/api/people/1065/?format=api",
        "name": "Xiaoyu Min",
        "email": "jackmin@mellanox.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/20180925143719.23339-2-jackmin@mellanox.com/mbox/",
    "series": [
        {
            "id": 1496,
            "url": "http://patches.dpdk.org/api/series/1496/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1496",
            "date": "2018-09-25T14:37:16",
            "name": "ethdev: add generic TTL rewrite actions",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/1496/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/45325/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/45325/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 67F0F1B3A8;\n\tTue, 25 Sep 2018 16:38:31 +0200 (CEST)",
            "from EUR01-DB5-obe.outbound.protection.outlook.com\n\t(mail-db5eur01on0083.outbound.protection.outlook.com [104.47.2.83])\n\tby dpdk.org (Postfix) with ESMTP id 65C8A1B3A7\n\tfor <dev@dpdk.org>; Tue, 25 Sep 2018 16:38:30 +0200 (CEST)",
            "from dev-r630-08.mtbc.labs.mlnx (118.201.220.138) by\n\tAM5PR0501MB2020.eurprd05.prod.outlook.com (2603:10a6:203:1a::18) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1164.22;\n\tTue, 25 Sep 2018 14:38:25 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;\n\ts=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=jZ+x0o+4JE15hOSNZ4qC7kuVtGxbL/dgh3M1mGO1Xzk=;\n\tb=qj6ZMa9CAldmo6FqFg8d63ozJjH0joJ4vpobTjtCA3pCJA4mPYrJ80ALK0AJ++1LyIzMHScMdEQ+gIXcQcRv5BWxZCd95YfK8bF5ci6FOHewNwYQ6lLt13M1MAFf7weX7h3WyoR4jS0VmMRZF4nMQMIPgl9aGlXhmqIjBvLHS4A=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=jackmin@mellanox.com; ",
        "From": "Xiaoyu Min <jackmin@mellanox.com>",
        "To": "ferruh.yigit@intel.com, Adrien Mazarguil <adrien.mazarguil@6wind.com>,\n\tJohn McNamara <john.mcnamara@intel.com>,\n\tMarko Kovacevic <marko.kovacevic@intel.com>,\n\tThomas Monjalon <thomas@monjalon.net>,\n\tAndrew Rybchenko <arybchenko@solarflare.com>",
        "Cc": "dev@dpdk.org",
        "Date": "Tue, 25 Sep 2018 22:37:17 +0800",
        "Message-Id": "<20180925143719.23339-2-jackmin@mellanox.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20180925143719.23339-1-jackmin@mellanox.com>",
        "References": "<20180925134718.18945-1-jackmin@mellanox.com>\n\t<20180925143719.23339-1-jackmin@mellanox.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[118.201.220.138]",
        "X-ClientProxiedBy": "HK2PR04CA0045.apcprd04.prod.outlook.com\n\t(2603:1096:202:14::13) To AM5PR0501MB2020.eurprd05.prod.outlook.com\n\t(2603:10a6:203:1a::18)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "36cd5711-bceb-4b47-5a51-08d622f48f47",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);\n\tSRVR:AM5PR0501MB2020; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; AM5PR0501MB2020;\n\t3:jYx5Gg7WG2/Rn3rYxXdcJpNrGkUwiswtpQQ5keGgL4BSoODGCyU/QSTIrPRlaDzfzUZS/HpWce45bOgUqrlr+oWJQO5xshR3VUyhUFuySQCSjrGygbl5w03/sZ13syxpEUytySbKxEKf9cz5E1X9pxdr3SHgcbShuB31fNc2OF2cd9kx2GqCS05zDBiqLdFbhMknPwoVUN8cZxnsKtKYg/VvRk84ikww6ZEWrUIXTIJG/QWUIJtiVp1Gs972tAoT;\n\t25:IJZT3aHktucGtJ8NepHhJ6sgI/0qXy19ZioIyaM+jnD7p0WA1cdEgAtfqIoq+X3B0Q0VBxEuRcclbz6MyVo2cd04hEuJ9g3eEkHQvZyU9DxtS27Cw39PV/rPxiOoWk9su/43yPZgucYF6ZyFOwBqsz3JOX/UsM+/gdWlDYvn7J+8/et9hrvpW5Oj/Td9+JT/Lonbul3TEjuT68QAZl4N5iLkrwCtM4Jbse69fhzTM5AKjp97i0saFJWT1JU2DAeFkRZgtgMi76AmHcjb0eKrhxNjPp8xwaoE/AlHNYTsT6j/aJ8WD+S2FndZWihFxMNjeEiYgHgbd7vouwITxIs5pQ==;\n\t31:ieKBfQtutZNxxYcjZ76RZ2buPI7jwATtalQjMu8bSWY9D3NBjGPUuRwZAa8pHwt0Xp7UGLSg9rVwj/2YQHoFGovwnZACmzYj11DckYkQnM8riQaXP/MHAu/hP7Upxzu7TeNqxNCVyfpRbqQJCORuquRrzTdVoff/2i9apGzZtc71AusXGCZIkCOsUyghMfiChPCxiNyUs8Utt/one4BaVFcn/3VWRnF9CganjNl1g7w=",
            "1; AM5PR0501MB2020;\n\t20:X2Pg3nlDOaaWXsVX7gPl7bGfr4ijDqrmKmk0TJ7R0shsyBpaXTeKDNj1aMNflMrC3JFzvob/RKfXLXQqaM6x/qZCvdmyYxveFuWnjTs/bzehXPO+ocg6iOV6z/xqXczW8ACjZ1iVBLOZXVucgy1JB/WoRqtQIKiqdnU6s8nDzbYthse+g4Z+AxRLV0fS91Y9xuisY4042G1j5QV5dj3ZDzQhLEgXDz+0OlZ+E88sd8plRpm7ZQAxBCQ6a60X45oaAcE7nfXd9wK7org/wrfQmjCesJXqEjb3MYWyIZymcjILT4IWqAkG0/3IY8CdXEfq89iIklWtpT1K9nAdlVu/6CqVpkrzFzvxtp6L6bhpCt7zhMM0jSWOQqqgXCd6nHzXbWSNIcKv9ovVnTM9oJSdWAyba/moD3pv/qIjPVka73fOqXn3PIQpw/7+ubI6EKMR10kCO4zScxXfi3aHWJErqhtyeei5mseKQ9eDG2iQE9ZSxHfTovypYfRlgs5GmMq+;\n\t4:64j2EPZy/Pxn/+yMBlzUmS0FEdcqFNS0CrGJMn5CAilJrXjM0nKSiRjTbGLojPEtbHUfgrIidZfScrAZx+LXIRoXqCORWUOKAR1ucXTahsyDdyFxWRt9DkhxoopRYg359lLxzW1oICLX866VM0O9bch8etBVWzQCuL1L6WVJhvXSEu1KwOJhKi6i/CMH0OAsdofqbGS4fRBfb1idobJPqWwKe34T5Hyks/b4XHP9Dn5w0cEI4RS4tJwpaDWMDET7AERHYT4XBx3/GrfNQHumkA==",
            "=?us-ascii?Q?1; AM5PR0501MB2020;\n\t23:E95dSWjIBB78ruXX5irbo32th2YOK3+dY85D6IC?=\n\tS6OOSu7d3mKUNjPIibIV7e6pIGZ/CapTXiAodp+qMQAImgTxwqxmdmZVOYgj1Ti+OidLAAfEQEIxWHv3we5AHVekOo6FpnGoGHA4d8NGXZaRaSe78Bn4A941IAgYQbpOJFYXSF76sqgFW2v7mKuZvFi1JV8aoLbzcj9PVYnZFLdtsg4h1vwn+d9tOTaCIs1RNb+i0ojBm4jFIb2NakaPKXcF9IPaU2x13ukX/xvbgMvE4uekKswsyWziYLgwXVUuucUENpc9GvuwljMRjI5b24dgGtFoxRMsfllEDF5oHEhU/flDY7h5VHjZucd9xquJPRKe3lo7NOPlADqOmvYrNtlh7BgQNUaZxTWTmsC7MA8BZNTcK7QkHi8gXmv2IbY7r/ZX8KYEgUFUOiNbSYEdil9gVeL/Lp0EBPeyYoZ99Dq5IPyz/bgGde0UbcMBkSpo1eu770cA0UEwAqIXGzlbdKr/dNEo6QsGBNsG6J/tjnhNHL8pegncQb2C9vt+WCzsPTWV09Vt1hV8uoLjtz90BvgDXBsUTxxl2VMKElchnruTePpaDUVIyY4g2qsd3H1zAG/yV6S6cFqiW1icDhNwWCQymV64Q0kTfNN0XvQUXc7Zc3Vhi+2BmVaKHq/nyxd78n2KXtxUwdqzMtgQ/JCZmwsB0hLflNbbzxvc0wB/n53acqAO/SJeK/7q2VGbDZYTqvtvQRY4K+kr6ubVAiPZ44o4P42E8G70YEHH5/60u+iFSiQCRiekZTHnd9kb20byOTJB/agGxtKwngVTVUcIT6eDSpQZCaa0rpg5vBgvJwI+x2j94/J7MDjnHSo2SJxAi6sf19x7deBBclRLow9Qt8XDKY45wYw3ui4ZxidfIdEIrVLjmGT0RlcpBwx8naQy1vmIjvy/4D7C0XOhD5e+R6ZrvFd+KX5Bua05h5tOYLzEoGAq5Y/9j0FCkIm+vufF3BOabLSKLsM95ceJM3kEbLcmL8GaQAfbthS9BF/8dej5mFlmqww/sDGV/DxRdy64z/7ro8DmtenbRuOnywDe1IQTUoNtWicNeqNyw2sb8N+i1JT9UDqwMDIuKqhdMaFvE5aX1XxONDRGwo0yA1SXg4xHvwHXjTsrd2OP7ebuf6/y+DfDKW5M1IQ9n4KcBahqZkRsigSCMCvNt0Vu+bZsb4/hGNcFMIYzSVw7iHzomb0CkAw==",
            "1; AM5PR0501MB2020;\n\t6:xDMnmXePWbfYEeJt1XzT5qibBLZokOv9gw09Ku5BvG19bm2TOdxvjnu1CszES077cazY18LO6NBqcuN8apYhjmedjAhIC39t4/fNp7kxq8iN7IZIqhqbs3AhfLXTtsHVH/FxpwkrHy7No86CnGlyvGItOisV2Hb/2T8v9bHICNxg1SkH/1+KtTALWVfue/cKxxOoY/heXV30RskGSCfEJzG3xykjJbUFUoOi3nMaFfsyHHgZ/s85Pt+WjlknOIDRQ8IlJKg4pNyrQ+HHSioXqF5upYcEOlTp8SByBn9TWeNbX0r2Uo0nln594QJOTKX+QF3teoGdzNIeXMR3qemoNgWrarZtGH6eZwaAwBCIIvIsF4aZY8SkJspAn89zydbT+uSlDNhhzaWv27k2ZqUOniJ19gcy82Cs5XangNOZVQPad//+6bn2CvoTYrhoXnPWp67i6SaEy0OOZ4aeoy3UJw==;\n\t5:QCMdW7BXGWtOp50s8G+ij+f5Dqi4ZKVHgs7WDNCK0KsBDRjHg2yEppUxG/lYg4DpYqYZZvZbWh2grAOKsnBODLBte7ySu2srTHLmrq7a6v48x1LHZ012QhoPv9dtK3uJnkmgBd1BJlrjXyUT3udzqhO+aFw0/h+MY/aGAE0hmi4=;\n\t7:w1hZo6DTTWdFxSXNNPnPHuNcf/heSPoePYLb+86EGNfqWN7p3TCqeYvW8e4FvwMQg+1k8P4BjPIpCRfIEyUEE/LHFMYwLbgijj552uiybLzXUBROiY+YGfg09bKHuT2ZvaphBy2bDd0lfb6k+BXQEkJFzz3bs6s4MsvrZTX3w9QQrec9XSEl5VhfqHEY2yf1GsuO7oMKy6UTDxhx+4jFZ+KzaXetzHcZf+eDtstcY4x8ZBukI67HkR2rCInaqVz2"
        ],
        "X-MS-TrafficTypeDiagnostic": "AM5PR0501MB2020:",
        "X-LD-Processed": "a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr",
        "X-Microsoft-Antispam-PRVS": "<AM5PR0501MB2020B97E61F2471F46E7F65CCC160@AM5PR0501MB2020.eurprd05.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231355)(944501410)(52105095)(6055026)(149066)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(201708071742011)(7699051);\n\tSRVR:AM5PR0501MB2020; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0501MB2020; ",
        "X-Forefront-PRVS": "08062C429B",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(376002)(39860400002)(346002)(396003)(136003)(366004)(189003)(199004)(6512007)(478600001)(48376002)(6486002)(476003)(50226002)(6116002)(486006)(2616005)(3846002)(956004)(53936002)(68736007)(8936002)(16586007)(97736004)(110136005)(386003)(305945005)(81156014)(4326008)(1076002)(25786009)(6506007)(16526019)(186003)(36756003)(2906002)(26005)(316002)(7736002)(81166006)(47776003)(76176011)(11346002)(51416003)(86362001)(52116002)(446003)(66066001)(6666003)(50466002)(105586002)(8676002)(5660300001)(106356001)(34290500001)(41533002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2020;\n\tH:dev-r630-08.mtbc.labs.mlnx; \n\tFPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; ",
        "Received-SPF": "None (protection.outlook.com: mellanox.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "uRA1DTz7lXmm6oE7f8FLVCHPIByZo+QdRbKrlaUksLo2e4iaUdz4/0uS0g9YUxbelya8sfX3tKVOGzCv1hwMYoEHkMsqHFR+NZdaF2vcCriPXZYI+Y7mrNjiQ7qcjPWRJIve0oaBOj7Mr/izJmeO4kiBT4D1Ju+qTP0DQxzkLeJ8OJpIufZV4nRnsLVHScsPJRYdrSjw2OFX9/sFjkmbxM/OYtEDjar9pvGi4wPtZaCknQ4iPsOcDRLKl6TbizwEvs7iMMhlkz6xGRhg6dDHHTmSSVaiQZMMIQdFav9y+HNQ5Du6x9z8Qd+PLTx0tSeydZlWKaAZeDEpmADnmv4ooD4oQb5SU2w6/mKPIefS3fw=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "Mellanox.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "25 Sep 2018 14:38:25.9450\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "36cd5711-bceb-4b47-5a51-08d622f48f47",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "a652971c-7d2e-4d9b-a6a4-d149256f461b",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM5PR0501MB2020",
        "Subject": "[dpdk-dev] [PATCH v2 1/3] ethdev: add generic TTL rewrite actions",
        "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": "rewrite TTL by decrease or just set it directly\nit's not necessary to check if the final result\nis zero or not\n\nThis is slightly different from the one defined\nby openflow and more generic\n\nSigned-off-by: Xiaoyu Min <jackmin@mellanox.com>\n---\n doc/guides/prog_guide/rte_flow.rst | 30 +++++++++++++++++++++++++++++\n lib/librte_ethdev/rte_flow.c       |  2 ++\n lib/librte_ethdev/rte_flow.h       | 31 ++++++++++++++++++++++++++++++\n 3 files changed, 63 insertions(+)",
    "diff": "diff --git a/doc/guides/prog_guide/rte_flow.rst b/doc/guides/prog_guide/rte_flow.rst\nindex 4faf8cb40..3aec0834b 100644\n--- a/doc/guides/prog_guide/rte_flow.rst\n+++ b/doc/guides/prog_guide/rte_flow.rst\n@@ -2166,6 +2166,36 @@ Set a new TCP/UDP destination port number.\n    | ``port`` | new TCP/UDP destination port |\n    +---------------+-------------------------+\n \n+Action: ``DEC_TTL``\n+^^^^^^^^^^^^^^^^^^^\n+\n+Decrease TTL value.\n+\n+.. _table_rte_flow_action_dec_ttl:\n+\n+.. table:: DEC_TTL\n+\n+   +---------------+\n+   | Field         |\n+   +===============+\n+   | no properties |\n+   +---------------+\n+\n+Action: ``SET_TTL``\n+^^^^^^^^^^^^^^^^^^^\n+\n+Assigns a new TTL value.\n+\n+.. _table_rte_flow_action_set_ttl:\n+\n+.. table:: SET_TTL\n+\n+   +---------------+--------------------+\n+   | Field         | Value              |\n+   +===============+====================+\n+   | ``ttl_value`` | new TTL value      |\n+   +---------------+--------------------+\n+\n Negative types\n ~~~~~~~~~~~~~~\n \ndiff --git a/lib/librte_ethdev/rte_flow.c b/lib/librte_ethdev/rte_flow.c\nindex 409c79741..631f80efd 100644\n--- a/lib/librte_ethdev/rte_flow.c\n+++ b/lib/librte_ethdev/rte_flow.c\n@@ -121,6 +121,8 @@ static const struct rte_flow_desc_data rte_flow_desc_action[] = {\n \t\t       sizeof(struct rte_flow_action_set_tp)),\n \tMK_FLOW_ACTION(SET_TP_DST,\n \t\t       sizeof(struct rte_flow_action_set_tp)),\n+\tMK_FLOW_ACTION(DEC_TTL, 0),\n+\tMK_FLOW_ACTION(SET_TTL, sizeof(struct rte_flow_action_set_ttl)),\n };\n \n static int\ndiff --git a/lib/librte_ethdev/rte_flow.h b/lib/librte_ethdev/rte_flow.h\nindex c80771b25..b41e37a31 100644\n--- a/lib/librte_ethdev/rte_flow.h\n+++ b/lib/librte_ethdev/rte_flow.h\n@@ -1547,6 +1547,26 @@ enum rte_flow_action_type {\n \t * See struct rte_flow_action_set_tp.\n \t */\n \tRTE_FLOW_ACTION_TYPE_SET_TP_DST,\n+\n+\t/**\n+\t * Decrease TTL value directly\n+\t *\n+\t * If flow pattern doesn't define a valid RTE_FLOW_ITEM_TYPE_IPV4, or\n+\t * RTE_FLOW_ITEM_TYPE_IPV6, the PMD should return a\n+\t * RTE_FLOW_ERROR_TYPE_ACTION error.\n+\t */\n+\tRTE_FLOW_ACTION_TYPE_DEC_TTL,\n+\n+\t/**\n+\t * Set TTL value\n+\t *\n+\t * If flow pattern doesn't define a valid RTE_FLOW_ITEM_TYPE_IPV4, or\n+\t * RTE_FLOW_ITEM_TYPE_IPV6, the PMD should return a\n+\t * RTE_FLOW_ERROR_TYPE_ACTION error.\n+\t *\n+\t * See struct rte_flow_action_set_ttl\n+\t */\n+\tRTE_FLOW_ACTION_TYPE_SET_TTL,\n };\n \n /**\n@@ -1955,6 +1975,17 @@ struct rte_flow_action_set_tp {\n \tuint16_t port;\n };\n \n+/**\n+ * RTE_FLOW_ACTION_TYPE_SET_TTL\n+ *\n+ * Set the TTL value directly for IPv4 or IPv6\n+ * The RTE_FLOW_ITEM_TYPE_IPV4 or RTE_FLOW_ITEM_TYPE_IPV6\n+ * must be present in pattern\n+ */\n+struct rte_flow_action_set_ttl {\n+\tuint8_t ttl_value;\n+};\n+\n /*\n  * Definition of a single action.\n  *\n",
    "prefixes": [
        "v2",
        "1/3"
    ]
}