get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 808298,
    "url": "http://patchwork.ozlabs.org/api/patches/808298/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/patch/20170831155919.1366-3-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": "<20170831155919.1366-3-jiri@resnulli.us>",
    "list_archive_url": null,
    "date": "2017-08-31T15:59:13",
    "name": "[net-next,repost,2/8] mlxsw: spectrum_router: Export IPv6 link local address check helper",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "b510b6cd7f5bd91a8e3dac967acce146d6de71f0",
    "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/20170831155919.1366-3-jiri@resnulli.us/mbox/",
    "series": [
        {
            "id": 863,
            "url": "http://patchwork.ozlabs.org/api/series/863/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=863",
            "date": "2017-08-31T15:59:11",
            "name": "mlxsw: Add IPv6 host dpipe table",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/863/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/808298/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/808298/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=\"MjCUEFcV\"; dkim-atps=neutral"
        ],
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xjnBq3KHKz9sD9\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 02:00:03 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751878AbdHaQAB (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 31 Aug 2017 12:00:01 -0400",
            "from mail-wm0-f68.google.com ([74.125.82.68]:34014 \"EHLO\n\tmail-wm0-f68.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751752AbdHaP70 (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Thu, 31 Aug 2017 11:59:26 -0400",
            "by mail-wm0-f68.google.com with SMTP id l19so65712wmi.1\n\tfor <netdev@vger.kernel.org>; Thu, 31 Aug 2017 08:59:25 -0700 (PDT)",
            "from localhost (jirka.pirko.cz. [84.16.102.26])\n\tby smtp.gmail.com with ESMTPSA id\n\tz39sm41025wrz.61.2017.08.31.08.59.23\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tThu, 31 Aug 2017 08:59:24 -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=MlPTWDAxBBbnI0zt2w9XyXN2fkJZsFAvWi1ULrlFICk=;\n\tb=MjCUEFcVzPnxRKKeOyEn9zzfBkeJfAZjDJ+CdIztcOFpEXIFJ2a/adopJfYTC6Cft9\n\thpmwgnRbnGAuOcJYgwvduvOKO7/PRUIvIwTm5lPkYA/caUYVMlABRX9G9t+2F/BctekP\n\tEcoQy2QjSYpNEqPP8OVteSlYpGL4Xd/vMIoW+ZIkZhcZ26rmrceT88kYyACx0yZcA8aO\n\tp/jQgtwSJ7064g+BLeKpoZ9wVYtBUXr3Cmw6fe86MAWqtlg4h7k2eINmzrWoysD28JIC\n\t3JMqdvySkGVEey6B0Yl8dwajz/wE1/5eKhdQSBKT62TP+hA7bs23oLDRh+heClgCecT3\n\tTqYQ==",
        "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=MlPTWDAxBBbnI0zt2w9XyXN2fkJZsFAvWi1ULrlFICk=;\n\tb=ea+Wiqpd+pnIqb+BkoY/1QrcsplUqqcKftDvzab87gSDWcjM1TYO8GLr34aMSAzXmt\n\tHrQV6ntIiLm74TqLO2JeZ2pl6cJcgYflPvl4EBRXOrVJxFl361cSSIWdGSNv6m8/Y+Hh\n\tkyrjgzinptloSolxVPvwXBgSN2o9zCWqatSslDsrzmk36/hJlgiLgBrEB677ETOr14qL\n\tM8HkS/vcXCbp92Vi9KhPMRjXKbMVOMnEBAu1Z/JEjvS8v1o+KShTSNxkC7uJf59sn9HQ\n\tSdelR3NSpgwayb81DURkct2cwgb9dcvzqJk1Fwu6UItWBxZq8Cct1TMZX4eFFLE4Bh53\n\tIQuw==",
        "X-Gm-Message-State": "AHPjjUhZcpVC3d2o0fbjxbv9HBCydFgvVMF5y+vn9p55ZjGn7EC6KuJs\n\tLLGM81gtkDRbAtQn9tg=",
        "X-Google-Smtp-Source": "ADKCNb7llq3AMbv2oHbDMG8yJMBLlyQv8G9YuJ4qC4kxhXfK7SqGFPQ/qidAxEMXL2ZU/mjI9TpM5Q==",
        "X-Received": "by 10.28.54.151 with SMTP id y23mr845573wmh.131.1504195164850;\n\tThu, 31 Aug 2017 08:59:24 -0700 (PDT)",
        "From": "Jiri Pirko <jiri@resnulli.us>",
        "To": "netdev@vger.kernel.org",
        "Cc": "davem@davemloft.net, arkadis@mellanox.com, idosch@mellanox.com,\n\tmlxsw@mellanox.com",
        "Subject": "[patch net-next repost 2/8] mlxsw: spectrum_router: Export IPv6\n\tlink local address check helper",
        "Date": "Thu, 31 Aug 2017 17:59:13 +0200",
        "Message-Id": "<20170831155919.1366-3-jiri@resnulli.us>",
        "X-Mailer": "git-send-email 2.9.3",
        "In-Reply-To": "<20170831155919.1366-1-jiri@resnulli.us>",
        "References": "<20170831155919.1366-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: Arkadi Sharshevsky <arkadis@mellanox.com>\n\nNeighbors with link local addresses are not offloaded to the host table,\nyet, the are maintained in the driver for adjacency table usage. When\ndumping the IPv6 host neighbors this link local neighbors should be\nignored. This patch exports this helper for dpipe usage.\n\nSigned-off-by: Arkadi Sharshevsky <arkadis@mellanox.com>\nSigned-off-by: Jiri Pirko <jiri@mellanox.com>\n---\n drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c | 6 ++++--\n drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 +\n 2 files changed, 5 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c\nindex 377d85c..1f41bcd 100644\n--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c\n+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c\n@@ -1396,8 +1396,10 @@ mlxsw_sp_router_neigh_entry_op6(struct mlxsw_sp *mlxsw_sp,\n \tmlxsw_reg_write(mlxsw_sp->core, MLXSW_REG(rauht), rauht_pl);\n }\n \n-static bool mlxsw_sp_neigh_ipv6_ignore(struct neighbour *n)\n+bool mlxsw_sp_neigh_ipv6_ignore(struct mlxsw_sp_neigh_entry *neigh_entry)\n {\n+\tstruct neighbour *n = neigh_entry->key.n;\n+\n \t/* Packets with a link-local destination address are trapped\n \t * after LPM lookup and never reach the neighbour table, so\n \t * there is no need to program such neighbours to the device.\n@@ -1420,7 +1422,7 @@ mlxsw_sp_neigh_entry_update(struct mlxsw_sp *mlxsw_sp,\n \t\tmlxsw_sp_router_neigh_entry_op4(mlxsw_sp, neigh_entry,\n \t\t\t\t\t\tmlxsw_sp_rauht_op(adding));\n \t} else if (neigh_entry->key.n->tbl->family == AF_INET6) {\n-\t\tif (mlxsw_sp_neigh_ipv6_ignore(neigh_entry->key.n))\n+\t\tif (mlxsw_sp_neigh_ipv6_ignore(neigh_entry))\n \t\t\treturn;\n \t\tmlxsw_sp_router_neigh_entry_op6(mlxsw_sp, neigh_entry,\n \t\t\t\t\t\tmlxsw_sp_rauht_op(adding));\ndiff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h\nindex fb0f971..5b68616 100644\n--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h\n+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h\n@@ -76,5 +76,6 @@ void\n mlxsw_sp_neigh_entry_counter_update(struct mlxsw_sp *mlxsw_sp,\n \t\t\t\t    struct mlxsw_sp_neigh_entry *neigh_entry,\n \t\t\t\t    bool adding);\n+bool mlxsw_sp_neigh_ipv6_ignore(struct mlxsw_sp_neigh_entry *neigh_entry);\n \n #endif /* _MLXSW_ROUTER_H_*/\n",
    "prefixes": [
        "net-next",
        "repost",
        "2/8"
    ]
}