Show a cover letter.

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

{
    "id": 952118,
    "url": "http://patchwork.ozlabs.org/api/covers/952118/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/openvswitch/cover/20180801121635.14509-1-vkommadi@redhat.com/",
    "project": {
        "id": 47,
        "url": "http://patchwork.ozlabs.org/api/projects/47/?format=api",
        "name": "Open vSwitch",
        "link_name": "openvswitch",
        "list_id": "ovs-dev.openvswitch.org",
        "list_email": "ovs-dev@openvswitch.org",
        "web_url": "http://openvswitch.org/",
        "scm_url": "git@github.com:openvswitch/ovs.git",
        "webscm_url": "https://github.com/openvswitch/ovs",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20180801121635.14509-1-vkommadi@redhat.com>",
    "list_archive_url": null,
    "date": "2018-08-01T12:16:31",
    "name": "[ovs-dev,v7,0/4] Use VLANs for VLAN packets redirected to a gateway chassis",
    "submitter": {
        "id": 67383,
        "url": "http://patchwork.ozlabs.org/api/people/67383/?format=api",
        "name": "Venkata Anil",
        "email": "vkommadi@redhat.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/openvswitch/cover/20180801121635.14509-1-vkommadi@redhat.com/mbox/",
    "series": [
        {
            "id": 58787,
            "url": "http://patchwork.ozlabs.org/api/series/58787/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/openvswitch/list/?series=58787",
            "date": "2018-08-01T12:16:31",
            "name": "Use VLANs for VLAN packets redirected to a gateway chassis",
            "version": 7,
            "mbox": "http://patchwork.ozlabs.org/series/58787/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/952118/comments/",
    "headers": {
        "Return-Path": "<ovs-dev-bounces@openvswitch.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "dev@openvswitch.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "ovs-dev@mail.linuxfoundation.org"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=openvswitch.org\n\t(client-ip=140.211.169.12; helo=mail.linuxfoundation.org;\n\tenvelope-from=ovs-dev-bounces@openvswitch.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdmarc=fail (p=none dis=none) header.from=redhat.com"
        ],
        "Received": [
            "from mail.linuxfoundation.org (mail.linuxfoundation.org\n\t[140.211.169.12])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 41gXNf18vZz9s5c\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed,  1 Aug 2018 22:16:48 +1000 (AEST)",
            "from mail.linux-foundation.org (localhost [127.0.0.1])\n\tby mail.linuxfoundation.org (Postfix) with ESMTP id 5F584DA6;\n\tWed,  1 Aug 2018 12:16:45 +0000 (UTC)",
            "from smtp1.linuxfoundation.org (smtp1.linux-foundation.org\n\t[172.17.192.35])\n\tby mail.linuxfoundation.org (Postfix) with ESMTPS id 9E503D73\n\tfor <dev@openvswitch.org>; Wed,  1 Aug 2018 12:16:43 +0000 (UTC)",
            "from mx1.redhat.com (mx3-rdu2.redhat.com [66.187.233.73])\n\tby smtp1.linuxfoundation.org (Postfix) with ESMTPS id 3854ECF\n\tfor <dev@openvswitch.org>; Wed,  1 Aug 2018 12:16:43 +0000 (UTC)",
            "from smtp.corp.redhat.com\n\t(int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 23C7A87A76\n\tfor <dev@openvswitch.org>; Wed,  1 Aug 2018 12:16:42 +0000 (UTC)",
            "from vkommadi.lab.eng.blr.redhat.com\n\t(dhcp35-207.lab.eng.blr.redhat.com [10.70.35.207])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id F3A0E1C5BB;\n\tWed,  1 Aug 2018 12:16:40 +0000 (UTC)"
        ],
        "X-Greylist": [
            "domain auto-whitelisted by SQLgrey-1.7.6",
            "Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.11.55.1]);\n\tWed, 01 Aug 2018 12:16:42 +0000 (UTC)",
            "inspected by milter-greylist-4.5.16 (mx1.redhat.com\n\t[10.11.55.1]); \n\tWed, 01 Aug 2018 12:16:42 +0000 (UTC) for IP:'10.11.54.5'\n\tDOMAIN:'int-mx05.intmail.prod.int.rdu2.redhat.com'\n\tHELO:'smtp.corp.redhat.com' FROM:'vkommadi@redhat.com' RCPT:''"
        ],
        "From": "vkommadi@redhat.com",
        "To": "dev@openvswitch.org",
        "Date": "Wed,  1 Aug 2018 17:46:31 +0530",
        "Message-Id": "<20180801121635.14509-1-vkommadi@redhat.com>",
        "X-Scanned-By": "MIMEDefang 2.79 on 10.11.54.5",
        "X-Spam-Status": "No, score=-4.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED\n\tautolearn=ham version=3.3.1",
        "X-Spam-Checker-Version": "SpamAssassin 3.3.1 (2010-03-16) on\n\tsmtp1.linux-foundation.org",
        "Subject": "[ovs-dev] [PATCH v7 0/4] Use VLANs for VLAN packets redirected to a\n\tgateway chassis",
        "X-BeenThere": "ovs-dev@openvswitch.org",
        "X-Mailman-Version": "2.1.12",
        "Precedence": "list",
        "List-Id": "<ovs-dev.openvswitch.org>",
        "List-Unsubscribe": "<https://mail.openvswitch.org/mailman/options/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=unsubscribe>",
        "List-Archive": "<http://mail.openvswitch.org/pipermail/ovs-dev/>",
        "List-Post": "<mailto:ovs-dev@openvswitch.org>",
        "List-Help": "<mailto:ovs-dev-request@openvswitch.org?subject=help>",
        "List-Subscribe": "<https://mail.openvswitch.org/mailman/listinfo/ovs-dev>,\n\t<mailto:ovs-dev-request@openvswitch.org?subject=subscribe>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Sender": "ovs-dev-bounces@openvswitch.org",
        "Errors-To": "ovs-dev-bounces@openvswitch.org"
    },
    "content": "From: venkata anil <vkommadi@redhat.com>\n\nThis patch avoids tunneling and instead uses source tenant vlan network\nacross hypervisors for traffic from vlan network on local hypervisor\ntowards gateway hypervisor hosting redirect chassiss port.\n\nOn the local hypervisor, when the packet enters logical router ingress\npipeline from tenant vlan network, router will set REGBIT_NAT_REDIRECT\nand redirect the packet to gateway hypervisor, which is hosting the\nchassis redirect port, using tenant vlan network.\nPacket travelling across hypervisors will have source vlan tag and\ndistributed gateway port MAC as destination MAC (other packet data\nunchanged).\n\nGateway hypervisor will check the vlan tag and destination MAC and\nresubmit it to router logical ingress pipeline for routing and finding \nthe logical output port(i.e it treats this packet as coming from the \nlocal patch port connected to tenant vlan network for routing).\n\nNo changes done for return path as return path to source hypervisor\nalways uses tenant vlan networks.\n\nv6->v7:\n* Rebased\n* Addressed review comments\n* New patch 4 for fixing issue 1 reported in\n  https://mail.openvswitch.org/pipermail/ovs-dev/2018-July/349803.html\n\nv5->v6:\n* Rebased\n\nv4->v5\n* Rebased\n* New patch 3 for Documentation(no changes in other patches)\n\nv3->v4:\n* Rebased\n* Splitting patch into patch series. Entire patch of v3 became patch 1\n  of this series.\n* Updated flow in gateway chassis to check gateway port MAC address\n  (in patch 1)\n* New patch 2 for ARP/gARP of gateway port through router internal ports\n\nvenkata anil (4):\n  Avoid tunneling for VLAN packets redirected to a gateway chassis\n  Send gateway port ARP through router internal ports\n  Document the flows for redirecting VLAN packets\n  Replace router internal MAC with gateway MAC for reply packets\n\n ovn/controller/bfd.c            |   3 +-\n ovn/controller/binding.c        |  10 +-\n ovn/controller/ovn-controller.c |   3 +\n ovn/controller/ovn-controller.h |  17 ++-\n ovn/controller/physical.c       | 180 +++++++++++++++++++++++--\n ovn/controller/pinctrl.c        |  57 +++++++-\n ovn/lib/logical-fields.c        |   4 +\n ovn/lib/logical-fields.h        |   2 +\n ovn/northd/ovn-northd.8.xml     |  56 ++++++++\n ovn/northd/ovn-northd.c         | 121 +++++++++++++++++\n ovn/ovn-architecture.7.xml      |  30 ++++-\n tests/ovn.at                    | 284 ++++++++++++++++++++++++++++++++++++++++\n 12 files changed, 748 insertions(+), 19 deletions(-)"
}