Show a cover letter.

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

{
    "id": 123455,
    "url": "http://patches.dpdk.org/api/covers/123455/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230208104810.37751-1-david.hunt@intel.com/",
    "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",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20230208104810.37751-1-david.hunt@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230208104810.37751-1-david.hunt@intel.com",
    "date": "2023-02-08T10:48:07",
    "name": "[v2,0/3] power: remove experimental empty poll API",
    "submitter": {
        "id": 342,
        "url": "http://patches.dpdk.org/api/people/342/?format=api",
        "name": "Hunt, David",
        "email": "david.hunt@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20230208104810.37751-1-david.hunt@intel.com/mbox/",
    "series": [
        {
            "id": 26890,
            "url": "http://patches.dpdk.org/api/series/26890/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=26890",
            "date": "2023-02-08T10:48:07",
            "name": "power: remove experimental empty poll API",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/26890/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/123455/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 AA03741C3D;\n\tWed,  8 Feb 2023 11:48:26 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 8597C4014F;\n\tWed,  8 Feb 2023 11:48:26 +0100 (CET)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n by mails.dpdk.org (Postfix) with ESMTP id 46E5440141\n for <dev@dpdk.org>; Wed,  8 Feb 2023 11:48:24 +0100 (CET)",
            "from orsmga002.jf.intel.com ([10.7.209.21])\n by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 08 Feb 2023 02:48:23 -0800",
            "from silpixa00399952.ir.intel.com ([10.55.128.116])\n by orsmga002.jf.intel.com with ESMTP; 08 Feb 2023 02:48:21 -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=1675853304; x=1707389304;\n h=from:to:cc:subject:date:message-id:in-reply-to: references;\n bh=zXDn2EmWRBRX+TuneE88Gn+iBeO9i5YwvL7WBpP0Ous=;\n b=nmXw5UEmYWPQPfi8bbyEBEV0wDkaYix+O9O9bmJaUdqQPhecTu/REbvO\n Jlws8cCzkN1eT5ibQEYTNcL0+69lhJLASWvf+Fk9jIc1pKhNrR5IsiqAX\n 1wIS6mbKum2NzGZO4UHGqlzNavQuVDHW6SBrSNg+tzp9qWxNSg3xOlUDp\n jnoSLtsA4+alU7K/bkM+BHKrdD7jFDQDQUGr9vrt4SkvHaWr0pObBf89s\n 4mwPafRJ9VN5Nulyg8H3mjP4v3sm/Rcg+H4bWInMqk+pMG6wMZ4CAVCsv\n 8JHPBrtr2ovvXPDIl6r7INwq6D6swGJMdSkVEsYwXFeDBFEDAGp6sVq8K Q==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6500,9779,10614\"; a=\"327460432\"",
            "E=Sophos;i=\"5.97,280,1669104000\"; d=\"scan'208\";a=\"327460432\"",
            "E=McAfee;i=\"6500,9779,10614\"; a=\"667195516\"",
            "E=Sophos;i=\"5.97,280,1669104000\"; d=\"scan'208\";a=\"667195516\""
        ],
        "X-ExtLoop1": "1",
        "From": "David Hunt <david.hunt@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "reshma.pattan@intel.com,\n\tdavid.hunt@intel.com",
        "Subject": "[PATCH v2 0/3] power: remove experimental empty poll API",
        "Date": "Wed,  8 Feb 2023 10:48:07 +0000",
        "Message-Id": "<20230208104810.37751-1-david.hunt@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20221220125614.29493-2-david.hunt@intel.com>",
        "References": "<20221220125614.29493-2-david.hunt@intel.com>",
        "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": "The empty poll mechanism was an experimental API added in\ncommit id 450f0791312c. It aimed to allow power saving depending\non the traffic profile. However, it required a training phase\nand required the user to adjust magic numbers depending on\ntheir workload.\n\nA new and improved mechanism was added in commit id\n682a645438c5, also based on empty polls, implemented a\ncallback mechanism which added 'monitor', 'pause' and 'scale'\nmodes in l3fwd-power. This was and easier mechanism to use,\nso the original empty poll mechanism is no longer needed.\n\nThis patch set removes the experimental empty poll API, the\nempty poll mode from l3fwd-power, and related documentation.\n\nThis is based on a deprecation notice in the previous release.\n\n[1/3] examples/power: remove empty poll mode from\n[2/3] libs/power: remove experimental empty poll API\n[3/3] doc/power: remove empty poll documentation"
}