Show a cover letter.

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

{
    "id": 121009,
    "url": "http://patches.dpdk.org/api/covers/121009/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20221219070648.33817-1-lihuisong@huawei.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": "<20221219070648.33817-1-lihuisong@huawei.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20221219070648.33817-1-lihuisong@huawei.com",
    "date": "2022-12-19T07:06:40",
    "name": "[V8,0/8] telemetry: fix data truncation and conversion error and add hex integer API",
    "submitter": {
        "id": 2085,
        "url": "http://patches.dpdk.org/api/people/2085/?format=api",
        "name": "lihuisong (C)",
        "email": "lihuisong@huawei.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20221219070648.33817-1-lihuisong@huawei.com/mbox/",
    "series": [
        {
            "id": 26176,
            "url": "http://patches.dpdk.org/api/series/26176/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=26176",
            "date": "2022-12-19T07:06:40",
            "name": "telemetry: fix data truncation and conversion error and add hex integer API",
            "version": 8,
            "mbox": "http://patches.dpdk.org/series/26176/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/121009/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 957E1A00C5;\n\tMon, 19 Dec 2022 08:06:51 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 6656540698;\n\tMon, 19 Dec 2022 08:06:51 +0100 (CET)",
            "from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187])\n by mails.dpdk.org (Postfix) with ESMTP id 6213540695\n for <dev@dpdk.org>; Mon, 19 Dec 2022 08:06:49 +0100 (CET)",
            "from kwepemm600004.china.huawei.com (unknown [172.30.72.55])\n by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4Nb9hk4QYjzmWl5;\n Mon, 19 Dec 2022 15:05:42 +0800 (CST)",
            "from localhost.localdomain (10.69.192.56) by\n kwepemm600004.china.huawei.com (7.193.23.242) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id\n 15.1.2375.34; Mon, 19 Dec 2022 15:06:47 +0800"
        ],
        "From": "Huisong Li <lihuisong@huawei.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<bruce.richardson@intel.com>, <mb@smartsharesystems.com>,\n <andrew.rybchenko@oktetlabs.ru>, <huangdaode@huawei.com>,\n <liudongdong3@huawei.com>, <fengchengwen@huawei.com>, <lihuisong@huawei.com>",
        "Subject": "[PATCH V8 0/8] telemetry: fix data truncation and conversion error\n and add hex integer API",
        "Date": "Mon, 19 Dec 2022 15:06:40 +0800",
        "Message-ID": "<20221219070648.33817-1-lihuisong@huawei.com>",
        "X-Mailer": "git-send-email 2.33.0",
        "In-Reply-To": "<20221208080540.62913-1-lihuisong@huawei.com>",
        "References": "<20221208080540.62913-1-lihuisong@huawei.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"UTF-8\"",
        "Content-Transfer-Encoding": "8bit",
        "X-Originating-IP": "[10.69.192.56]",
        "X-ClientProxiedBy": "dggems704-chm.china.huawei.com (10.3.19.181) To\n kwepemm600004.china.huawei.com (7.193.23.242)",
        "X-CFilter-Loop": "Reflected",
        "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": "Some lib telemetry interfaces add the 'u32' and 'u64' data by the\nrte_tel_data_add_dict/array_int API. This may cause data conversion\nerror or data truncation. This patch series uses 'u64' functions to\ndo this.\n\nIn addition, this patch series introduces two APIs to store unsigned\ninteger values as hexadecimal encoded strings in telemetry library. \n\n---\n -v8: fix the coding style in patch 7/8\n -v7: replace sprintf with snprintf in patch 6/8\n -v6: fix code alignment to keep in line with codes in the file\n -v5:\n    - drop a refactor patch.\n    - no limit the bit width for xxx_uint_hex API.\n -v4:\n    - remove 'u32' value type.\n    - add padding zero for hexadecimal value\n -v3: fix a misspelling mistake in commit log.\n -v2:\n    - fix ABI break warning.\n    - introduce two APIs to store u32 and u64 values as hexadecimal\n      encoded strings. \n\nHuisong Li (8):\n  telemetry: move to header to controllable range\n  ethdev: fix possible data truncation and conversion error\n  mempool: fix possible data truncation and conversion error\n  cryptodev: fix possible data conversion error\n  mem: possible data truncation and conversion error\n  telemetry: support adding integer value as hexadecimal\n  test: add test cases for adding hex integer value API\n  ethdev: display capability values in hexadecimal format\n\n app/test/test_telemetry_data.c     | 150 +++++++++++++++++++++++++++++\n lib/cryptodev/rte_cryptodev.c      |   2 +-\n lib/eal/common/eal_common_memory.c |  10 +-\n lib/ethdev/rte_ethdev.c            |  19 ++--\n lib/mempool/rte_mempool.c          |  24 ++---\n lib/telemetry/rte_telemetry.h      |  52 +++++++++-\n lib/telemetry/telemetry_data.c     |  73 ++++++++++++++\n lib/telemetry/version.map          |   9 ++\n 8 files changed, 309 insertions(+), 30 deletions(-)"
}