Show a cover letter.

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

{
    "id": 816190,
    "url": "http://patchwork.ozlabs.org/api/covers/816190/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/openvswitch/cover/1505913181-82547-1-git-send-email-bhanuprakash.bodireddy@intel.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": "<1505913181-82547-1-git-send-email-bhanuprakash.bodireddy@intel.com>",
    "list_archive_url": null,
    "date": "2017-09-20T13:12:49",
    "name": "[ovs-dev,v2,00/12] Use packet batch macro and APIs.",
    "submitter": {
        "id": 68557,
        "url": "http://patchwork.ozlabs.org/api/people/68557/?format=api",
        "name": "Bodireddy, Bhanuprakash",
        "email": "bhanuprakash.bodireddy@intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/openvswitch/cover/1505913181-82547-1-git-send-email-bhanuprakash.bodireddy@intel.com/mbox/",
    "series": [
        {
            "id": 4111,
            "url": "http://patchwork.ozlabs.org/api/series/4111/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/openvswitch/list/?series=4111",
            "date": "2017-09-20T13:12:49",
            "name": "Use packet batch macro and APIs.",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/4111/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/816190/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>)",
        "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 3xy0m51NkTz9rxj\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 20 Sep 2017 23:22:44 +1000 (AEST)",
            "from mail.linux-foundation.org (localhost [127.0.0.1])\n\tby mail.linuxfoundation.org (Postfix) with ESMTP id 6BC6FA92;\n\tWed, 20 Sep 2017 13:22:40 +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 1F604A71\n\tfor <dev@openvswitch.org>; Wed, 20 Sep 2017 13:22:39 +0000 (UTC)",
            "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n\tby smtp1.linuxfoundation.org (Postfix) with ESMTPS id 2D7DE421\n\tfor <dev@openvswitch.org>; Wed, 20 Sep 2017 13:22:38 +0000 (UTC)",
            "from fmsmga004.fm.intel.com ([10.253.24.48])\n\tby orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t20 Sep 2017 06:22:37 -0700",
            "from silpixa00393942.ir.intel.com (HELO\n\tsilpixa00393942.ger.corp.intel.com) ([10.237.223.42])\n\tby fmsmga004.fm.intel.com with ESMTP; 20 Sep 2017 06:22:36 -0700"
        ],
        "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.42,421,1500966000\"; d=\"scan'208\";a=\"314221677\"",
        "From": "Bhanuprakash Bodireddy <bhanuprakash.bodireddy@intel.com>",
        "To": "dev@openvswitch.org",
        "Date": "Wed, 20 Sep 2017 14:12:49 +0100",
        "Message-Id": "<1505913181-82547-1-git-send-email-bhanuprakash.bodireddy@intel.com>",
        "X-Mailer": "git-send-email 2.4.11",
        "X-Spam-Status": "No, score=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,\n\tRP_MATCHES_RCVD autolearn=disabled 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 v2 00/12] Use packet batch macro and APIs.",
        "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": "DP_PACKET_BATCH_FOR_EACH macro was introduced early this year as part\nof enhancing packet batch APIs. Commit '72c84bc2' implemented this macro\nand replaced most of the calling sites with macros and simplified the logic.\nHowever there are still many APIs that needs to be fixed.\n\nThis patch series is a simple and straightforward set of changes\naimed at using DP_PACKET_BATCH_FOR_EACH macro at all appropriate places.\n\nThe second part of the patch series deals with code cleanup and renaming\nfew variables to improve the readability of the code. The last patch in\nthis series fixes a wrong comment.\n\nNo functionality changes and performance impact with this series.\n\nv1->v2\n * Add patches from below to this series.\n   https://mail.openvswitch.org/pipermail/ovs-dev/2017-September/338673.html\n\n * Group the patches by theme in the below order.\n    6 patches - Use DP_PACKET_BATCH_FOR_EACH\n    5 patches - Code Cleanup\n    1 patch   - Fix comment.\n\nBhanuprakash Bodireddy (12):\n  conntrack: Use DP_PACKET_BATCH_FOR_EACH macro.\n  netdev-linux: Use DP_PACKET_BATCH_FOR_EACH in\n    netdev_linux_tap_batch_send.\n  netdev-dpdk: Use DP_PACKET_BATCH_FOR_EACH in netdev_dpdk_ring_send\n  netdev-bsd: Use DP_PACKET_BATCH_FOR_EACH in netdev_bsd_send.\n  dpif-netdev: Use DP_PACKET_BATCH_FOR_EACH in dp_netdev_run_meter.\n  dpif-netdev: Use DP_PACKET_BATCH_FOR_EACH in fast_path_processing.\n  netdev-linux: Clean up netdev_linux_sock_batch_send().\n  netdev-dpdk: Cleanup dpdk_do_tx_copy.\n  netdev-dpdk: Minor cleanup of netdev_dpdk_send__.\n  odp-execute: Use const qualifer for batch size.\n  dpif-netdev: Remove 'cnt' in dp_netdev_input__().\n  dpif-netdev: Fix comments for pmd_load_cached_ports.\n\n lib/conntrack.c    | 13 ++++++-------\n lib/dpif-netdev.c  | 37 ++++++++++++++++++-------------------\n lib/netdev-bsd.c   |  7 ++++---\n lib/netdev-dpdk.c  | 40 +++++++++++++++++++---------------------\n lib/netdev-linux.c | 17 +++++++++--------\n lib/odp-execute.c  |  3 ++-\n 6 files changed, 58 insertions(+), 59 deletions(-)"
}