Show a cover letter.

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

{
    "id": 120111,
    "url": "http://patchwork.dpdk.org/api/covers/120111/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20221123102612.1688865-1-rjarry@redhat.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": "<20221123102612.1688865-1-rjarry@redhat.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20221123102612.1688865-1-rjarry@redhat.com",
    "date": "2022-11-23T10:26:08",
    "name": "[RFC,0/4] lcore telemetry improvements",
    "submitter": {
        "id": 2850,
        "url": "http://patchwork.dpdk.org/api/people/2850/?format=api",
        "name": "Robin Jarry",
        "email": "rjarry@redhat.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20221123102612.1688865-1-rjarry@redhat.com/mbox/",
    "series": [
        {
            "id": 25871,
            "url": "http://patchwork.dpdk.org/api/series/25871/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=25871",
            "date": "2022-11-23T10:26:08",
            "name": "lcore telemetry improvements",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/25871/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/120111/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 6CC0CA09E5;\n\tWed, 23 Nov 2022 11:26:33 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 129CB42D7A;\n\tWed, 23 Nov 2022 11:26:33 +0100 (CET)",
            "from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by mails.dpdk.org (Postfix) with ESMTP id 9501240E5A\n for <dev@dpdk.org>; Wed, 23 Nov 2022 11:26:31 +0100 (CET)",
            "from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com\n [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n us-mta-550-1XwcwhIHNS6X4cou9FizOQ-1; Wed, 23 Nov 2022 05:26:27 -0500",
            "from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com\n [10.11.54.1])\n (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n (No client certificate requested)\n by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1011A29DD99C;\n Wed, 23 Nov 2022 10:26:27 +0000 (UTC)",
            "from paul.home (unknown [10.39.208.15])\n by smtp.corp.redhat.com (Postfix) with ESMTP id 3C20A40C83BB;\n Wed, 23 Nov 2022 10:26:25 +0000 (UTC)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1669199190;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding;\n bh=Uel1mVc1E1h0wpvD34hz778R7CdVUi90Xg2GWdVvfFw=;\n b=fKrBbM0QDlqNc1xS2U9jhMJdsT8+pxAka+zsvu4ToHhbV2xzu0haGvzsmM/B7lqSDxZO/k\n 8j3WJA9UnlAz6dBUBE/Y3ssapltWXTn17y2I/LfE+gSTgHBFDWXab4YJgGSnFGvEI+uZpy\n 76GaglBIvYSxlne53TJYw+J7oOHn9jg=",
        "X-MC-Unique": "1XwcwhIHNS6X4cou9FizOQ-1",
        "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:26:08 +0100",
        "Message-Id": "<20221123102612.1688865-1-rjarry@redhat.com>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 3.1 on 10.11.54.1",
        "X-Mimecast-Spam-Score": "0",
        "X-Mimecast-Originator": "redhat.com",
        "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 report 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(-)"
}