get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 73049,
    "url": "https://patches.dpdk.org/api/patches/73049/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20200703210210.40568-1-ajit.khaparde@broadcom.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20200703210210.40568-1-ajit.khaparde@broadcom.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200703210210.40568-1-ajit.khaparde@broadcom.com",
    "date": "2020-07-03T21:01:19",
    "name": "[v5,00/51] net/bnxt: add features for host-based flow management",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 501,
        "url": "https://patches.dpdk.org/api/people/501/?format=api",
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@broadcom.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20200703210210.40568-1-ajit.khaparde@broadcom.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/73049/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/73049/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 D96DFA0524;\n\tFri,  3 Jul 2020 23:04:59 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id A3BAB1DC0A;\n\tFri,  3 Jul 2020 23:04:58 +0200 (CEST)",
            "from rnd-relay.smtp.broadcom.com (rnd-relay.smtp.broadcom.com\n [192.19.229.170]) by dpdk.org (Postfix) with ESMTP id 2ED301DBCF\n for <dev@dpdk.org>; Fri,  3 Jul 2020 23:04:57 +0200 (CEST)",
            "from mail-irv-17.broadcom.com (mail-irv-17.lvn.broadcom.net\n [10.75.242.48])\n by rnd-relay.smtp.broadcom.com (Postfix) with ESMTP id B0E2730C028\n for <dev@dpdk.org>; Fri,  3 Jul 2020 14:04:55 -0700 (PDT)",
            "from localhost.localdomain (unknown [10.230.185.215])\n by mail-irv-17.broadcom.com (Postfix) with ESMTP id 3C2F014008B\n for <dev@dpdk.org>; Fri,  3 Jul 2020 14:04:55 -0700 (PDT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.10.3 rnd-relay.smtp.broadcom.com B0E2730C028",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com;\n s=dkimrelay; t=1593810295;\n bh=w+JzDiSZcWb6hNC5XGVZV0iV8NnDJKv3JmV3pAE+JpU=;\n h=From:To:Subject:Date:In-Reply-To:References:From;\n b=gvg/psslsSMUB2Zq06oTL+NkX08anlgvN5w4ADtWM/P14muMeOqekJyx4z50WPkMZ\n MPQ7ZqDqMtOJV6t4v7/QwEnnninnc7wFfFgdeRmRv4mQ3QcipPIfFa/3c6URNlGoiY\n COtz/4qfh5VHVgTkrG8BP0SI9ZzCwrgz/9DJjL3I=",
        "From": "Ajit Khaparde <ajit.khaparde@broadcom.com>",
        "To": "dev@dpdk.org",
        "Date": "Fri,  3 Jul 2020 14:01:19 -0700",
        "Message-Id": "<20200703210210.40568-1-ajit.khaparde@broadcom.com>",
        "X-Mailer": "git-send-email 2.21.1 (Apple Git-122.3)",
        "In-Reply-To": "<1f5421dc-0453-6dc8-09c2-ddfff6eb4888@intel.com>",
        "References": "<1f5421dc-0453-6dc8-09c2-ddfff6eb4888@intel.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v5 00/51] net/bnxt: add features for host-based\n\tflow management",
        "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": "v1->v2:\n - update commit message\n - rebase patches against latest changes in the tree\n - fix signed-off-by tags\n - update release notes\n\nv2->v3:\n - fix compilation issues\n\nv3->v4:\n - rebase against latest dpdk-next-net\n\nv4->v5:\n - fix uninitlalized variable in patch [29/51]\n - rebase against latest dpdk-next-net\n\nAjit Khaparde (1):\n  doc: update release notes\n\nJay Ding (5):\n  net/bnxt: implement support for TCAM access\n  net/bnxt: support two level priority for TCAMs\n  net/bnxt: add external action alloc and free\n  net/bnxt: implement IF tables set and get\n  net/bnxt: add global config set and get APIs\n\nKishore Padmanabha (8):\n  net/bnxt: integrate with the latest tf core changes\n  net/bnxt: add support for if table processing\n  net/bnxt: disable Tx vector mode if truflow is enabled\n  net/bnxt: add index opcode and operand to mapper table\n  net/bnxt: add support for global resource templates\n  net/bnxt: add support for internal exact match entries\n  net/bnxt: add support for conditional execution of mapper tables\n  net/bnxt: add VF-rep and stat templates\n\nLance Richardson (1):\n  net/bnxt: initialize parent PF information\n\nMichael Wildt (7):\n  net/bnxt: add multi device support\n  net/bnxt: update multi device design support\n  net/bnxt: multiple device implementation\n  net/bnxt: update identifier with remap support\n  net/bnxt: update RM with residual checker\n  net/bnxt: update table get to use new design\n  net/bnxt: add TF register and unregister\n\nMike Baucom (1):\n  net/bnxt: add support for internal encap records\n\nPeter Spreadborough (7):\n  net/bnxt: add support for exact match\n  net/bnxt: modify EM insert and delete to use HWRM direct\n  net/bnxt: add HCAPI interface support\n  net/bnxt: support EM and TCAM lookup with table scope\n  net/bnxt: update RM to support HCAPI only\n  net/bnxt: remove table scope from session\n  net/bnxt: add support for EEM System memory\n\nRandy Schacher (2):\n  net/bnxt: add core changes for EM and EEM lookups\n  net/bnxt: align CFA resources with RM\n\nShahaji Bhosle (2):\n  net/bnxt: support bulk table get and mirror\n  net/bnxt: support two-level priority for TCAMs\n\nSomnath Kotur (7):\n  net/bnxt: add basic infrastructure for VF reps\n  net/bnxt: add support for VF-reps data path\n  net/bnxt: get IDs for VF-Rep endpoint\n  net/bnxt: parse reps along with other dev-args\n  net/bnxt: create default flow rules for the VF-rep\n  net/bnxt: add ULP Flow counter Manager\n  net/bnxt: add support for count action in flow query\n\nVenkat Duvvuru (10):\n  net/bnxt: modify port db dev interface\n  net/bnxt: get port and function info\n  net/bnxt: add support for hwrm port phy qcaps\n  net/bnxt: modify port db to handle more info\n  net/bnxt: enable port MAC qcfg command for trusted VF\n  net/bnxt: enhancements for port db\n  net/bnxt: manage VF to VFR conduit\n  net/bnxt: fill mapper parameters with default rules\n  net/bnxt: add port default rules for ingress and egress\n  net/bnxt: fill cfa action in the Tx descriptor\n\n config/common_base                            |    1 +\n doc/guides/rel_notes/release_20_08.rst        |   11 +-\n drivers/net/bnxt/Makefile                     |    8 +-\n drivers/net/bnxt/bnxt.h                       |  121 +-\n drivers/net/bnxt/bnxt_ethdev.c                |  519 +-\n drivers/net/bnxt/bnxt_hwrm.c                  |  122 +-\n drivers/net/bnxt/bnxt_hwrm.h                  |    7 +\n drivers/net/bnxt/bnxt_reps.c                  |  773 +++\n drivers/net/bnxt/bnxt_reps.h                  |   45 +\n drivers/net/bnxt/bnxt_rxr.c                   |   39 +-\n drivers/net/bnxt/bnxt_rxr.h                   |    1 +\n drivers/net/bnxt/bnxt_txq.h                   |    2 +\n drivers/net/bnxt/bnxt_txr.c                   |   18 +-\n drivers/net/bnxt/hcapi/Makefile               |   10 +\n drivers/net/bnxt/hcapi/cfa_p40_hw.h           |  781 +++\n drivers/net/bnxt/hcapi/cfa_p40_tbl.h          |  303 +\n drivers/net/bnxt/hcapi/hcapi_cfa.h            |  276 +\n drivers/net/bnxt/hcapi/hcapi_cfa_defs.h       |  672 +++\n drivers/net/bnxt/hcapi/hcapi_cfa_p4.c         |  399 ++\n drivers/net/bnxt/hcapi/hcapi_cfa_p4.h         |  467 ++\n drivers/net/bnxt/hsi_struct_def_dpdk.h        | 3091 ++++++++--\n drivers/net/bnxt/meson.build                  |   21 +-\n drivers/net/bnxt/tf_core/Makefile             |   29 +-\n drivers/net/bnxt/tf_core/bitalloc.c           |  107 +\n drivers/net/bnxt/tf_core/bitalloc.h           |    5 +\n drivers/net/bnxt/tf_core/cfa_resource_types.h |  293 +\n drivers/net/bnxt/tf_core/hwrm_tf.h            |  995 +---\n drivers/net/bnxt/tf_core/ll.c                 |   52 +\n drivers/net/bnxt/tf_core/ll.h                 |   46 +\n drivers/net/bnxt/tf_core/lookup3.h            |    1 -\n drivers/net/bnxt/tf_core/stack.c              |    8 +\n drivers/net/bnxt/tf_core/stack.h              |   10 +\n drivers/net/bnxt/tf_core/tf_common.h          |   43 +\n drivers/net/bnxt/tf_core/tf_core.c            | 1495 +++--\n drivers/net/bnxt/tf_core/tf_core.h            |  874 ++-\n drivers/net/bnxt/tf_core/tf_device.c          |  271 +\n drivers/net/bnxt/tf_core/tf_device.h          |  650 ++\n drivers/net/bnxt/tf_core/tf_device_p4.c       |  147 +\n drivers/net/bnxt/tf_core/tf_device_p4.h       |  104 +\n drivers/net/bnxt/tf_core/tf_em.c              |  515 --\n drivers/net/bnxt/tf_core/tf_em.h              |  492 +-\n drivers/net/bnxt/tf_core/tf_em_common.c       | 1048 ++++\n drivers/net/bnxt/tf_core/tf_em_common.h       |  134 +\n drivers/net/bnxt/tf_core/tf_em_host.c         |  531 ++\n drivers/net/bnxt/tf_core/tf_em_internal.c     |  352 ++\n drivers/net/bnxt/tf_core/tf_em_system.c       |  533 ++\n drivers/net/bnxt/tf_core/tf_ext_flow_handle.h |   12 +\n drivers/net/bnxt/tf_core/tf_global_cfg.c      |  199 +\n drivers/net/bnxt/tf_core/tf_global_cfg.h      |  170 +\n drivers/net/bnxt/tf_core/tf_identifier.c      |  186 +\n drivers/net/bnxt/tf_core/tf_identifier.h      |  147 +\n drivers/net/bnxt/tf_core/tf_if_tbl.c          |  178 +\n drivers/net/bnxt/tf_core/tf_if_tbl.h          |  236 +\n drivers/net/bnxt/tf_core/tf_msg.c             | 1681 +++---\n drivers/net/bnxt/tf_core/tf_msg.h             |  409 +-\n drivers/net/bnxt/tf_core/tf_resources.h       |  531 --\n drivers/net/bnxt/tf_core/tf_rm.c              | 3840 +++---------\n drivers/net/bnxt/tf_core/tf_rm.h              |  554 +-\n drivers/net/bnxt/tf_core/tf_session.c         |  776 +++\n drivers/net/bnxt/tf_core/tf_session.h         |  565 +-\n drivers/net/bnxt/tf_core/tf_shadow_tbl.c      |   63 +\n drivers/net/bnxt/tf_core/tf_shadow_tbl.h      |  240 +\n drivers/net/bnxt/tf_core/tf_shadow_tcam.c     |   63 +\n drivers/net/bnxt/tf_core/tf_shadow_tcam.h     |  239 +\n drivers/net/bnxt/tf_core/tf_tbl.c             | 1930 +-----\n drivers/net/bnxt/tf_core/tf_tbl.h             |  469 +-\n drivers/net/bnxt/tf_core/tf_tcam.c            |  430 ++\n drivers/net/bnxt/tf_core/tf_tcam.h            |  360 ++\n drivers/net/bnxt/tf_core/tf_util.c            |  176 +\n drivers/net/bnxt/tf_core/tf_util.h            |   98 +\n drivers/net/bnxt/tf_core/tfp.c                |   33 +-\n drivers/net/bnxt/tf_core/tfp.h                |  153 +-\n drivers/net/bnxt/tf_ulp/Makefile              |    2 +\n drivers/net/bnxt/tf_ulp/bnxt_tf_common.h      |   16 +\n drivers/net/bnxt/tf_ulp/bnxt_ulp.c            |  129 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp.h            |   35 +\n drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c       |   84 +-\n drivers/net/bnxt/tf_ulp/ulp_def_rules.c       |  385 ++\n drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c          |  596 ++\n drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h          |  163 +\n drivers/net/bnxt/tf_ulp/ulp_flow_db.c         |   42 +-\n drivers/net/bnxt/tf_ulp/ulp_mapper.c          |  481 +-\n drivers/net/bnxt/tf_ulp/ulp_mapper.h          |    6 +-\n drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c        |   10 +\n drivers/net/bnxt/tf_ulp/ulp_port_db.c         |  235 +-\n drivers/net/bnxt/tf_ulp/ulp_port_db.h         |  122 +-\n drivers/net/bnxt/tf_ulp/ulp_rte_parser.c      |   30 +-\n drivers/net/bnxt/tf_ulp/ulp_template_db_act.c |  433 +-\n .../net/bnxt/tf_ulp/ulp_template_db_class.c   | 5217 +++++++++++++----\n .../net/bnxt/tf_ulp/ulp_template_db_enum.h    |  537 +-\n .../net/bnxt/tf_ulp/ulp_template_db_field.h   |  463 +-\n drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c |   85 +-\n drivers/net/bnxt/tf_ulp/ulp_template_struct.h |   23 +-\n drivers/net/bnxt/tf_ulp/ulp_utils.c           |    2 +-\n 94 files changed, 28009 insertions(+), 11247 deletions(-)\n create mode 100644 drivers/net/bnxt/bnxt_reps.c\n create mode 100644 drivers/net/bnxt/bnxt_reps.h\n create mode 100644 drivers/net/bnxt/hcapi/Makefile\n create mode 100644 drivers/net/bnxt/hcapi/cfa_p40_hw.h\n create mode 100644 drivers/net/bnxt/hcapi/cfa_p40_tbl.h\n create mode 100644 drivers/net/bnxt/hcapi/hcapi_cfa.h\n create mode 100644 drivers/net/bnxt/hcapi/hcapi_cfa_defs.h\n create mode 100644 drivers/net/bnxt/hcapi/hcapi_cfa_p4.c\n create mode 100644 drivers/net/bnxt/hcapi/hcapi_cfa_p4.h\n create mode 100644 drivers/net/bnxt/tf_core/cfa_resource_types.h\n create mode 100644 drivers/net/bnxt/tf_core/ll.c\n create mode 100644 drivers/net/bnxt/tf_core/ll.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_common.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_device.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_device.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_device_p4.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_device_p4.h\n delete mode 100644 drivers/net/bnxt/tf_core/tf_em.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_em_common.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_em_common.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_em_host.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_em_internal.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_em_system.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_global_cfg.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_global_cfg.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_identifier.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_identifier.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_if_tbl.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_if_tbl.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_session.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_shadow_tbl.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_shadow_tbl.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_shadow_tcam.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_shadow_tcam.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_tcam.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_tcam.h\n create mode 100644 drivers/net/bnxt/tf_core/tf_util.c\n create mode 100644 drivers/net/bnxt/tf_core/tf_util.h\n create mode 100644 drivers/net/bnxt/tf_ulp/ulp_def_rules.c\n create mode 100644 drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c\n create mode 100644 drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h",
    "diff": null,
    "prefixes": [
        "v5",
        "00/51"
    ]
}