Show a cover letter.

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

{
    "id": 53470,
    "url": "http://patches.dpdk.org/api/covers/53470/?format=api",
    "web_url": "http://patches.dpdk.org/cover/53470/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk"
    },
    "msgid": "<1558005895-30340-1-git-send-email-skori@marvell.com>",
    "date": "2019-05-16T11:24:52",
    "name": "[0/3] Removing PKT_TX_IP_CKSUM from fragmentation/reassembly lib",
    "submitter": {
        "id": 1318,
        "url": "http://patches.dpdk.org/api/people/1318/?format=api",
        "name": "Sunil Kumar Kori",
        "email": "skori@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/cover/53470/mbox/",
    "series": [
        {
            "id": 4691,
            "url": "http://patches.dpdk.org/api/series/4691/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4691",
            "date": "2019-05-16T11:24:52",
            "name": "Removing PKT_TX_IP_CKSUM from fragmentation/reassembly lib",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/4691/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/53470/comments/",
    "headers": {
        "X-Mailer": "git-send-email 1.8.3.1",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:, ,\n\tdefinitions=2019-05-16_09:, , signatures=0",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "From": "Sunil Kumar Kori <skori@marvell.com>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n\th=from : to : cc :\n\tsubject : date : message-id : mime-version : content-type; s=pfpt0818;\n\tbh=pxymTRXyP5khRYjiFbIIl5k1kTygc4T6M4bkF6MB+h0=;\n\tb=FqY5seZ7IMwJAt/wGcE7EGnS65NKufNCYaRR5Gu49TxOM32YWXWN803B3BZbXRfiblX1\n\tetBX/3vHwq6YlyVTdwRk2fEwLhdonPquLzkgaso1H7uy1L4IjMdcg9wVMxK/EEX6xR1e\n\tVLjXgWXvHkX/xUpZRoAhEfECFx0JFctBvyPN3+RaGIGjFyr2p+uEULNMbmOEFgd9wMuW\n\tOX4nb6XF+IBZWcAWnAgJ2WGGNiUZutKNoHSOIhRd4YT4UBf+H+imQJ5I9JsGJaSqm9at\n\tJn9JZOtW3jdu7Ub6FpfpSxtc+fs8fvKK1JIaUv87PDdxgTJYC/VJ7YfTpxg+ti9C61HB\n\tWA== ",
        "X-Mailman-Version": "2.1.15",
        "Delivered-To": "patchwork@dpdk.org",
        "Content-Type": "text/plain",
        "CC": "<skori@marvell.com>",
        "To": "<dev@dpdk.org>",
        "Errors-To": "dev-bounces@dpdk.org",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>",
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-BeenThere": "dev@dpdk.org",
        "List-Post": "<mailto:dev@dpdk.org>",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 639005F0F;\n\tThu, 16 May 2019 13:25:02 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n\t[67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 97DD35B1E\n\tfor <dev@dpdk.org>; Thu, 16 May 2019 13:25:00 +0200 (CEST)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n\tby mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id\n\tx4GBLVjD030610 for <dev@dpdk.org>; Thu, 16 May 2019 04:24:59 -0700",
            "from sc-exch01.marvell.com ([199.233.58.181])\n\tby mx0b-0016f401.pphosted.com with ESMTP id 2sgvc72s2y-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n\tfor <dev@dpdk.org>; Thu, 16 May 2019 04:24:59 -0700",
            "from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH01.marvell.com\n\t(10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3;\n\tThu, 16 May 2019 04:24:58 -0700",
            "from maili.marvell.com (10.93.176.43) by SC-EXCH03.marvell.com\n\t(10.93.176.83) with Microsoft SMTP Server id 15.0.1367.3 via Frontend\n\tTransport; Thu, 16 May 2019 04:24:58 -0700",
            "from dc7-eodlnx05.marvell.com (dc7-eodlnx05.marvell.com\n\t[10.28.113.55])\n\tby maili.marvell.com (Postfix) with ESMTP id B2BA33F703F;\n\tThu, 16 May 2019 04:24:57 -0700 (PDT)"
        ],
        "Date": "Thu, 16 May 2019 16:54:52 +0530",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "Subject": "[dpdk-dev] [PATCH 0/3] Removing PKT_TX_IP_CKSUM from\n\tfragmentation/reassembly lib",
        "MIME-Version": "1.0",
        "Message-ID": "<1558005895-30340-1-git-send-email-skori@marvell.com>",
        "Precedence": "list",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "X-Original-To": "patchwork@dpdk.org"
    },
    "content": "Patchset contains below changes:\n------------------------------------------------------------\n1. Currently PKT_TX_IP_CKSUM is being set into mbuf->ol_flags\nduring fragmentation and reassemble operation implicitly.\nBecause of this, application is forced to use checksum offload\nwhether it is supported by platform or not.\n    \nAlso documentation does not provide any expected value of ol_flags\nin returned mbuf (reassembled or fragmented) so application will never\ncome to know that which offloads are enabled. So transmission may gets\nfailed for the platforms which does not support checksum offload.\n    \nAlso, IPv6 does not contain any checksum field in header so setting\nmbuf->ol_flags with PKT_TX_IP_CKSUM is itself invalid.\n\nSo removing mentioned flag from the library.\n\n2. Enabling PKT_TX_IP_CKSUM into mbuf->ol_flags at fragmentation\n   and reassembly application itself.\n\nSunil Kumar Kori (3):\n  lib/librte_ip_frag: Remove PKT_TX_IP_CKSUM offload flags\n  examples/ip_fragmentation: Enabling IP checksum offload in mbuf\n  examples/ip_reassembly: Enabling IP checksum offload in mbuf\n\n examples/ip_fragmentation/main.c            | 7 +++++--\n examples/ip_reassembly/main.c               | 6 ++++++\n lib/librte_ip_frag/rte_ipv4_fragmentation.c | 1 -\n lib/librte_ip_frag/rte_ipv4_reassembly.c    | 3 ---\n lib/librte_ip_frag/rte_ipv6_reassembly.c    | 3 ---\n 5 files changed, 11 insertions(+), 9 deletions(-)"
}