Show a cover letter.

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

{
    "id": 792,
    "url": "http://patchwork.dpdk.org/api/covers/792/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20240320105529.5626-1-lihuisong@huawei.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20240320105529.5626-1-lihuisong@huawei.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240320105529.5626-1-lihuisong@huawei.com",
    "date": "2024-03-20T10:55:27",
    "name": "[0/2] introduce PM QoS interface",
    "submitter": {
        "id": 2085,
        "url": "http://patchwork.dpdk.org/api/people/2085/?format=api",
        "name": "lihuisong (C)",
        "email": "lihuisong@huawei.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20240320105529.5626-1-lihuisong@huawei.com/mbox/",
    "series": [
        {
            "id": 31563,
            "url": "http://patchwork.dpdk.org/api/series/31563/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=31563",
            "date": "2024-03-20T10:55:27",
            "name": "introduce PM QoS interface",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/31563/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/792/comments/",
    "headers": {
        "Return-Path": "<dev-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 24CB443CFF;\n\tWed, 20 Mar 2024 12:02:45 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 106E9402A2;\n\tWed, 20 Mar 2024 12:02:45 +0100 (CET)",
            "from szxga05-in.huawei.com (szxga05-in.huawei.com [45.249.212.191])\n by mails.dpdk.org (Postfix) with ESMTP id 61DDC40298\n for <dev@dpdk.org>; Wed, 20 Mar 2024 12:02:43 +0100 (CET)",
            "from mail.maildlp.com (unknown [172.19.163.44])\n by szxga05-in.huawei.com (SkyGuard) with ESMTP id 4V05GJ0Zhgz1h2qW;\n Wed, 20 Mar 2024 19:00:08 +0800 (CST)",
            "from kwepemm600004.china.huawei.com (unknown [7.193.23.242])\n by mail.maildlp.com (Postfix) with ESMTPS id 4EB19140411;\n Wed, 20 Mar 2024 19:02:41 +0800 (CST)",
            "from localhost.localdomain (10.28.79.22) by\n kwepemm600004.china.huawei.com (7.193.23.242) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.1.2507.35; Wed, 20 Mar 2024 19:02:40 +0800"
        ],
        "From": "Huisong Li <lihuisong@huawei.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<thomas@monjalon.net>, <ferruh.yigit@amd.com>,\n <anatoly.burakov@intel.com>, <david.hunt@intel.com>,\n <sivaprasad.tummala@amd.com>, <liuyonglong@huawei.com>,\n <lihuisong@huawei.com>",
        "Subject": "[PATCH 0/2] introduce PM QoS interface  ",
        "Date": "Wed, 20 Mar 2024 18:55:27 +0800",
        "Message-ID": "<20240320105529.5626-1-lihuisong@huawei.com>",
        "X-Mailer": "git-send-email 2.22.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[10.28.79.22]",
        "X-ClientProxiedBy": "dggems706-chm.china.huawei.com (10.3.19.183) To\n kwepemm600004.china.huawei.com (7.193.23.242)",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "Subject: [PATCH 0/2] introduce PM QoS interface                           \n\nThe system-wide CPU latency QoS limit has a positive impact on the idle\nstate selection in cpuidle governor.\n\nLinux creates a cpu_dma_latency device under '/dev' directory to obtain the\nCPU latency QoS limit on system and send the QoS request for userspace.\nPlease see the PM QoS framework in the following link:\nhttps://docs.kernel.org/power/pm_qos_interface.html?highlight=qos\nThis feature is supported by kernel-v2.6.25.\n\nThe deeper the idle state, the lower the power consumption, but the longer\nthe resume time. Some service are delay sensitive and very except the low\nresume time, like interrupt packet receiving mode.\n\nSo this series introduce PM QoS interface.\n\nHuisong Li (2):\n  power: introduce PM QoS interface\n  examples/l3fwd-power: add PM QoS request configuration\n\n doc/guides/prog_guide/power_man.rst    |  16 ++++\n doc/guides/rel_notes/release_24_03.rst |   4 +\n examples/l3fwd-power/main.c            |  41 +++++++++-\n lib/power/meson.build                  |   2 +\n lib/power/rte_power_qos.c              |  98 ++++++++++++++++++++++++\n lib/power/rte_power_qos.h              | 101 +++++++++++++++++++++++++\n lib/power/version.map                  |   4 +\n 7 files changed, 265 insertions(+), 1 deletion(-)\n create mode 100644 lib/power/rte_power_qos.c\n create mode 100644 lib/power/rte_power_qos.h"
}