get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 815335,
    "url": "http://patchwork.ozlabs.org/api/patches/815335/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/patch/20170919080020.5870-12-jiri@resnulli.us/",
    "project": {
        "id": 7,
        "url": "http://patchwork.ozlabs.org/api/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": "<20170919080020.5870-12-jiri@resnulli.us>",
    "list_archive_url": null,
    "date": "2017-09-19T08:00:18",
    "name": "[net-next,11/13] mlxsw: reg: Configure RIF to forward IPv4 multicast packets by default",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "2af9552d767c6e27337eac9988dbed7ce3166438",
    "submitter": {
        "id": 15321,
        "url": "http://patchwork.ozlabs.org/api/people/15321/?format=api",
        "name": "Jiri Pirko",
        "email": "jiri@resnulli.us"
    },
    "delegate": {
        "id": 34,
        "url": "http://patchwork.ozlabs.org/api/users/34/?format=api",
        "username": "davem",
        "first_name": "David",
        "last_name": "Miller",
        "email": "davem@davemloft.net"
    },
    "mbox": "http://patchwork.ozlabs.org/project/netdev/patch/20170919080020.5870-12-jiri@resnulli.us/mbox/",
    "series": [
        {
            "id": 3798,
            "url": "http://patchwork.ozlabs.org/api/series/3798/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=3798",
            "date": "2017-09-19T08:00:07",
            "name": "mlxsw: Prepare for multicast router offload",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/3798/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/815335/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/815335/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>)",
            "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=resnulli-us.20150623.gappssmtp.com\n\theader.i=@resnulli-us.20150623.gappssmtp.com\n\theader.b=\"gKps+39E\"; dkim-atps=neutral"
        ],
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xxFft3LdBz9s7M\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 19 Sep 2017 18:00:38 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751651AbdISIAg (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tTue, 19 Sep 2017 04:00:36 -0400",
            "from mail-wr0-f193.google.com ([209.85.128.193]:38242 \"EHLO\n\tmail-wr0-f193.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751623AbdISIAd (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Tue, 19 Sep 2017 04:00:33 -0400",
            "by mail-wr0-f193.google.com with SMTP id p37so1701071wrb.5\n\tfor <netdev@vger.kernel.org>; Tue, 19 Sep 2017 01:00:32 -0700 (PDT)",
            "from localhost (ip-89-177-125-82.net.upcbroadband.cz.\n\t[89.177.125.82]) by smtp.gmail.com with ESMTPSA id\n\t109sm8472915wrc.25.2017.09.19.01.00.31\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tTue, 19 Sep 2017 01:00:31 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=resnulli-us.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references;\n\tbh=ZbkUYsN0RwuoS9DC058+rmzTxRgFofL1CSQ5GWreq84=;\n\tb=gKps+39EK5WtT1iVBCHt2I2TxL9FpvdhVi/SJXPcM7xCBiPIvR+wmBQRDf+ggRlEAM\n\tElzXPyeE6svocH26ASGW6so+/lFDHQTw9oqTRjFEoCCrAZibFS/vm73RHjPMb+BcmBuf\n\t/S22yEA2NMs+0knEp2fKc6PBVsI1Si2ODS4dE0fEUZUF+QEa5od8dPmTLrrdgVnYEQ+5\n\tJsspAf4RGjhHUJ6S6O7eWwIV2Ky30D4I7cOEjFgWkI1v+iE22XOarf/q1jcKMGJva+zk\n\thWl3EA8c/sBTPXFI8KpiJzvdJ3c9duYsvlWXsZkB2gZ/06SZDkzCQBxlL+9nnBy4WiFl\n\taOLA==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n\t:references;\n\tbh=ZbkUYsN0RwuoS9DC058+rmzTxRgFofL1CSQ5GWreq84=;\n\tb=eARX3m7Hn37sSntO3BGQEuphjZp8FSxdJjViK/qx+hur47Ez7pRifX3TyN9l0Otx3R\n\tD167rM+aXiAHNbwB4w1J1IeibWedt8NIpVAfLEpuZl6ocS0BvjSEiX06LnuU7609WYFu\n\ttHjSgOtYAU5/hhKXUoSJMBMWZRLXS9+TPrzCNHE9OWlkGYlPvkzkaVylpeY3FVN4fsoV\n\tYgj2n9ZNy5fTethTkpI6ZSsxDh03Dfns0Ab1NXBRu/V8ec/onP/x3glw2reX4JY5X/oC\n\teEdWWeyP9mJ4Cywx/fRQz5OqkwyD0ztnmMj7IsDoh0IMXA0sU9H9+0PyiEEdNIC7wA/L\n\tgR0Q==",
        "X-Gm-Message-State": "AHPjjUjA4FTkigW/2let+B0e+F70rpS7ZsRarlRbrApvilEQ4hjWXQF5\n\teTxsZ9JMMLsdwOiZs6d0X7WKwIIP",
        "X-Google-Smtp-Source": "AOwi7QCIgmbeA7DDiAr+d0NOCUoe/tzTGmLSeCCDD8G3iNvijDWVRMGFWUK6KwsbNJ+cnL3XkmUVuA==",
        "X-Received": "by 10.223.184.250 with SMTP id c55mr554217wrg.134.1505808031716; \n\tTue, 19 Sep 2017 01:00:31 -0700 (PDT)",
        "From": "Jiri Pirko <jiri@resnulli.us>",
        "To": "netdev@vger.kernel.org",
        "Cc": "davem@davemloft.net, yotamg@mellanox.com, idosch@mellanox.com,\n\tmlxsw@mellanox.com",
        "Subject": "[patch net-next 11/13] mlxsw: reg: Configure RIF to forward IPv4\n\tmulticast packets by default",
        "Date": "Tue, 19 Sep 2017 10:00:18 +0200",
        "Message-Id": "<20170919080020.5870-12-jiri@resnulli.us>",
        "X-Mailer": "git-send-email 2.9.5",
        "In-Reply-To": "<20170919080020.5870-1-jiri@resnulli.us>",
        "References": "<20170919080020.5870-1-jiri@resnulli.us>",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "From: Yotam Gigi <yotamg@mellanox.com>\n\nTurn on two bits on the Spectrum RIF configuration:\n - IPv4 multicast: when a multicast packet arrives on a RIF, send it to go\n   through multicast routes lookup.\n - IPv4 multicast forwarding enable: when multicast packet arrives on a\n   RIF, allow it to be forwarded by multicast routes. If this bit is not\n   set, multicast packets will go through multicast routing lookup but will\n   be dropped at the egress of the ports.\n\nSigned-off-by: Yotam Gigi <yotamg@mellanox.com>\nReviewed-by: Ido Schimmel <idosch@mellanox.com>\nSigned-off-by: Jiri Pirko <jiri@mellanox.com>\n---\n drivers/net/ethernet/mellanox/mlxsw/reg.h | 16 ++++++++++++++++\n 1 file changed, 16 insertions(+)",
    "diff": "diff --git a/drivers/net/ethernet/mellanox/mlxsw/reg.h b/drivers/net/ethernet/mellanox/mlxsw/reg.h\nindex 31d120a..c203e0d 100644\n--- a/drivers/net/ethernet/mellanox/mlxsw/reg.h\n+++ b/drivers/net/ethernet/mellanox/mlxsw/reg.h\n@@ -3991,6 +3991,12 @@ MLXSW_ITEM32(reg, ritr, ipv4, 0x00, 29, 1);\n  */\n MLXSW_ITEM32(reg, ritr, ipv6, 0x00, 28, 1);\n \n+/* reg_ritr_ipv4_mc\n+ * IPv4 multicast routing enable.\n+ * Access: RW\n+ */\n+MLXSW_ITEM32(reg, ritr, ipv4_mc, 0x00, 27, 1);\n+\n enum mlxsw_reg_ritr_if_type {\n \t/* VLAN interface. */\n \tMLXSW_REG_RITR_VLAN_IF,\n@@ -4048,6 +4054,14 @@ MLXSW_ITEM32(reg, ritr, ipv4_fe, 0x04, 29, 1);\n  */\n MLXSW_ITEM32(reg, ritr, ipv6_fe, 0x04, 28, 1);\n \n+/* reg_ritr_ipv4_mc_fe\n+ * IPv4 Multicast Forwarding Enable.\n+ * When disabled, forwarding is blocked but local traffic (traps and IP to me)\n+ * will be enabled.\n+ * Access: RW\n+ */\n+MLXSW_ITEM32(reg, ritr, ipv4_mc_fe, 0x04, 27, 1);\n+\n /* reg_ritr_lb_en\n  * Loop-back filter enable for unicast packets.\n  * If the flag is set then loop-back filter for unicast packets is\n@@ -4270,11 +4284,13 @@ static inline void mlxsw_reg_ritr_pack(char *payload, bool enable,\n \tmlxsw_reg_ritr_enable_set(payload, enable);\n \tmlxsw_reg_ritr_ipv4_set(payload, 1);\n \tmlxsw_reg_ritr_ipv6_set(payload, 1);\n+\tmlxsw_reg_ritr_ipv4_mc_set(payload, 1);\n \tmlxsw_reg_ritr_type_set(payload, type);\n \tmlxsw_reg_ritr_op_set(payload, op);\n \tmlxsw_reg_ritr_rif_set(payload, rif);\n \tmlxsw_reg_ritr_ipv4_fe_set(payload, 1);\n \tmlxsw_reg_ritr_ipv6_fe_set(payload, 1);\n+\tmlxsw_reg_ritr_ipv4_mc_fe_set(payload, 1);\n \tmlxsw_reg_ritr_lb_en_set(payload, 1);\n \tmlxsw_reg_ritr_virtual_router_set(payload, vr_id);\n \tmlxsw_reg_ritr_mtu_set(payload, mtu);\n",
    "prefixes": [
        "net-next",
        "11/13"
    ]
}