get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 128235,
    "url": "http://patches.dpdk.org/api/patches/128235/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20230607015709.336420-1-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": "<20230607015709.336420-1-chaoyong.he@corigine.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230607015709.336420-1-chaoyong.he@corigine.com",
    "date": "2023-06-07T01:56:59",
    "name": "[00/10] support rte_flow for flower firmware with NFDk",
    "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/20230607015709.336420-1-chaoyong.he@corigine.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/128235/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/128235/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 A177D42C45;\n\tWed,  7 Jun 2023 03:57:54 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 343DD40ED5;\n\tWed,  7 Jun 2023 03:57:54 +0200 (CEST)",
            "from NAM11-CO1-obe.outbound.protection.outlook.com\n (mail-co1nam11on2091.outbound.protection.outlook.com [40.107.220.91])\n by mails.dpdk.org (Postfix) with ESMTP id 417BE406B6\n for <dev@dpdk.org>; Wed,  7 Jun 2023 03:57:53 +0200 (CEST)",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5)\n by PH7PR13MB5453.namprd13.prod.outlook.com (2603:10b6:510:138::5)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Wed, 7 Jun\n 2023 01:57:49 +0000",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::d2cb:a650:e1ce:2174]) by SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::d2cb:a650:e1ce:2174%3]) with mapi id 15.20.6455.030; Wed, 7 Jun 2023\n 01:57:49 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=W4CI0qOwOWor5DuiO+aTu4pAuTCJ55FWsfAaVnkvmlgF3h03G/6w+WjBWBDbxmzR2NCHcBHQLzDUFWwWs+AkH5AEPVffrXwISXbguB1QlglNJ5jjKdaTzWIsoqr7zmrO8WsbJODNqEKaV713GNHnjTWjKjvJ/HZAeaWbvi2pT4xsgUMaCtVo46/Hd84ZqpsWec5yBE+/eCIjd8JdTKTLun4pAI9JDkf4Xu9Kweg52i7Kc6vrEBcG9m6Jk1eaw0POjkWlOOOAw86vBV20WwdSO36WdK9kRE9r1PF9poj84Z/Wz9hVtk3MGapE4Q0juGDIrXu+NrNW64M/aavFoQq4jQ==",
        "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=iN5hX98lDjo8f6XGRKtNaLkm8w6pkVs51lMeX0HC2+I=;\n b=D/TkLSQH8gMCpzeBBd3+ujoI4G8C/829FkG4Zb/WsYCTG2UJcj2qC42edq9h3bG59HgVoIP5Yu91fYuCPNLSXtTXngef1yBAqqpld41yq5EMOIoKH1VIi+xrVdumzOqZdryRnQu55rzCKKmk4QK3ZiAuU+lUUo5tSa220fGaKC1lsh3ew5Zr/0ZNImWTx6p9sm2yKTNJvUIxkh+eazL1DLXvfHkw+8Oon4yOhkp1jWsFoWqmfTXwCjBeG3TFFjwakfDXUhT6e6tgjBffCW4sNC1qtiCUllpdyw3QfzbD9RdimhIlhVlnj8UeZ6hTCKjYftz8BipPxfpBorQIfHM7YA==",
        "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=iN5hX98lDjo8f6XGRKtNaLkm8w6pkVs51lMeX0HC2+I=;\n b=ozblw1i1iJdP+Px7c6GwYdG5clSfUu4sRTTvT1MFwMy+yvUj9B0EqYfd7pNgphq+NCWIVdWdSHU9Fp5yOl+ywJ3ivvBYOtoQZZDye8billZ+t4Az8m/qk1G1hDzvvo3+4LCLwcRUeH2DTtwQdxixftLiNPK0HqZwPPfJ7IBKrHk=",
        "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 00/10] support rte_flow for flower firmware with NFDk",
        "Date": "Wed,  7 Jun 2023 09:56:59 +0800",
        "Message-Id": "<20230607015709.336420-1-chaoyong.he@corigine.com>",
        "X-Mailer": "git-send-email 2.39.1",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-ClientProxiedBy": "SG2PR02CA0131.apcprd02.prod.outlook.com\n (2603:1096:4:188::6) 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_|PH7PR13MB5453:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "b4ef0b4c-cf01-4e84-a92f-08db66fa98c7",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n ehPVSQ6uaDEwvkVqlZFobOc/EA9rNn4MwhPU3jKcKqpYTWlwmhzuTfI7A/BuTWFm6Kxzy4l6i6vXf22AvX2x1kpWf24ocshbWQwX+Ap319K/QPgBEoWzZP/TduHbGxjyvIWZSF5mWuzRMmAktHG9hZnptlrEX+C8DfLxtQBIxiQXl+uk0+bUXSHkiR55DQwhIdiNMBMwPnTZ1ZvzF6krMkkbAN3LY1PO7d4tjbLMPgFks1CWCtjanwD3aDkCga5aTmz9XGWq0CUxsa1aQZgGVfdhgURsaZQuard7W6ZmXHG6k6tWnQIZ2dVZCngLBj0FXangP6AtfLla1VDNnH7oL6LWf7Z4pWiPf1ys+sJJiYTURGY7XM0tpmi3ISgdq7h5tmfD31Y4rUmpVJUDTq9wRfLdBwe8TriulF2kRxOFyjpeLu035EVTwKi3K2CmMhYkgqDCcL2au+soMWs8sJ6ag5k47MvGQ67yUyviv5vTS6WHvufJkrlZhytwXhxjnp0Ru6cdSlESsv8SVpmfoV9mGbR2OfuWJw+iFToQlsFDC/WOi09tuRY2UEMrHPh139UPIPKX3LcLdPyqF4UgVXwujue2ZXlDGu5hey60kQgVS8zh7uHNCJHcfMXqUOLh69MA",
        "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:(13230028)(4636009)(346002)(396003)(376002)(136003)(366004)(39840400004)(451199021)(107886003)(1076003)(6506007)(26005)(6512007)(36756003)(83380400001)(38350700002)(86362001)(38100700002)(186003)(2616005)(8676002)(4326008)(41300700001)(44832011)(6916009)(478600001)(66946007)(66476007)(2906002)(316002)(8936002)(5660300002)(6486002)(52116002)(66556008)(6666004);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?lomlPzbxhrvuIdoPqsrq1f+PlqG2?=\n\t=?utf-8?q?lSRtPn1nHYogoiV4hZmQAFdm+UbJZnBxWvctvgkdhhshy36t1Ee8wVvQUsC03HW4R?=\n\t=?utf-8?q?0mGGiP8ttJLudpGdrrSZ9mfPNRFtg7rV19qxRdr4nEnONJPAeh8i5BDwXStD9/YMV?=\n\t=?utf-8?q?ihs1LaOU97f11xxZQB8jkpDEv/nDZxrQXbQ5liqMirB+1xWS2YpB807vfavmQAzIH?=\n\t=?utf-8?q?PdBFFe+nTkfwCSzvCrGHUbV9g/hYXwWCMcOkT94SStUSRE8Y1gSZzVjQnmImI4V6x?=\n\t=?utf-8?q?4RH2zxGZfXmIQqWoCThooDBc7Amjwh5cLRQARTzkTrM8xvXtLo0Ywd95bbc2wClQA?=\n\t=?utf-8?q?RIPZbqyLwC2keVQ+zxhkvy5jOA3Xj5no6vAr2qqs+o0btqRTeWPqWpmkUzmHlRGsO?=\n\t=?utf-8?q?6+485IizljVa6K8ByPccvHEYmO71VxldATthjtihHfy3t+fTJ4GWHp6bxjLTIGBqk?=\n\t=?utf-8?q?jpQxrp8/Ce8mnq3Jz/cKrNyYS80cKmI7vwLxv6eSl4DjGTGTPoya8nYCxbmV+WhFx?=\n\t=?utf-8?q?9UVG7gp2Op2t0O/ieATlC6xjpPElUmfI3aG2VjOwb1wW06/JfoM1RewWcSfigo4dH?=\n\t=?utf-8?q?4Eh/vMrJu7HbGlVc9ro1OyekxIiUEQS2TNqHiom/hWw6KdAbYJMt2n41BKxIc5OWB?=\n\t=?utf-8?q?Mi9Temwqrqr0QkFa1JeH1s/9ArPJIdmAKJfck8LJ7Bw5El9AYeunEl4r+VQn/lNi1?=\n\t=?utf-8?q?8vtkbc4IbxB3QMha9qhIPSKvGaP4ohygBUWXO4r18ZuZX2B6dvNkWULqHkoO9HxZx?=\n\t=?utf-8?q?YEj4KdwZDpnLt8Op7kAyYqAhe0KuI5zEDNNEO8f+2rTWlRgRRLGWzRi2oYpp97qhy?=\n\t=?utf-8?q?8l41WA0FRevBsTU7dTGsdvZbhCPvcvY5Y/qHT1UUPl1ygHbtefk1QnUxBqavEyTLI?=\n\t=?utf-8?q?THe0T7+L2voiXu/fyyRnTUzRZwcCC9tgw8Ji6fo0MWP7neLAfZk5HEuvnkt2I2a/9?=\n\t=?utf-8?q?9/JQJDVMCIfOfkk7ozv0RIWphZ1BUpNTssAtLST54yN5vcN99wRDykbRSRpVJlu/p?=\n\t=?utf-8?q?ZaqxZDUBONcrJZRT/sbALV8NIEkAjJysemULbHq3CZOX9bUMIfDa8Wg0v0xynsyoz?=\n\t=?utf-8?q?V0nOKiL2NPiv6HsWGUZxZoAcAju8OLvMTtWPm735ji2sw9mPFesKnfzzGtjB+0qtD?=\n\t=?utf-8?q?eVX1lvfJQga7C//7N6XItYXOTLfm4HzCq/MBC3mSbh+rQV9hv5hyGu9AS3yx0noy6?=\n\t=?utf-8?q?oEGvhgtjtHPMZUvXM6j2zgDDUWjBjmFoA5STVxc9AW6HAQMH96LiKiA98AU4gW0Y+?=\n\t=?utf-8?q?DSOQsKfnbHfO/sL/Btah81DdLHivgrnFGySuLP1BZQql5i88OcFR5cCofw6wPpzDh?=\n\t=?utf-8?q?M39iv0LaCouxcOHIzRRNzgCK+WNXb54DTrMfCVGzhZT9OzbgHTAuPnaUNkKwWBLKu?=\n\t=?utf-8?q?qrreViUqIemSdSyUDJx1dfr3nqt+0mbaGw+8tQ6pJB7FFdGnYr9G12ugNFC/qmBGv?=\n\t=?utf-8?q?g0/+7j5tdXxE+SjEr3V1Zv5bCUaWfXw0dttdhOY265Mvc3Llmsif4t0b1eyonIk2a?=\n\t=?utf-8?q?n7/9Ps80Q6wxmNrmZ6pGQTekQeiTFyAvEw=3D=3D?=",
        "X-OriginatorOrg": "corigine.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n b4ef0b4c-cf01-4e84-a92f-08db66fa98c7",
        "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR13MB5545.namprd13.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "07 Jun 2023 01:57:49.7063 (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 MZrvvObod9/l3sKLy67dMZHdr9dDq6hWBdPWJZV3K9yiDGLMWC6eoWzAOXcRbKJ6C/HUaZbyFe1dG7GOMd2s+w+StTauJLUhTJ+AwCgPtsw=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "PH7PR13MB5453",
        "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 patch series add the support of rte_flow for card which using\nflower firmware with NFDk:\n1. Fix the underlying API logic to support this feature.\n2. Import a unified check and dispatch layer for different versions of NFD.\n3. Refactor the meta data logic to adapt this dispatch layer.\n4. Refactor the packet receive logic to adapt this dispatch layer.\n5. Refactor the packet transmit logic to adapt this dispatch layer.\n6. Merge the logics of representor port to decrease the redundancy logic.\n\nChaoyong He (10):\n  net/nfp: fix the problem of rtsym\n  net/nfp: add a check function for the NFD version\n  net/nfp: refactor the insert metadata logic of NFD3\n  net/nfp: add the insert metadata logic of NFDk\n  net/nfp: add a dispatch layer for Tx function of ctrl VNIC\n  net/nfp: add the xmit function of NFDk for ctrl VNIC\n  net/nfp: add a dispatch layer for Tx function of representor\n  net/nfp: merge the xmit function of NFD3\n  net/nfp: add the xmit function of NFDk for PF representor\n  net/nfp: merge the recv function\n\n drivers/net/nfp/flower/nfp_flower.c           | 405 ++++--------------\n drivers/net/nfp/flower/nfp_flower.h           |  27 +-\n drivers/net/nfp/flower/nfp_flower_cmsg.c      |  63 +--\n drivers/net/nfp/flower/nfp_flower_cmsg.h      |   2 -\n drivers/net/nfp/flower/nfp_flower_ctrl.c      | 157 ++++++-\n drivers/net/nfp/flower/nfp_flower_ctrl.h      |   1 +\n .../net/nfp/flower/nfp_flower_representor.c   |  12 +-\n drivers/net/nfp/nfd3/nfp_nfd3.h               |   6 +\n drivers/net/nfp/nfd3/nfp_nfd3_dp.c            |  39 +-\n drivers/net/nfp/nfdk/nfp_nfdk.h               |   8 +\n drivers/net/nfp/nfdk/nfp_nfdk_dp.c            |  37 +-\n drivers/net/nfp/nfp_common.c                  |  37 +-\n drivers/net/nfp/nfp_common.h                  |   1 +\n drivers/net/nfp/nfp_ctrl.h                    |   3 +\n drivers/net/nfp/nfp_ethdev.c                  |  39 +-\n drivers/net/nfp/nfp_ethdev_vf.c               |  32 +-\n drivers/net/nfp/nfp_rxtx.c                    |  50 +--\n drivers/net/nfp/nfp_rxtx.h                    |   2 +\n drivers/net/nfp/nfpcore/nfp_cpp.h             |   7 +-\n drivers/net/nfp/nfpcore/nfp_cppcore.c         |  51 ++-\n drivers/net/nfp/nfpcore/nfp_rtsym.c           | 132 +++++-\n 21 files changed, 631 insertions(+), 480 deletions(-)",
    "diff": null,
    "prefixes": [
        "00/10"
    ]
}