get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 623685,
    "url": "http://patchwork.ozlabs.org/api/patches/623685/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20160518174453.2608.59296.stgit@localhost.localdomain/",
    "project": {
        "id": 46,
        "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api",
        "name": "Intel Wired Ethernet development",
        "link_name": "intel-wired-lan",
        "list_id": "intel-wired-lan.osuosl.org",
        "list_email": "intel-wired-lan@osuosl.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20160518174453.2608.59296.stgit@localhost.localdomain>",
    "list_archive_url": null,
    "date": "2016-05-18T17:44:53",
    "name": "[net-next,2/2] intel: Add support for IPv6 IP-in-IP offload",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "fa1915bc5506fa642e108daa745b87d661a1f051",
    "submitter": {
        "id": 67293,
        "url": "http://patchwork.ozlabs.org/api/people/67293/?format=api",
        "name": "Alexander Duyck",
        "email": "aduyck@mirantis.com"
    },
    "delegate": {
        "id": 68,
        "url": "http://patchwork.ozlabs.org/api/users/68/?format=api",
        "username": "jtkirshe",
        "first_name": "Jeff",
        "last_name": "Kirsher",
        "email": "jeffrey.t.kirsher@intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20160518174453.2608.59296.stgit@localhost.localdomain/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/623685/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/623685/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@lists.osuosl.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Received": [
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3r91mq0Jhhz9s9W\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 19 May 2016 03:44:59 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id A61B9959F2;\n\tWed, 18 May 2016 17:44:57 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id pnAWdbl4WIwq; Wed, 18 May 2016 17:44:56 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id DD1489599C;\n\tWed, 18 May 2016 17:44:56 +0000 (UTC)",
            "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id DB4381C1E91\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 18 May 2016 17:44:55 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id D4C7C2F707\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 18 May 2016 17:44:55 +0000 (UTC)",
            "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id YcgYc+EeeqLF for <intel-wired-lan@lists.osuosl.org>;\n\tWed, 18 May 2016 17:44:55 +0000 (UTC)",
            "from mail-pf0-f180.google.com (mail-pf0-f180.google.com\n\t[209.85.192.180])\n\tby silver.osuosl.org (Postfix) with ESMTPS id 154F52F21B\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 18 May 2016 17:44:55 +0000 (UTC)",
            "by mail-pf0-f180.google.com with SMTP id b66so4589pfb.2\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tWed, 18 May 2016 10:44:55 -0700 (PDT)",
            "from localhost.localdomain\n\t(static-50-53-6-198.bvtn.or.frontiernet.net. [50.53.6.198])\n\tby smtp.gmail.com with ESMTPSA id\n\tym8sm13767682pab.22.2016.05.18.10.44.53\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tWed, 18 May 2016 10:44:54 -0700 (PDT)"
        ],
        "Authentication-Results": "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=mirantis.com header.i=@mirantis.com\n\theader.b=CJTGfFfq; dkim-atps=neutral",
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": "from auto-whitelisted by SQLgrey-1.7.6",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=mirantis.com;\n\ts=google; \n\th=subject:from:to:date:message-id:in-reply-to:references:user-agent\n\t:mime-version:content-transfer-encoding;\n\tbh=Eof4L9wD2kgYwiNlPdiqMLEnbikeZZz/Kn0cbF1Da+g=;\n\tb=CJTGfFfqgdA8lfJxjMyA2l9ZUWZQR/QBUbXuMIb7T3X2dh1IThe9xM0bkmB7gyTtKF\n\tQOkHuoUSuKKP5vGzla2ll+eZFtcUrgCFDG0ApkCBhI8zFqvfnpJpQ4JJ6yEdNEw32yFI\n\tJvvfx3IrPiL6Zr0aawhf+yGAfIFKPeEq+0i5E=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20130820;\n\th=x-gm-message-state:subject:from:to:date:message-id:in-reply-to\n\t:references:user-agent:mime-version:content-transfer-encoding;\n\tbh=Eof4L9wD2kgYwiNlPdiqMLEnbikeZZz/Kn0cbF1Da+g=;\n\tb=Zm/9wo+xhaqB1+ifZoE8cINHRIYWkM0j+V8yVJXZEb/rnnhNgarEPk0m0pVTy20ohU\n\tP81oERlLZou5Myqg1YnoaySEhijYwhtl1ss1Jt38Mq+puccGsPhXhg84FIesdCJSetlb\n\tDFR0zGKrQs9Bishs/kV2YJqVboqkEbuFZMeh/Ym8j8fibZ09J2E16RoCQc7sfU9mF3dM\n\tYMayncmpy6aa4ljq5DpRSLA4aY3H6g0t1toFHWFgLzZELs3OpzBM1Aetf4KBggShpSYr\n\tFSAuVkTQGcb1xVB3OaekghSwasNcIsna3olzYCPTSVZaGTW6lTXYydVUHcD47oInRBlZ\n\tOENg==",
        "X-Gm-Message-State": "AOPr4FWUUeaWxXy5AoCjf99ZWJXF05TxvuEl6tLJfdL3oZO1w3FSZ844SQqSYxx0ABdn6CWi",
        "X-Received": "by 10.98.30.131 with SMTP id e125mr12690488pfe.32.1463593494788; \n\tWed, 18 May 2016 10:44:54 -0700 (PDT)",
        "From": "Alexander Duyck <aduyck@mirantis.com>",
        "To": "tom@herbertland.com, alexander.duyck@gmail.com,\n\tintel-wired-lan@lists.osuosl.org, jeffrey.t.kirsher@intel.com,\n\tnetdev@vger.kernel.org, kernel-team@fb.com, davem@davemloft.net",
        "Date": "Wed, 18 May 2016 10:44:53 -0700",
        "Message-ID": "<20160518174453.2608.59296.stgit@localhost.localdomain>",
        "In-Reply-To": "<20160518173605.2608.42484.stgit@localhost.localdomain>",
        "References": "<20160518173605.2608.42484.stgit@localhost.localdomain>",
        "User-Agent": "StGit/0.17.1-dirty",
        "MIME-Version": "1.0",
        "Subject": "[Intel-wired-lan] [net-next PATCH 2/2] intel: Add support for IPv6\n\tIP-in-IP offload",
        "X-BeenThere": "intel-wired-lan@lists.osuosl.org",
        "X-Mailman-Version": "2.1.18-1",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.lists.osuosl.org>",
        "List-Unsubscribe": "<http://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@lists.osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@lists.osuosl.org?subject=help>",
        "List-Subscribe": "<http://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@lists.osuosl.org?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "intel-wired-lan-bounces@lists.osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@lists.osuosl.org>"
    },
    "content": "This patch adds support for offloading IPXIP6 type packets that represent\neither IPv4 or IPv6 encapsulated inside of an IPv6 outer IP header.  In\naddition with this change we should also be able to support FOU\nencapsulated traffic with outer IPv6 headers.\n\nSigned-off-by: Alexander Duyck <aduyck@mirantis.com>\n---\n drivers/net/ethernet/intel/i40e/i40e_main.c       |    1 +\n drivers/net/ethernet/intel/i40e/i40e_txrx.c       |    1 +\n drivers/net/ethernet/intel/i40evf/i40e_txrx.c     |    1 +\n drivers/net/ethernet/intel/i40evf/i40evf_main.c   |    1 +\n drivers/net/ethernet/intel/igb/igb_main.c         |    1 +\n drivers/net/ethernet/intel/igbvf/netdev.c         |    1 +\n drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     |    1 +\n drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c |    1 +\n 8 files changed, 8 insertions(+)",
    "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c\nindex 14e9c99e9d36..c059d09f3257 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_main.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c\n@@ -9113,6 +9113,7 @@ static int i40e_config_netdev(struct i40e_vsi *vsi)\n \t\t\t\t   NETIF_F_GSO_GRE\t\t|\n \t\t\t\t   NETIF_F_GSO_GRE_CSUM\t\t|\n \t\t\t\t   NETIF_F_GSO_IPXIP4\t\t|\n+\t\t\t\t   NETIF_F_GSO_IPXIP6\t\t|\n \t\t\t\t   NETIF_F_GSO_UDP_TUNNEL\t|\n \t\t\t\t   NETIF_F_GSO_UDP_TUNNEL_CSUM\t|\n \t\t\t\t   NETIF_F_GSO_PARTIAL\t\t|\ndiff --git a/drivers/net/ethernet/intel/i40e/i40e_txrx.c b/drivers/net/ethernet/intel/i40e/i40e_txrx.c\nindex 0a8122c00ae2..55f151fca1dc 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_txrx.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_txrx.c\n@@ -2285,6 +2285,7 @@ static int i40e_tso(struct sk_buff *skb, u8 *hdr_len, u64 *cd_type_cmd_tso_mss)\n \tif (skb_shinfo(skb)->gso_type & (SKB_GSO_GRE |\n \t\t\t\t\t SKB_GSO_GRE_CSUM |\n \t\t\t\t\t SKB_GSO_IPXIP4 |\n+\t\t\t\t\t SKB_GSO_IPXIP6 |\n \t\t\t\t\t SKB_GSO_UDP_TUNNEL |\n \t\t\t\t\t SKB_GSO_UDP_TUNNEL_CSUM)) {\n \t\tif (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&\ndiff --git a/drivers/net/ethernet/intel/i40evf/i40e_txrx.c b/drivers/net/ethernet/intel/i40evf/i40e_txrx.c\nindex 2bbbbd0f9f15..be99189da925 100644\n--- a/drivers/net/ethernet/intel/i40evf/i40e_txrx.c\n+++ b/drivers/net/ethernet/intel/i40evf/i40e_txrx.c\n@@ -1560,6 +1560,7 @@ static int i40e_tso(struct sk_buff *skb, u8 *hdr_len, u64 *cd_type_cmd_tso_mss)\n \tif (skb_shinfo(skb)->gso_type & (SKB_GSO_GRE |\n \t\t\t\t\t SKB_GSO_GRE_CSUM |\n \t\t\t\t\t SKB_GSO_IPXIP4 |\n+\t\t\t\t\t SKB_GSO_IPXIP6 |\n \t\t\t\t\t SKB_GSO_UDP_TUNNEL |\n \t\t\t\t\t SKB_GSO_UDP_TUNNEL_CSUM)) {\n \t\tif (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&\ndiff --git a/drivers/net/ethernet/intel/i40evf/i40evf_main.c b/drivers/net/ethernet/intel/i40evf/i40evf_main.c\nindex 520c5b3b6cb4..eac057b88055 100644\n--- a/drivers/net/ethernet/intel/i40evf/i40evf_main.c\n+++ b/drivers/net/ethernet/intel/i40evf/i40evf_main.c\n@@ -2231,6 +2231,7 @@ int i40evf_process_config(struct i40evf_adapter *adapter)\n \t\t\t\t   NETIF_F_GSO_GRE\t\t|\n \t\t\t\t   NETIF_F_GSO_GRE_CSUM\t\t|\n \t\t\t\t   NETIF_F_GSO_IPXIP4\t\t|\n+\t\t\t\t   NETIF_F_GSO_IPXIP6\t\t|\n \t\t\t\t   NETIF_F_GSO_UDP_TUNNEL\t|\n \t\t\t\t   NETIF_F_GSO_UDP_TUNNEL_CSUM\t|\n \t\t\t\t   NETIF_F_GSO_PARTIAL\t\t|\ndiff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c\nindex b1a5cdb77088..ef3d642f5ff2 100644\n--- a/drivers/net/ethernet/intel/igb/igb_main.c\n+++ b/drivers/net/ethernet/intel/igb/igb_main.c\n@@ -2419,6 +2419,7 @@ static int igb_probe(struct pci_dev *pdev, const struct pci_device_id *ent)\n #define IGB_GSO_PARTIAL_FEATURES (NETIF_F_GSO_GRE | \\\n \t\t\t\t  NETIF_F_GSO_GRE_CSUM | \\\n \t\t\t\t  NETIF_F_GSO_IPXIP4 | \\\n+\t\t\t\t  NETIF_F_GSO_IPXIP6 | \\\n \t\t\t\t  NETIF_F_GSO_UDP_TUNNEL | \\\n \t\t\t\t  NETIF_F_GSO_UDP_TUNNEL_CSUM)\n \ndiff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c\nindex 79b907f1a520..b0778ba65083 100644\n--- a/drivers/net/ethernet/intel/igbvf/netdev.c\n+++ b/drivers/net/ethernet/intel/igbvf/netdev.c\n@@ -2764,6 +2764,7 @@ static int igbvf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)\n #define IGBVF_GSO_PARTIAL_FEATURES (NETIF_F_GSO_GRE | \\\n \t\t\t\t    NETIF_F_GSO_GRE_CSUM | \\\n \t\t\t\t    NETIF_F_GSO_IPXIP4 | \\\n+\t\t\t\t    NETIF_F_GSO_IPXIP6 | \\\n \t\t\t\t    NETIF_F_GSO_UDP_TUNNEL | \\\n \t\t\t\t    NETIF_F_GSO_UDP_TUNNEL_CSUM)\n \ndiff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c\nindex 427084e7fbf4..e98affdb14b7 100644\n--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c\n+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c\n@@ -9544,6 +9544,7 @@ skip_sriov:\n #define IXGBE_GSO_PARTIAL_FEATURES (NETIF_F_GSO_GRE | \\\n \t\t\t\t    NETIF_F_GSO_GRE_CSUM | \\\n \t\t\t\t    NETIF_F_GSO_IPXIP4 | \\\n+\t\t\t\t    NETIF_F_GSO_IPXIP6 | \\\n \t\t\t\t    NETIF_F_GSO_UDP_TUNNEL | \\\n \t\t\t\t    NETIF_F_GSO_UDP_TUNNEL_CSUM)\n \ndiff --git a/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c\nindex d86e51116384..acc24010cfe0 100644\n--- a/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c\n+++ b/drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c\n@@ -4063,6 +4063,7 @@ static int ixgbevf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)\n #define IXGBEVF_GSO_PARTIAL_FEATURES (NETIF_F_GSO_GRE | \\\n \t\t\t\t      NETIF_F_GSO_GRE_CSUM | \\\n \t\t\t\t      NETIF_F_GSO_IPXIP4 | \\\n+\t\t\t\t      NETIF_F_GSO_IPXIP6 | \\\n \t\t\t\t      NETIF_F_GSO_UDP_TUNNEL | \\\n \t\t\t\t      NETIF_F_GSO_UDP_TUNNEL_CSUM)\n \n",
    "prefixes": [
        "net-next",
        "2/2"
    ]
}