Show a cover letter.

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

{
    "id": 120106,
    "url": "https://patches.dpdk.org/api/covers/120106/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20221123101931.1688238-1-rjarry@redhat.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20221123101931.1688238-1-rjarry@redhat.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20221123101931.1688238-1-rjarry@redhat.com",
    "date": "2022-11-23T10:19:27",
    "name": "[RFC,0/4] lcore telemetry improvements",
    "submitter": {
        "id": 2850,
        "url": "https://patches.dpdk.org/api/people/2850/?format=api",
        "name": "Robin Jarry",
        "email": "rjarry@redhat.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20221123101931.1688238-1-rjarry@redhat.com/mbox/",
    "series": [
        {
            "id": 25870,
            "url": "https://patches.dpdk.org/api/series/25870/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=25870",
            "date": "2022-11-23T10:19:27",
            "name": "lcore telemetry improvements",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/25870/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/120106/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 B0AB4A09E5;\n\tWed, 23 Nov 2022 11:19:40 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 5646942B77;\n\tWed, 23 Nov 2022 11:19:40 +0100 (CET)",
            "from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net\n [217.70.183.201])\n by mails.dpdk.org (Postfix) with ESMTP id C9F6B40E5A\n for <dev@dpdk.org>; Wed, 23 Nov 2022 11:19:38 +0100 (CET)",
            "(Authenticated sender: robin@jarry.cc)\n by mail.gandi.net (Postfix) with ESMTPSA id 65C231BF204;\n Wed, 23 Nov 2022 10:19:35 +0000 (UTC)"
        ],
        "From": "Robin Jarry <rjarry@redhat.com>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>,\n Jerin Jacob <jerinj@marvell.com>, Kevin Laatz <kevin.laatz@intel.com>,\n Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>, =?utf-8?q?Mattias_R?=\n\t=?utf-8?q?=C3=B6nnblom?= <hofors@lysator.liu.se>, =?utf-8?q?Morten_Br=C3=B8?=\n\t=?utf-8?q?rup?= <mb@smartsharesystems.com>, Robin Jarry <rjarry@redhat.com>",
        "Subject": "[RFC PATCH 0/4] lcore telemetry improvements",
        "Date": "Wed, 23 Nov 2022 11:19:27 +0100",
        "Message-Id": "<20221123101931.1688238-1-rjarry@redhat.com>",
        "X-Mailer": "git-send-email 2.38.1",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "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": "This is a follow up on previous work by Kevin Laatz:\n\nhttp://patches.dpdk.org/project/dpdk/list/?series=24658&state=*\n\nThis is a much more basic and naive approach which leaves the busy\ncycles percentage completely up to the application.\n\nThis series is aimed at allowing DPDK applications to expose their CPU\nbusy cycles ratio in the DPDK telemetry under /eal/lcore/info.\n\nI have left it as RFC since calculating busy cycles can be\na controversial topic.\n\nFor reference, I have implemented a draft patch in OvS to use\nrte_lcore_register_busy_percent_cb() and return the already available\nbusy cycles information:\n\nhttps://github.com/rjarry/ovs/commit/4286c0e75583075a223a67eee746084a2f3b0547\n\nRobin Jarry (4):\n  eal: add lcore info in telemetry\n  eal: allow applications to report their cpu utilization\n  testpmd: add show lcores command\n  testpmd: report lcore usage\n\n app/test-pmd/5tswap.c             |   5 +-\n app/test-pmd/cmdline.c            |  31 ++++++++\n app/test-pmd/csumonly.c           |   6 +-\n app/test-pmd/flowgen.c            |   2 +-\n app/test-pmd/icmpecho.c           |   6 +-\n app/test-pmd/iofwd.c              |   5 +-\n app/test-pmd/macfwd.c             |   5 +-\n app/test-pmd/macswap.c            |   5 +-\n app/test-pmd/noisy_vnf.c          |   4 +\n app/test-pmd/rxonly.c             |   5 +-\n app/test-pmd/shared_rxq_fwd.c     |   5 +-\n app/test-pmd/testpmd.c            |  69 +++++++++++++++-\n app/test-pmd/testpmd.h            |  25 +++++-\n app/test-pmd/txonly.c             |   7 +-\n lib/eal/common/eal_common_lcore.c | 127 +++++++++++++++++++++++++++++-\n lib/eal/include/rte_lcore.h       |  30 +++++++\n lib/eal/version.map               |   1 +\n 17 files changed, 306 insertions(+), 32 deletions(-)"
}