get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 118285,
    "url": "http://patches.dpdk.org/api/patches/118285/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1666062752-33689-1-git-send-email-chaoyong.he@corigine.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": "<1666062752-33689-1-git-send-email-chaoyong.he@corigine.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1666062752-33689-1-git-send-email-chaoyong.he@corigine.com",
    "date": "2022-10-18T03:12:07",
    "name": "[v3,00/25] add the basic rte_flow offload support of nfp PMD",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 2554,
        "url": "http://patches.dpdk.org/api/people/2554/?format=api",
        "name": "Chaoyong He",
        "email": "chaoyong.he@corigine.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1666062752-33689-1-git-send-email-chaoyong.he@corigine.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/118285/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/118285/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 mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id CE5C5A0560;\n\tTue, 18 Oct 2022 05:12:53 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 806B04069C;\n\tTue, 18 Oct 2022 05:12:53 +0200 (CEST)",
            "from NAM04-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam04on2105.outbound.protection.outlook.com [40.107.101.105])\n by mails.dpdk.org (Postfix) with ESMTP id 056604021E\n for <dev@dpdk.org>; Tue, 18 Oct 2022 05:12:51 +0200 (CEST)",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5)\n by DM6PR13MB3788.namprd13.prod.outlook.com (2603:10b6:5:242::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.20; Tue, 18 Oct\n 2022 03:12:49 +0000",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::7c26:1a0b:2825:6f4b]) by SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::7c26:1a0b:2825:6f4b%4]) with mapi id 15.20.5723.014; Tue, 18 Oct 2022\n 03:12:49 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=AuJApzKliH9rbQAQjAUFm4QfgUmecYwjBddrvzM8GyTUU/cKSiqInsL7aUN25Xt6ngqmljeKifpgFhWoSmvcm0gn2C4tEmXhn24GdHalw6NMTKvuRktf8t7YYmHcj9Tfpz4UHp6r159saR6K2BJvQi+pvYGuJr41D0YNJntk4Fg389KIcbSlsmazbx2tFBp89g+9Y3tx4traQnSKJfzdtXvhsq/wvIclUthiGiJMgG9n3NHLoUrdZZZKRMTV8dGxieZYbfI43a9z8wvq3oYuuKksgdfQhgApISZnbUwvXa1xMMhK/wmGzpRvh/TEHEigiFwYgkerqo4zVoHUiuoS4w==",
        "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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=hdyi3jz5qHrZLITzboOX/gaKl4nKa9o5q1c2hOzYOSM=;\n b=joXXKoKI8gbLmu1vCMRxEC78aBDa3xFcVvmegSDBiVj1o6kNFOxbHM77hsBjzhg0A+0LC0tiPhAPGh/leenU8JWXAFkx1JoYBC+6JYrHcDryKGQorP6JyPuZ4Dm3YQU4RXw0OnAmE+z/lIUkFvn4DOe/i01yifkrf4qxEE/+pvkRGwZd6xfMg7EGqAp2jCVurxbbD0PMgsBDNzSM6TEXlLvfL2hkJwjv8yBcK8T38Y5EpUu1krzowS71m4ZAMEkP6rha5ekT80nt9mZzGTRPDPbIyRiAvBjgWLf9u+jnkIf0nDiCc76rTE+635RbrCVX+zBjKTWlF6BJ3FOKxMj7yw==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com;\n dkim=pass header.d=corigine.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=hdyi3jz5qHrZLITzboOX/gaKl4nKa9o5q1c2hOzYOSM=;\n b=HUqUw7VtMt1l9RFKrADlz2Gjf10IibxMW+XAkau09BlZqvPyn8Zp95XAn+mfifHsbpJLykVBAHFlFk4rzUveOGWKsGD562Z5YVSOeH5R10Nq6OWU+uoPD5e71d6x8+blW+O1xQZRD9x28U6xrAJWi9IlQ8S6XsYR94fL0wqkkXg=",
        "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=corigine.com;",
        "From": "Chaoyong He <chaoyong.he@corigine.com>",
        "To": "dev@dpdk.org",
        "Cc": "oss-drivers@corigine.com, niklas.soderlund@corigine.com,\n Chaoyong He <chaoyong.he@corigine.com>",
        "Subject": "[PATCH v3 00/25] add the basic rte_flow offload support of nfp PMD",
        "Date": "Tue, 18 Oct 2022 11:12:07 +0800",
        "Message-Id": "<1666062752-33689-1-git-send-email-chaoyong.he@corigine.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-ClientProxiedBy": "SI1PR02CA0010.apcprd02.prod.outlook.com\n (2603:1096:4:1f7::17) To SJ0PR13MB5545.namprd13.prod.outlook.com\n (2603:10b6:a03:424::5)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "SJ0PR13MB5545:EE_|DM6PR13MB3788:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "b609e44e-8af6-4963-0a54-08dab0b6a2bf",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n +WwXLF5nUiMjyc/iVGlSBjj1ZDPMzscNVKnZZ16VM3o7H5xEDiWDb92J5A8IzmuO18Du1yMOmvNFmAQB4Wqak1wgiwmo0mQUOT+uc2mcugv57WYIvfmAOKApT12M598y3yrQInnFlwP0mUXsmWHX+G1NA96G/6l9yC1c1OFnpqnijhZkAo2goBDVfgjeBlJfRyqBWWsDVXv/LyjOabb7Bh4L2fFem8Ahf4C7qEDRLPbwFLYyOEVTgCYxU6sGbiGSfmCpT5q3/WkaKKzVIZzZrW30rSPCPzW8uiZpaYSIue2N5VRNlWIMK8X6NNgoox9Ypej3oLujWxq6dGOFWnSeEcJteNBjKD80SGmyNVpBJFTdmiliLlF5gNtqOKx+oyHt7g4QyDs+OMrJHwU5nbNMx28FAdL5Hkby16m5khz9BvHe7FmFY1vIq4p2ocJSp+b2eeMuwX4ldLLkyAxaZeIUPFqBEW2wiSbukBofvRL604uEaSKndXFJhAirma9E6oDlh1UI5wx5QnK/deSWELDpmA4EkFloGKmcwvCFi3eIhP07WEFfnS5ogdySF/TFJtMr8+W+6eIH8S6ASCyTFGzz9XvNBy/IHhqhh+qCFOSFCYGNTOHVu+qQOS7EUDdnfFI8LQT41+cp5bxsAe1UW7P16vMoQrD6/ZxUFlrNUg7b58fMq3a5k0dBSO0bUaKoZ9ukR53zhWzp6SZ+j1Bgsn5dg8rUdSJlyiFMBvuKNs8MexSb76ejeoB6FfAxd71vNm8U",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230022)(4636009)(346002)(39830400003)(136003)(366004)(376002)(396003)(451199015)(2616005)(41300700001)(6666004)(26005)(6512007)(107886003)(186003)(316002)(52116002)(83380400001)(5660300002)(6506007)(8676002)(44832011)(2906002)(6916009)(8936002)(66476007)(66946007)(478600001)(6486002)(4326008)(66556008)(86362001)(36756003)(38350700002)(38100700002);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?xcS0kH8Q40SCWJ3G4xD837zLplRD?=\n\t=?utf-8?q?1x2r6lCYD8uIWQDXYYZnuAcmU7XBmyJdGWGCaAYgduTRFE2uySHQm4wZ7M2PljfaA?=\n\t=?utf-8?q?3EObaIE0AP0M2+ap2GD52qpgRdBnWK0GGgN5Yz3a6j44Zqj/3hEeLpXgaxAV4JHMK?=\n\t=?utf-8?q?NT5Mrulbq7r7YP0SgM6pEmHT0jKCy/hpsdzAPugso36mxHVISecDIG7e4Jjj2ESav?=\n\t=?utf-8?q?8QS9x1MC2XguQYGKFXL+hrPrKRp9IXOD9jkUsb92+7701muhDPuZwSqcAu3DTy6pb?=\n\t=?utf-8?q?tfn9TTWgV6Zmp5vcQMJh3lvTxqFZ3ndAVCO5Uj0qbBgiycPmj6nn+Uo2vh8G+TBYM?=\n\t=?utf-8?q?ELlPC/8dd0Jf9ouoW/qFu+DAZ0d5WsnuGN2fbY22XYmKgdR/jVKM4B3EWWARC4XLi?=\n\t=?utf-8?q?KO6GZmQ+CFdP5VCc3IoU1gNQOB9hS21IVWpvPhzlLdlUHCRo0OC8ANYRvQzFWVlNC?=\n\t=?utf-8?q?98fGcjhGouiZ7ctps8mdUjjRMkTHupapHpvOA3KLfkDvd1lWnW0vAPQl/Pd3A6Bvs?=\n\t=?utf-8?q?0y+lf+BPDMyoflBQ4FRpEmAT5zM3rdQdnx4NBcc0lJdoF6Kp+iksgOtHZDCljpxmC?=\n\t=?utf-8?q?wpNRyQZSJ7YsMAgQjAFzitvU+DSbATW5pvwhgOc5yW6iCRsu0ejVGfS9akZ9WMxAc?=\n\t=?utf-8?q?qCNivaBfdVFA3TneWE8LZ2he0kJrZaQQrw/a2wv5xq191jp6PYmife9Nt/Zebbrv1?=\n\t=?utf-8?q?af0a8Bh9li1JAcwdQVA0mDR2qJWWZRuVT1Mpad18oEs8q/HqnW7vTgVPbTupisjXU?=\n\t=?utf-8?q?vN/110ZVr3ilcKsOag+/GWLXxUPy0mZend1EcXxzpqbg/OoivJ7/O756u+7brTonp?=\n\t=?utf-8?q?aaJjnWNBirkjM5m3trT2DGIXgu4Zp5XRnEZv2WjuYU1hQBOmEBZJuW1aM1TKyxhK+?=\n\t=?utf-8?q?z6f8Tn3XB3QFL69B0EklEswzuzTdWU6+EPm2A9I+BZOSD6s4rGNETOOm3RySn53xJ?=\n\t=?utf-8?q?SYZkxr5a/uxdWYsGti9L0+LvUDhEoSIAwJkT/QMtnR2KPVSc3FzWOOxvSIM2TfPJQ?=\n\t=?utf-8?q?/WnfNaJ+4eHmYtvSk0FZMfAuTDRWRacwL+1nYuDOEX8y0h77azgyzyPzViES8Z92j?=\n\t=?utf-8?q?NTEpWj+LEY+zg1Of0RETe3XowK9J/nko+7c6acnBLdFVfsiov7tTZ273a5klK4gD9?=\n\t=?utf-8?q?j0ejb+xGwAVxylq4mtgVUlWNuoFj3o3iJ3c6nTlj7uGE7Dw+Tqpx4oSa7tpa+HSOf?=\n\t=?utf-8?q?oZ83q5Js7dsOSRFjJ7fqlBJGT/ZPq/fjDJu0npBYN9vfTBnzOIxo/SJC9Sbw7IaI4?=\n\t=?utf-8?q?hpS29kUbgdcDsJWhP4y4Vc23hVr5UFC4uYnQrgqotudSaQtEi0S1lImdRBWlWxenQ?=\n\t=?utf-8?q?ebhLvSyRCHJLUVPRtw0/vV7o2hJ38DkVNwtpVkRuoFCVdjm+mCc4h+jT6WcCu/XLo?=\n\t=?utf-8?q?NBfvEDnXt+qRzUdjLc/olhmAPFZ7KijO0DU8syJj3IWEwwKkAm+DQ2oxKOu1JUQut?=\n\t=?utf-8?q?sH+VxlDeltk1OBB9polsF1PGpQYwTQ5CZmKMFMo0wnorQDl9snTBgicUDgCOzM05V?=\n\t=?utf-8?q?zNZoRSfL5FHsMr/HAJkI7wqwrI2b/btNuQ=3D=3D?=",
        "X-OriginatorOrg": "corigine.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n b609e44e-8af6-4963-0a54-08dab0b6a2bf",
        "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR13MB5545.namprd13.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "18 Oct 2022 03:12:49.0280 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "fe128f2c-073b-4c20-818e-7246a585940c",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n vCC8qsDqv9xsNhEySAFAShkL40pPV0gfvjowmifxf0IIDsv1Gy0C96vTGGsQBQD7ayiUrMcygxj6uxXhLvPH4aqS9KPypeuirb+m0LD2q34=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM6PR13MB3788",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "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"
    },
    "content": "This is the second patch series to add the support of rte_flow offload for\nnfp PMD, includes:\nImplement the rte_flow related API\nImplement the offload framework of nfp card\nAdd the offload support of common rte_flow pattern items\nAdd the offload support of common rte_flow actions\n\n* Changes since v2\n- Fix one problem import by the first patch series\n\n* Changes since v1\n- Add the 'Depends-on' tag\n\nDepends-on: series-24819 (\"preparation for the rte_flow offload of nfp PMD\")\n\nChaoyong He (25):\n  net/nfp: fix the requirement of cpp bridge service\n  net/nfp: add the stats process logic in ctrl VNIC service\n  net/nfp: add the structures and functions for flow offload\n  net/nfp: add the flow APIs of nfp PMD\n  net/nfp: add the offload support of basic items\n  net/nfp: add the offload support of basic actions\n  net/nfp: add the offload support of VLAN item\n  net/nfp: add the offload support of IPv4 item\n  net/nfp: add the offload support of IPv6 item\n  net/nfp: add the offload support of TCP item\n  net/nfp: add the offload support of UDP item\n  net/nfp: add the offload support of SCTP item\n  net/nfp: add the offload support of set SRC MAC action\n  net/nfp: add the offload support of set DST MAC action\n  net/nfp: add the offload support of pop VLAN action\n  net/nfp: add the offload support of push VLAN action\n  net/nfp: add the offload support of set SRC IPv4 action\n  net/nfp: add the offload support of set DST IPv4 action\n  net/nfp: add the offload support of set SRC IPv6 action\n  net/nfp: add the offload support of set DST IPv6 action\n  net/nfp: add the offload support of set TP SRC port action\n  net/nfp: add the offload support of set TP DST port action\n  net/nfp: add the offload support of set TTL action\n  net/nfp: add the offload support of set IPv4 DSCP action\n  net/nfp: add the offload support of set IPv6 DSCP action\n\n doc/guides/nics/features/nfp.ini                |   32 +\n doc/guides/rel_notes/release_22_11.rst          |   22 +\n drivers/net/nfp/flower/nfp_flower.c             |   11 +-\n drivers/net/nfp/flower/nfp_flower.h             |    2 +\n drivers/net/nfp/flower/nfp_flower_cmsg.c        |   69 +\n drivers/net/nfp/flower/nfp_flower_cmsg.h        |  337 ++++\n drivers/net/nfp/flower/nfp_flower_ctrl.c        |   73 +-\n drivers/net/nfp/flower/nfp_flower_representor.c |    3 +\n drivers/net/nfp/meson.build                     |    3 +\n drivers/net/nfp/nfp_ethdev.c                    |    7 +-\n drivers/net/nfp/nfp_flow.c                      | 2287 +++++++++++++++++++++++\n drivers/net/nfp/nfp_flow.h                      |  175 ++\n 12 files changed, 3011 insertions(+), 10 deletions(-)\n create mode 100644 drivers/net/nfp/nfp_flow.c\n create mode 100644 drivers/net/nfp/nfp_flow.h",
    "diff": null,
    "prefixes": [
        "v3",
        "00/25"
    ]
}