Show a cover letter.

GET /api/covers/808996/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 808996,
    "url": "http://patchwork.ozlabs.org/api/covers/808996/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/cover/20170901210412.2915-1-tom@quantonium.net/",
    "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": "<20170901210412.2915-1-tom@quantonium.net>",
    "list_archive_url": null,
    "date": "2017-09-01T21:04:10",
    "name": "[v2,net-next,0/2] flow_dissector: Flow dissector fixes",
    "submitter": {
        "id": 72064,
        "url": "http://patchwork.ozlabs.org/api/people/72064/?format=api",
        "name": "Tom Herbert",
        "email": "tom@quantonium.net"
    },
    "mbox": "http://patchwork.ozlabs.org/project/netdev/cover/20170901210412.2915-1-tom@quantonium.net/mbox/",
    "series": [
        {
            "id": 1115,
            "url": "http://patchwork.ozlabs.org/api/series/1115/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=1115",
            "date": "2017-09-01T21:04:10",
            "name": "flow_dissector: Flow dissector fixes",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/1115/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/808996/comments/",
    "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=quantonium-net.20150623.gappssmtp.com\n\theader.i=@quantonium-net.20150623.gappssmtp.com\n\theader.b=\"SLJZoNWo\"; dkim-atps=neutral"
        ],
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xkWvv5fGBz9sNr\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat,  2 Sep 2017 07:04:43 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1752443AbdIAVEl (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tFri, 1 Sep 2017 17:04:41 -0400",
            "from mail-pf0-f172.google.com ([209.85.192.172]:36309 \"EHLO\n\tmail-pf0-f172.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1752392AbdIAVEk (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Fri, 1 Sep 2017 17:04:40 -0400",
            "by mail-pf0-f172.google.com with SMTP id r187so3572376pfr.3\n\tfor <netdev@vger.kernel.org>; Fri, 01 Sep 2017 14:04:40 -0700 (PDT)",
            "from localhost.localdomain (67-207-98-108.static.wiline.com.\n\t[67.207.98.108]) by smtp.gmail.com with ESMTPSA id\n\ti187sm1381624pfe.67.2017.09.01.14.04.37\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tFri, 01 Sep 2017 14:04:39 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=quantonium-net.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id;\n\tbh=500xkhXRXxsStlYmHhh7WfmKMX8QT+JutqBn0EbMD5w=;\n\tb=SLJZoNWo9biYC4mrgueOM0xsejeXj4En4Lg0NDjigiahW8ZVG4Q36FUkwb9mT7LD6k\n\tAbWgkca777NY8lCmYYNgEcNinaDTXroeL5Yq7JTzhygRi87nW9RsHh9eRpM7guD5rzKN\n\tI2gAYjyB7WryqfPSE5Raa06WZrBW/s6/uTQMQMZys4R0dn96dJuEx7OC+fDUXzYZXs0D\n\t4YMOS9XrMoER9nq+2iX5HAYt/s80tt1ECE+syi9XY8QUBSSo3cwpgxNnUNvsQlRfY8cU\n\tiRe8jnfih/6TLZ8gZaHrWQG4nAgtGwJvtGHBievCO9WWoQDBDzLRg8VqoJchgXQyQPw5\n\tMAOQ==",
        "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;\n\tbh=500xkhXRXxsStlYmHhh7WfmKMX8QT+JutqBn0EbMD5w=;\n\tb=XqQbk/8ZcQkRGWppcZV1CXa4JKqpWZv3lp9v1nS2ov0TPsC8czVhiAS7U1xoc7gqXN\n\tlgiGOWzl2h48BXjCrCgROtfRxLLDHVf+ANsHxNXP6PQ/heDCOPY8g58s/XLcPBL/o7OH\n\tf5r6+FT4GQLfrJ5320wN0LVoytPKdzCXwfi2lkvusbidyGSaE32VnBz3y32ifCZfTLFW\n\tl4DWkP/8vCrojgC1ls5UCV1jIEL8KeTMgUPj2GAyzCFXvfqP0aX2OQT2tSbsCll2k/8N\n\tAeSc7o8S5OyGdtwXVxCtuMsbPpRoa7kAVdI7PO1bTtRM0modFxzb8+ro6xv5peypG1md\n\t5pAQ==",
        "X-Gm-Message-State": "AHPjjUjGemcH1jNeIZ28JgJFDNcewNPrINMS4BgBhAanf++WteDYE8ng\n\t1b1md0KlHd/TqTCgZ7E=",
        "X-Google-Smtp-Source": "ADKCNb5ei6i771ZmpxUNqYaMi8VNIeqyMkQeToP5UfincOA2aUt1S6tC1jZ+IqQbmT0iG1bZpBqVIQ==",
        "X-Received": "by 10.98.79.14 with SMTP id d14mr3711256pfb.92.1504299880111;\n\tFri, 01 Sep 2017 14:04:40 -0700 (PDT)",
        "From": "Tom Herbert <tom@quantonium.net>",
        "To": "davem@davemloft.net",
        "Cc": "netdev@vger.kernel.org, hannes@stressinduktion.org,\n\talex.popov@linux.com, Tom Herbert <tom@quantonium.net>",
        "Subject": "[PATCH v2 net-next 0/2] flow_dissector: Flow dissector fixes",
        "Date": "Fri,  1 Sep 2017 14:04:10 -0700",
        "Message-Id": "<20170901210412.2915-1-tom@quantonium.net>",
        "X-Mailer": "git-send-email 2.11.0",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "This patch set fixes some basic issues with __skb_flow_dissect function.\n\nItems addressed:\n  - Cleanup control flow in the function; in particular eliminate a\n    bunch of goto's and implement a simplified control flow model\n  - Add limits for number of encapsulations and headers that can be\n    dissected\n\nv2:\n  - Simplify the logic for limits on flow dissection. Just set the\n    limit based on the number of headers the flow dissector can\n    processes. The accounted headers includes encapsulation headers,\n    extension headers, or other shim headers.\n\nTested:\n\nRan normal traffic, GUE, and VXLAN traffic.\n\n*** BLURB HERE ***\n\nTom Herbert (2):\n  flow_dissector: Cleanup control flow\n  flow_dissector: Add limit for number of headers to dissect\n\n include/net/flow_dissector.h |   8 ++\n net/core/flow_dissector.c    | 242 +++++++++++++++++++++++++++++--------------\n 2 files changed, 172 insertions(+), 78 deletions(-)"
}