get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 76686,
    "url": "http://patches.dpdk.org/api/patches/76686/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20200907112826.48493-1-qi.z.zhang@intel.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": "<20200907112826.48493-1-qi.z.zhang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200907112826.48493-1-qi.z.zhang@intel.com",
    "date": "2020-09-07T11:27:46",
    "name": "[00/40] ice base code update",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 504,
        "url": "http://patches.dpdk.org/api/people/504/?format=api",
        "name": "Qi Zhang",
        "email": "qi.z.zhang@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20200907112826.48493-1-qi.z.zhang@intel.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/76686/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/76686/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 9D3A5A04B5;\n\tMon,  7 Sep 2020 13:24:36 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 973651BEE1;\n\tMon,  7 Sep 2020 13:24:35 +0200 (CEST)",
            "from mga14.intel.com (mga14.intel.com [192.55.52.115])\n by dpdk.org (Postfix) with ESMTP id F254729AC\n for <dev@dpdk.org>; Mon,  7 Sep 2020 13:24:32 +0200 (CEST)",
            "from fmsmga004.fm.intel.com ([10.253.24.48])\n by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 07 Sep 2020 04:24:31 -0700",
            "from dpdk51.sh.intel.com ([10.67.111.82])\n by fmsmga004.fm.intel.com with ESMTP; 07 Sep 2020 04:24:29 -0700"
        ],
        "IronPort-SDR": [
            "\n aaKzDAHrjI4BQ98/85pV1GUmFiGF+/DIGzPFBLk4szWHU1RamLmtopvkxSMOQWkPXTHZBPaWsS\n teIwpcQXNJsg==",
            "\n Bo6F5guRYtuks2MnOkJYF3B86t/5ZoWa60i3+hjnPgaMx17ltUcwk1sB4x5C22xzLW1g4lpCjE\n WxAMEd0x/96g=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9736\"; a=\"157252574\"",
            "E=Sophos;i=\"5.76,401,1592895600\"; d=\"scan'208\";a=\"157252574\"",
            "E=Sophos;i=\"5.76,401,1592895600\"; d=\"scan'208\";a=\"328058708\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Qi Zhang <qi.z.zhang@intel.com>",
        "To": "qiming.yang@intel.com",
        "Cc": "dev@dpdk.org,\n\tQi Zhang <qi.z.zhang@intel.com>",
        "Date": "Mon,  7 Sep 2020 19:27:46 +0800",
        "Message-Id": "<20200907112826.48493-1-qi.z.zhang@intel.com>",
        "X-Mailer": "git-send-email 2.13.6",
        "Subject": "[dpdk-dev] [PATCH 00/40] ice base code update",
        "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": "main changes:\n1. Added support for outer IP filter for GTPC.\n2. Added support for outer IP filter for GPTU control packet (no inner IP)\n3. Added support for QinQ switch filter\n4. code refactor and bug fixes\n\nQi Zhang (40):\n  net/ice/base: handle error gracefully in HW table calloc\n  net/ice/base: split caps discover into two functions\n  net/ice/base: avoid unnecessary single-member variable-length structs\n  net/ice/base: fix issues around move nodes\n  net/ice/base: cleanup stack hog\n  net/ice/base: clean the code wrapping\n  net/ice/base: cleanup misleading comment\n  net/ice/base: silence static analysis warning\n  net/ice/base: replace single-element array used for C struct hack\n  net/ice/base: introduce and use bitmap set API\n  net/ice/base: introduce and use bitmap hamming weight API\n  net/ice/base: add function header\n  net/ice/base: introduce and use for each bit iterator\n  net/ice/base: correct abbreviations\n  net/ice/base: add AQ cmd 0X0A0A LLDP fltr control\n  net/ice/base: add support for GTP-U type switch rule\n  net/ice/base: join format strings to same line\n  net/ice/base: introduce Tx rate limiting on port level\n  net/ice/base: reduce profile to recip info get from firmware\n  net/ice/base: refactor DCB related variables\n  net/ice/base: support outer IP filter for GTPC\n  net/ice/base: support outer IP filter for GTPU without inner IP\n  net/ice/base: move a function\n  net/ice/base: clear advanced rules in reset preparation\n  net/ice/base: move a function\n  net/ice/base: add check for failed acts allocation\n  net/ice/base: remove repeated words\n  net/ice/base: remove function ACL count query\n  net/ice/base: preserve NVM capabilities in safe mode\n  net/ice/base: misc minor ACL changes\n  net/ice/base: adjust rate limit profile ids runtime database\n  net/ice/base: enable QinQ filter for switch advanced rule\n  net/ice/base: create flash info structure and separate NVM version\n  net/ice/base: remove unused parameter\n  net/ice/base: minor code clean\n  net/ice/base: cache NVM module bank information\n  net/ice/base: rename function\n  net/ice/base: remove unnecessary conditional\n  net/ice/base: rename ACL priority values\n  net/ice/base: preserve default aggr vsi information\n\n drivers/net/ice/base/ice_acl.c           |  40 +-\n drivers/net/ice/base/ice_acl.h           |  22 +-\n drivers/net/ice/base/ice_acl_ctrl.c      | 200 ++++----\n drivers/net/ice/base/ice_adminq_cmd.h    |  83 +---\n drivers/net/ice/base/ice_bitops.h        |  47 ++\n drivers/net/ice/base/ice_common.c        | 434 +++++++++---------\n drivers/net/ice/base/ice_common.h        |   6 +-\n drivers/net/ice/base/ice_controlq.c      |  42 +-\n drivers/net/ice/base/ice_dcb.c           |  44 +-\n drivers/net/ice/base/ice_dcb.h           |  10 +-\n drivers/net/ice/base/ice_flex_pipe.c     | 266 ++++++-----\n drivers/net/ice/base/ice_flex_type.h     |  49 +-\n drivers/net/ice/base/ice_flow.c          | 280 ++++++------\n drivers/net/ice/base/ice_flow.h          |   1 +\n drivers/net/ice/base/ice_nvm.c           | 293 ++++++++----\n drivers/net/ice/base/ice_protocol_type.h |  15 +\n drivers/net/ice/base/ice_sched.c         | 213 +++++----\n drivers/net/ice/base/ice_sched.h         |  10 +-\n drivers/net/ice/base/ice_switch.c        | 755 +++++++++++++++++++++++++------\n drivers/net/ice/base/ice_switch.h        |  60 ++-\n drivers/net/ice/base/ice_type.h          |  77 +++-\n drivers/net/ice/ice_ethdev.c             |  20 +-\n 22 files changed, 1803 insertions(+), 1164 deletions(-)",
    "diff": null,
    "prefixes": [
        "00/40"
    ]
}