get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 834171,
    "url": "http://patchwork.ozlabs.org/api/1.2/patches/834171/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/patch/20171104085030.25430-1-saeedm@mellanox.com/",
    "project": {
        "id": 7,
        "url": "http://patchwork.ozlabs.org/api/1.2/projects/7/?format=api",
        "name": "Linux network development",
        "link_name": "netdev",
        "list_id": "netdev.vger.kernel.org",
        "list_email": "netdev@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20171104085030.25430-1-saeedm@mellanox.com>",
    "list_archive_url": null,
    "date": "2017-11-04T08:50:18",
    "name": "[pull,request,net-next,00/12] Mellanox, mlx5 updates 2017-11-04",
    "commit_ref": null,
    "pull_url": "git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2017-11-04",
    "state": "superseded",
    "archived": true,
    "hash": null,
    "submitter": {
        "id": 65299,
        "url": "http://patchwork.ozlabs.org/api/1.2/people/65299/?format=api",
        "name": "Saeed Mahameed",
        "email": "saeedm@mellanox.com"
    },
    "delegate": {
        "id": 34,
        "url": "http://patchwork.ozlabs.org/api/1.2/users/34/?format=api",
        "username": "davem",
        "first_name": "David",
        "last_name": "Miller",
        "email": "davem@davemloft.net"
    },
    "mbox": "http://patchwork.ozlabs.org/project/netdev/patch/20171104085030.25430-1-saeedm@mellanox.com/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/834171/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/834171/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<netdev-owner@vger.kernel.org>",
        "X-Original-To": "patchwork-incoming@ozlabs.org",
        "Delivered-To": "patchwork-incoming@ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3yTXd66B4Kz9sQl\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat,  4 Nov 2017 19:52:10 +1100 (AEDT)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1752318AbdKDIvx (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tSat, 4 Nov 2017 04:51:53 -0400",
            "from mail-il-dmz.mellanox.com ([193.47.165.129]:54410 \"EHLO\n\tmellanox.co.il\" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org\n\twith ESMTP id S1751838AbdKDIvu (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Sat, 4 Nov 2017 04:51:50 -0400",
            "from Internal Mail-Server by MTLPINE1 (envelope-from\n\tsaeedm@mellanox.com)\n\twith ESMTPS (AES256-SHA encrypted); 4 Nov 2017 10:51:48 +0200",
            "from mti-swat15.mti.labs.mlnx. (mti-swat15.mti.labs.mlnx\n\t[10.20.1.123])\n\tby labmailer.mlnx (8.13.8/8.13.8) with ESMTP id vA48pkiO022678;\n\tSat, 4 Nov 2017 10:51:46 +0200"
        ],
        "From": "Saeed Mahameed <saeedm@mellanox.com>",
        "To": "\"David S. Miller\" <davem@davemloft.net>",
        "Cc": "netdev@vger.kernel.org, Saeed Mahameed <saeedm@mellanox.com>",
        "Subject": "[pull request][net-next 00/12] Mellanox, mlx5 updates 2017-11-04",
        "Date": "Sat,  4 Nov 2017 01:50:18 -0700",
        "Message-Id": "<20171104085030.25430-1-saeedm@mellanox.com>",
        "X-Mailer": "git-send-email 2.14.2",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "Hi Dave,\n\nThe following series provides updates for mlx5 driver which includes\ndscp to priority mapping support and some other misc small changes.\n\nFor extra information please see tag log below.\n\nPlease Pull and let me know if ther's any problem.\n\nThanks,\nSaeed.\n\n---\n\nThe following changes since commit 6ee79b6ebf6613f1c5bf2be0c3dca4e51817f2ca:\n\n  Merge branch 'net-mini_Qdisc' (2017-11-03 21:57:35 +0900)\n\nare available in the git repository at:\n\n  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2017-11-04\n\nfor you to fetch changes up to a5b2e77eab21e56ec7bb16a0ebc8f0fb18799191:\n\n  net/mlx5e: Enable CQE based moderation on TX CQ (2017-11-04 01:33:48 -0700)\n\n----------------------------------------------------------------\nmlx5-updates-2017-11-04\n\nThis series includes:\n\nFrom Huy, dscp to priority mapping for Ethernet packet.\n=================================================\n\nFirst six patches enable differentiated services code point (dscp) to\npriority mapping for Ethernet packet. Once this feature is\nenabled, the packet is routed to the corresponding priority based on its\ndscp. User can combine this feature with priority flow control (pfc)\nfeature to have priority flow control based on the dscp.\n\nFirmware interface:\nMellanox firmware provides two control knobs for this feature:\n  QPTS register allow changing the trust state between dscp and\n  pcp mode. The default is pcp mode. Once in dscp mode, firmware will\n  route the packet based on its dscp value if the dscp field exists.\n\n  QPDPM register allow mapping a specific dscp (0 to 63) to a\n  specific priority (0 to 7). By default, all the dscps are mapped to\n  priority zero.\n\nSoftware interface:\nThis feature is controlled via application priority TLV. IEEE\nspecification P802.1Qcd/D2.1 defines priority selector id 5 for\napplication priority TLV. This APP TLV selector defines DSCP to priority\nmap. This APP TLV can be sent by the switch or can be set locally using\nsoftware such as lldptool. In mlx5 drivers, we add the support for net\ndcb's getapp and setapp call back. Mlx5 driver only handles the selector\nid 5 application entry (dscp application priority application entry).\nIf user sends multiple dscp to priority APP TLV entries on the same\ndscp, the last sent one will take effect. All the previous sent will be\ndeleted.\n\nThe firmware trust state (in QPTS register) is changed based on the\nnumber of dscp to priority application entries. When the first dscp to\npriority application entry is added by the user, the trust state is\nchanged to dscp. When the last dscp to priority application entry is\ndeleted by the user, the trust state is changed to pcp.\n\nWhen the port is in DSCP trust state, the transmit queue is selected\nbased on the dscp of the skb.\n\nWhen the port is in DSCP trust state and vport inline mode is not NONE,\nfirmware requires mlx5 driver to copy the IP header to the\nwqe ethernet segment inline header if the skb has it.\nThis is done by changing the transmit queue sq's min inline mode to L3.\nNote that the min inline mode of sqs that belong to other features\nsuch as xdpsq, icosq are not modified.\n==========================================================\n\nPlus to the dscp series, some small misc changes are include as well:\n\nFrom Inbar, Ethtool msglvl support and some debug prints in DCBNL logic\nFrom Or Gerlitz, Enlarge the NIC TC offload table size\nFrom Rabie, Initialize destination_flow struct to 0\nFrom Feras, Add inner TTC table to IPoIB flow steering\nFrom Tal, Enable CQE based moderation on TX CQ\n\nThanks,\nSaeed.\n\n----------------------------------------------------------------\nFeras Daoud (1):\n      net/mlx5e: IPoIB, Add inner TTC table to IPoIB flow steering\n\nGal Pressman (1):\n      net/mlx5e: Add support for ethtool msglvl support\n\nHuy Nguyen (6):\n      net/dcb: Add dscp to priority selector type\n      net/mlx5: QCAM register firmware command support\n      net/mlx5: Add MLX5_SET16 and MLX5_GET16\n      net/mlx5: QPTS and QPDPM register firmware command support\n      net/mlx5e: Add dcbnl dscp to priority support\n      net/mlx5e: Support DSCP trust state to Ethernet's IP packet on SQ\n\nInbar Karmy (1):\n      net/mlx5e: DCBNL, Add debug messages log\n\nOr Gerlitz (1):\n      net/mlx5: Enlarge the NIC TC offload table size\n\nRabie Loulou (1):\n      net/mlx5: Initialize destination_flow struct to 0\n\nTal Gilboa (1):\n      net/mlx5e: Enable CQE based moderation on TX CQ\n\n drivers/net/ethernet/mellanox/mlx5/core/en.h       |  39 ++-\n drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  |  10 +-\n .../net/ethernet/mellanox/mlx5/core/en_common.c    |  12 +\n drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 265 ++++++++++++++++++++-\n .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  52 +++-\n drivers/net/ethernet/mellanox/mlx5/core/en_fs.c    |  12 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  59 +++--\n drivers/net/ethernet/mellanox/mlx5/core/en_rx_am.c |   8 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  15 +-\n drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |  24 +-\n drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   2 +-\n .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   6 +-\n drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   4 +-\n drivers/net/ethernet/mellanox/mlx5/core/fw.c       |  10 +\n .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |  12 +-\n .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   2 +\n drivers/net/ethernet/mellanox/mlx5/core/port.c     | 111 +++++++++\n include/linux/mlx5/device.h                        |  31 +++\n include/linux/mlx5/driver.h                        |   9 +\n include/linux/mlx5/mlx5_ifc.h                      |  60 ++++-\n include/linux/mlx5/port.h                          |   5 +\n include/uapi/linux/dcbnl.h                         |   1 +\n 22 files changed, 696 insertions(+), 53 deletions(-)",
    "diff": null,
    "prefixes": [
        "pull",
        "request",
        "net-next",
        "00/12"
    ]
}