Show a cover letter.

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

{
    "id": 809582,
    "url": "http://patchwork.ozlabs.org/api/covers/809582/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/cover/1504520041-55634-1-git-send-email-ilyal@mellanox.com/",
    "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": "<1504520041-55634-1-git-send-email-ilyal@mellanox.com>",
    "list_archive_url": null,
    "date": "2017-09-04T10:13:59",
    "name": "[v3,net-next,0/2] Use correct sk->sk_prot for IPV6",
    "submitter": {
        "id": 67931,
        "url": "http://patchwork.ozlabs.org/api/people/67931/?format=api",
        "name": "Ilya Lesokhin",
        "email": "ilyal@mellanox.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/netdev/cover/1504520041-55634-1-git-send-email-ilyal@mellanox.com/mbox/",
    "series": [
        {
            "id": 1344,
            "url": "http://patchwork.ozlabs.org/api/series/1344/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=1344",
            "date": "2017-09-04T10:14:00",
            "name": "Use correct sk->sk_prot for IPV6",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/1344/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/809582/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>)",
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xm5L53K5Rz9s7m\n\tfor <patchwork-incoming@ozlabs.org>;\n\tMon,  4 Sep 2017 20:14:21 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753450AbdIDKOJ (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tMon, 4 Sep 2017 06:14:09 -0400",
            "from mail-il-dmz.mellanox.com ([193.47.165.129]:37770 \"EHLO\n\tmellanox.co.il\" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org\n\twith ESMTP id S1753344AbdIDKOI (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Mon, 4 Sep 2017 06:14:08 -0400",
            "from Internal Mail-Server by MTLPINE1 (envelope-from\n\tilyal@mellanox.com)\n\twith ESMTPS (AES256-SHA encrypted); 4 Sep 2017 13:14:04 +0300",
            "from gen-l-vrt-094.mtl.labs.mlnx (gen-l-vrt-094.mtl.labs.mlnx\n\t[10.137.9.1])\n\tby labmailer.mlnx (8.13.8/8.13.8) with ESMTP id v84AE4Aa015496;\n\tMon, 4 Sep 2017 13:14:04 +0300"
        ],
        "From": "Ilya Lesokhin <ilyal@mellanox.com>",
        "To": "netdev@vger.kernel.org, davem@davemloft.net",
        "Cc": "davejwatson@fb.com, aviadye@mellanox.com,\n\tIlya Lesokhin <ilyal@mellanox.com>",
        "Subject": "[PATCH v3 net-next 0/2] Use correct sk->sk_prot for IPV6 ",
        "Date": "Mon,  4 Sep 2017 13:13:59 +0300",
        "Message-Id": "<1504520041-55634-1-git-send-email-ilyal@mellanox.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "The tls ulp overrides sk->prot with a new tls specific proto structs.            \nThe tls specific structs were previously based on the ipv4 specific              \ntcp_prot sturct.                                                                 \nAs a result, attaching the tls ulp to an ipv6 tcp socket replaced                \nsome ipv6 callback with the ipv4 equivalents.                                    \n                                                                                 \nThis patch adds ipv6 tls proto structs and uses them when                        \nattached to ipv6 sockets. \n\nChanged since v2: \n- Dropped patch to fix IPV6_ADDRFORM setsockopt\nThere was some disagreement about the correct way of fixinig it,\nand this series does not depend on it.\n\nChanges since v1:                                                                \n- TLS now dependes on IPV6                                                       \nThis fixes complication issues when TLS is built-in and IPV6 is a module.        \nThe downside should be small as it is unlikely that there are kernel TLS         \nusers who can't afford to include IPV6 in thier kernel.                          \n- tls_init now checks sk->sk_prot directly                                       \nThis is somewhat safer then checking indirectly through sk->sk_family       \n\nIlya Lesokhin (2):\n  net: Export tcpv6_prot\n  tls: Use correct sk->sk_prot for IPV6\n\n net/ipv6/tcp_ipv6.c |  1 +\n net/tls/Kconfig     |  1 +\n net/tls/tls_main.c  | 50 ++++++++++++++++++++++++++++++++++++++------------\n 3 files changed, 40 insertions(+), 12 deletions(-)"
}