Show a cover letter.

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

{
    "id": 459,
    "url": "http://patches.dpdk.org/api/covers/459/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20231205145109.1000464-1-bruce.richardson@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": "<20231205145109.1000464-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20231205145109.1000464-1-bruce.richardson@intel.com",
    "date": "2023-12-05T14:51:06",
    "name": "[0/3] enhancements for dpdk-cmdline-gen script",
    "submitter": {
        "id": 20,
        "url": "http://patches.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20231205145109.1000464-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 30459,
            "url": "http://patches.dpdk.org/api/series/30459/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30459",
            "date": "2023-12-05T14:51:06",
            "name": "enhancements for dpdk-cmdline-gen script",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/30459/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/459/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 0822F4367A;\n\tTue,  5 Dec 2023 15:51:20 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id EA08640297;\n\tTue,  5 Dec 2023 15:51:19 +0100 (CET)",
            "from mgamail.intel.com (mgamail.intel.com [192.55.52.151])\n by mails.dpdk.org (Postfix) with ESMTP id CCA0F40271\n for <dev@dpdk.org>; Tue,  5 Dec 2023 15:51:17 +0100 (CET)",
            "from fmsmga006.fm.intel.com ([10.253.24.20])\n by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 05 Dec 2023 06:51:17 -0800",
            "from unknown (HELO silpixa00401385.ir.intel.com) ([10.237.214.152])\n by fmsmga006.fm.intel.com with ESMTP; 05 Dec 2023 06:51:15 -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=1701787878; x=1733323878;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=4zn+xB8G6XaQgm0njA+Hd+gUSg0W67zeQHQoggTpVEs=;\n b=Vh0sedhK3aJTvnxXVhSSRqWgceQmvcVtnsxpbg2LdPWuKO3B1KPshf9Y\n 1MipjajwmXXe6k5sUX9j5JHBVto9PYAaKawhYvTe/v2NJ5DTpN7CBnvNm\n zMKx8RLm3324/o3jPaofC/a0RtwWYAhGHXfeNd5DUIR8UbENxCHnTsjNM\n ErgTsukBjrFQNbgI7ck0L83138ZuklQcnyC+UygZ+jaPusA9e2zUABtLT\n XdBTW1MPsMKk04QB3zQ/Hmgj2oOqAKJx1uKnOfEZn9V+W/TrEtrOsiRxW\n UwP5griN4w8o0Z5X0vAWXrrKcsjPI/8cZrlkwvzR7hCbwc7IKnS4IM8PU A==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6600,9927,10915\"; a=\"374089926\"",
            "E=Sophos;i=\"6.04,252,1695711600\"; d=\"scan'208\";a=\"374089926\"",
            "E=McAfee;i=\"6600,9927,10915\"; a=\"1018234141\"",
            "E=Sophos;i=\"6.04,252,1695711600\"; d=\"scan'208\";a=\"1018234141\""
        ],
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "skori@marvell.com, david.marchand@redhat.com,\n Bruce Richardson <bruce.richardson@intel.com>",
        "Subject": "[PATCH 0/3] enhancements for dpdk-cmdline-gen script",
        "Date": "Tue,  5 Dec 2023 14:51:06 +0000",
        "Message-Id": "<20231205145109.1000464-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.40.1",
        "MIME-Version": "1.0",
        "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 set contains some small enhancements for the cmdline generation\nscript introduced in the last release. Specifically:\n\n* Add support for commands with an optional variable parameter. This\n  is needed to support command pairs like testpmd's \"start tx_first\"\n  and \"start tx_first 128\" (to send 128 packets rather than 32).\n\n* Improve IP address handling support. We make the \"IP\" type correspond\n  to the cmdline lib IP type which supports IPv4 and v6. Then we add\n  explicit support for IPv4 addresses and IPv6 addresses only via\n  new type names.\n\n\nBruce Richardson (3):\n  buildtools/dpdk-cmdline-gen: support optional parameters\n  buildtools/dpdk-cmdline-gen: fix IP address initializer\n  buildtools/dpdk-cmdline-gen: add explicit IPv4 and v6 types\n\n buildtools/dpdk-cmdline-gen.py    | 21 ++++++++++++++++++++-\n doc/guides/prog_guide/cmdline.rst | 17 +++++++++++++++++\n 2 files changed, 37 insertions(+), 1 deletion(-)\n\n--\n2.40.1"
}