Show a cover letter.

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

{
    "id": 120794,
    "url": "http://patches.dpdk.org/api/covers/120794/?format=api",
    "web_url": "http://patches.dpdk.org/project/dts/cover/20221213071431.158185-1-ke1.xu@intel.com/",
    "project": {
        "id": 3,
        "url": "http://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": "<20221213071431.158185-1-ke1.xu@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20221213071431.158185-1-ke1.xu@intel.com",
    "date": "2022-12-13T07:14:27",
    "name": "[V1,0/4] update existing cases and add new sub-cases to validate port representor action and represented port action",
    "submitter": {
        "id": 2810,
        "url": "http://patches.dpdk.org/api/people/2810/?format=api",
        "name": "Ke Xu",
        "email": "ke1.xu@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dts/cover/20221213071431.158185-1-ke1.xu@intel.com/mbox/",
    "series": [
        {
            "id": 26096,
            "url": "http://patches.dpdk.org/api/series/26096/?format=api",
            "web_url": "http://patches.dpdk.org/project/dts/list/?series=26096",
            "date": "2022-12-13T07:14:27",
            "name": "update existing cases and add new sub-cases to validate port representor action and represented port action",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/26096/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/120794/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 7D3A6A0542;\n\tTue, 13 Dec 2022 08:15:53 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 05C8340A84;\n\tTue, 13 Dec 2022 08:15:53 +0100 (CET)",
            "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n by mails.dpdk.org (Postfix) with ESMTP id 482584021D\n for <dts@dpdk.org>; Tue, 13 Dec 2022 08:15:51 +0100 (CET)",
            "from fmsmga007.fm.intel.com ([10.253.24.52])\n by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 12 Dec 2022 23:15:50 -0800",
            "from dpdk-xuke-lab.sh.intel.com ([10.67.119.8])\n by fmsmga007.fm.intel.com with ESMTP; 12 Dec 2022 23:15:48 -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=1670915751; x=1702451751;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=iRmY6LfPXO7HY4bSBDKEKxebpKIp8rmO96uBljuaLHM=;\n b=RaZ8C6OTn4pBz0LwBSRs2VPgOtCAcL7i3PvTphthIs9Nwd9iYCybrce0\n BmQ5ABtpryX+x6afs/Ko8pr6m2YdgdOqRpbRHrdqjYAwVYliWpyBI6LlM\n AwJ2W9e0Pzdj+Tg7CsJyqMW9sQ3JCdGOGn2mQiM+rbx/B32XGWHYmyHBD\n AHS6kzndLMYxj4D5MnXcjS1d3SsXYRmHzdIF9yweDzlGzgFLktMmKw8Mw\n ArTbPp/MzAG8ZndICp1MCvpC0DPH5FzyieBhJRwzRr3V+5Z2s7mYnKCCp\n 3Kvs2KnJqNEFvx7nrrXJTGyJNozYbeEYSwLph1H/KFVy97OOyPY3JbXTX w==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10559\"; a=\"404321490\"",
            "E=Sophos;i=\"5.96,240,1665471600\"; d=\"scan'208\";a=\"404321490\"",
            "E=McAfee;i=\"6500,9779,10559\"; a=\"650636847\"",
            "E=Sophos;i=\"5.96,240,1665471600\"; d=\"scan'208\";a=\"650636847\""
        ],
        "X-ExtLoop1": "1",
        "From": "Ke Xu <ke1.xu@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "ke1.xu@intel.com,\n\tlijuan.tu@intel.com,\n\tqi.fu@intel.com",
        "Subject": "[DTS][PATCH V1 0/4] update existing cases and add new sub-cases to\n validate port representor action and represented port action",
        "Date": "Tue, 13 Dec 2022 15:14:27 +0800",
        "Message-Id": "<20221213071431.158185-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": "Deprecated TO_VF action contains a 'vf original' action which is not covered in\n previous tests. This patch applys equivilant 'vf original' rule to previous\n cases for 'vf id' action to cover 'vf original' action.\n\nThis patch adds the following subcases to cover the negative scenario of 'port\n representor' action and 'represented port' action replacing 'vf original' action\n and 'vf id' action.\n\n1. Add second PF with VFs for following cases\n2. Add a subcase to validate creating 'represented port' action on a representor\n3. Add a subcase to validate creating 'represented port' action on a VF\n4. Add a subcase to validate creating 'represented port' action to a VF\n5. Add two subcases to validate creating 'represented port' action to DCFs\n6. Add a subcase to validate creating 'represented port' action to a representor of another DCF\n7. Add a subcase to validate creating 'port representor' action on a representor\n8. Add a subcase to validate creating 'port representor' action on a VF\n9. Add a subcase to validate creating 'port representor' action to a VF\n10. Add a subcase to validate creating 'port representor' action to a representor\n11. Add a subcase to validate creating 'port representor' action to another DCF\n12. Add a subcase to validate deprecated action\n13. Add a subcase to validate using an invalid port id\n\nKe Xu (4):\n  test_plans/ice_dcf_switch_filter: update existing TO_VF action cases\n    to cover port representor action from not covered vf original action\n  test_plans/ice_dcf_switch_filter: update existing negative cases to\n    validate represented port action and port representor action\n  tests/ice_dcf_switch_filter: update existing TO_VF action cases to\n    cover port representor action from not covered vf original action\n  tests/ice_dcf_switch_filter: update existing negative cases to\n    validate represented port action and port representor action\n\n .../ice_dcf_switch_filter_test_plan.rst       | 921 ++++++++++++++----\n tests/TestSuite_ice_dcf_switch_filter.py      | 692 ++++++++-----\n 2 files changed, 1209 insertions(+), 404 deletions(-)"
}