Show a cover letter.

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

{
    "id": 121424,
    "url": "https://patches.dpdk.org/api/covers/121424/?format=api",
    "web_url": "https://patches.dpdk.org/project/dts/cover/20221228050850.33004-1-ke1.xu@intel.com/",
    "project": {
        "id": 3,
        "url": "https://patches.dpdk.org/api/projects/3/?format=api",
        "name": "DTS",
        "link_name": "dts",
        "list_id": "dts.dpdk.org",
        "list_email": "dts@dpdk.org",
        "web_url": "",
        "scm_url": "git://dpdk.org/tools/dts",
        "webscm_url": "http://git.dpdk.org/tools/dts/",
        "list_archive_url": "https://inbox.dpdk.org/dts",
        "list_archive_url_format": "https://inbox.dpdk.org/dts/{}",
        "commit_url_format": ""
    },
    "msgid": "<20221228050850.33004-1-ke1.xu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20221228050850.33004-1-ke1.xu@intel.com",
    "date": "2022-12-28T05:08:45",
    "name": "[V2,0/5] Improve checksum validate and tso packet counting.",
    "submitter": {
        "id": 2810,
        "url": "https://patches.dpdk.org/api/people/2810/?format=api",
        "name": "Ke Xu",
        "email": "ke1.xu@intel.com"
    },
    "mbox": "https://patches.dpdk.org/project/dts/cover/20221228050850.33004-1-ke1.xu@intel.com/mbox/",
    "series": [
        {
            "id": 26302,
            "url": "https://patches.dpdk.org/api/series/26302/?format=api",
            "web_url": "https://patches.dpdk.org/project/dts/list/?series=26302",
            "date": "2022-12-28T05:08:45",
            "name": "Improve checksum validate and tso packet counting.",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/26302/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/121424/comments/",
    "headers": {
        "Return-Path": "<dts-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 15511A04FD;\n\tWed, 28 Dec 2022 06:10:24 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id D99DF410D0;\n\tWed, 28 Dec 2022 06:10:23 +0100 (CET)",
            "from mga12.intel.com (mga12.intel.com [192.55.52.136])\n by mails.dpdk.org (Postfix) with ESMTP id 17E8A40FDF\n for <dts@dpdk.org>; Wed, 28 Dec 2022 06:10:21 +0100 (CET)",
            "from fmsmga002.fm.intel.com ([10.253.24.26])\n by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Dec 2022 21:10:20 -0800",
            "from dpdk-xuke-lab.sh.intel.com ([10.67.119.8])\n by fmsmga002.fm.intel.com with ESMTP; 27 Dec 2022 21:10:19 -0800"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1672204222; x=1703740222;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=hAJ0TINC8b72jooFs/KvJdL0QL/fNFXHBlwVIvV14NA=;\n b=CCJpAGPejf+Z0id8V8FcsR8ipXhkM96WFmR33QRWV9jXRskrcxEfS3yK\n 2wDS9HnnWTrSQD5J5FPPIpN65pbcYm0LWoLmeQTpZGQ5XObQfO+hfB071\n ZNpndWGZoINK3cFzBPEBdqcHyDjZuis/2haOMeq8t+fbPU8PWjo+I7dik\n 0h51kOZwP0odppGINMDWUveqlREqHFE0avVc1M0qfCTXSbbZkdUYp3X10\n mOZx+CDWIJO7q52anrNhuiIn2wndXJL5VpS2moSG9pUchvPXcB6NfOC39\n gAPYNOdtPMYEUlYmxLWReNVky/GsMyRu5u1JIwEaOP1aEiPXoPW/f048d A==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10573\"; a=\"300499462\"",
            "E=Sophos;i=\"5.96,280,1665471600\"; d=\"scan'208\";a=\"300499462\"",
            "E=McAfee;i=\"6500,9779,10573\"; a=\"760536341\"",
            "E=Sophos;i=\"5.96,280,1665471600\"; d=\"scan'208\";a=\"760536341\""
        ],
        "X-ExtLoop1": "1",
        "From": "Ke Xu <ke1.xu@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "qi.fu@intel.com, weiyuanx.li@intel.com, lijuan.tu@intel.com,\n ke1.xu@intel.com",
        "Subject": "[DTS][PATCH V2 0/5] Improve checksum validate and tso packet\n counting.",
        "Date": "Wed, 28 Dec 2022 13:08:45 +0800",
        "Message-Id": "<20221228050850.33004-1-ke1.xu@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dts@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "test suite reviews and discussions <dts.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dts>,\n <mailto:dts-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dts/>",
        "List-Post": "<mailto:dts@dpdk.org>",
        "List-Help": "<mailto:dts-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dts>,\n <mailto:dts-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dts-bounces@dpdk.org"
    },
    "content": "This patch updates checksum_validate method and remove the tunnel one.\n\nUse packet.show(dump) methods and packet reading to validate the\n packets in a faster, more common and more stable way. This allows\n packets other than the plain packets can be verified by method\n checksum_validate. This updated method replaces checksum_validate_tunnel\n in checksum offload cases.\n\nThis patch also updates TSO packet checking. Replace the tcpdump\n implementation to a packet reading implementation.\n\nPacket reading implementation is more common to use when to verify the\n received packet count and payload size. The tcpdump method is not\n able to recognize some of the tunnel packets, leading to a wrong output\n failing the validation. Newly added tcpdump_analyse_sniff method is\n implemented by sniff packet reading and analysing and can replace\n the lagacy methods number_of_packets and number_of_bytes.\n\nThis patch also removes a redundant variable.\n\nKe Xu (5):\n  tests/vf_offload: Improve checksum_validate method.\n  tests/vf_offload: Remove redundant variable used.\n  tests/vf_offload: Use modified checksum_validate to replace\n    checksum_validate_tunnel.\n  tests/vf_offload: Improve tcpdump_analyse_sniff method\n  tests/vf_offload: Replace the tcpdump implementation to a packet\n    reading implementation.\n\n tests/TestSuite_vf_offload.py | 241 +++++++++-------------------------\n 1 file changed, 59 insertions(+), 182 deletions(-)"
}