Show a cover letter.

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

{
    "id": 65140,
    "url": "http://patches.dpdk.org/api/covers/65140/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1580121053-26083-1-git-send-email-hariprasad.govindharajan@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": "<1580121053-26083-1-git-send-email-hariprasad.govindharajan@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1580121053-26083-1-git-send-email-hariprasad.govindharajan@intel.com",
    "date": "2020-01-27T10:30:51",
    "name": "[0/2] app/testpmd: add portlist option to the testpmd",
    "submitter": {
        "id": 1311,
        "url": "http://patches.dpdk.org/api/people/1311/?format=api",
        "name": "Hariprasad Govindharajan",
        "email": "hariprasad.govindharajan@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1580121053-26083-1-git-send-email-hariprasad.govindharajan@intel.com/mbox/",
    "series": [
        {
            "id": 8303,
            "url": "http://patches.dpdk.org/api/series/8303/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8303",
            "date": "2020-01-27T10:30:51",
            "name": "app/testpmd: add portlist option to the testpmd",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/8303/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65140/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id BFF06A04B3;\n\tMon, 27 Jan 2020 11:31:03 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id A7E0E1BF30;\n\tMon, 27 Jan 2020 11:31:02 +0100 (CET)",
            "from mga07.intel.com (mga07.intel.com [134.134.136.100])\n by dpdk.org (Postfix) with ESMTP id 805A337B1\n for <dev@dpdk.org>; Mon, 27 Jan 2020 11:31:00 +0100 (CET)",
            "from orsmga008.jf.intel.com ([10.7.209.65])\n by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n 27 Jan 2020 02:30:59 -0800",
            "from silpixa00393944.ir.intel.com ([10.237.223.184])\n by orsmga008.jf.intel.com with ESMTP; 27 Jan 2020 02:30:58 -0800"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.70,369,1574150400\"; d=\"scan'208\";a=\"221694680\"",
        "From": "Hariprasad Govindharajan <hariprasad.govindharajan@intel.com>",
        "To": "",
        "Cc": "dev@dpdk.org,\n Hariprasad Govindharajan <hariprasad.govindharajan@intel.com>",
        "Date": "Mon, 27 Jan 2020 10:30:51 +0000",
        "Message-Id": "\n <1580121053-26083-1-git-send-email-hariprasad.govindharajan@intel.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "Subject": "[dpdk-dev] [PATCH 0/2] app/testpmd: add portlist option to the\n\ttestpmd",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This patchset contains 2 patches.\nThe first one will be changes to testpmd where a new option\nportlist is added. \nThe second one adds a function eal_parse_optionlist which will\nparse user input\n\nThe following new command line parameter is added:\n--portlist: user can specify the list of forwarding ports\nIn current version, we are setting the ports using portmask.\nWith portmask, we can use only upto 64 ports. \nThis portlist option enables the user to use more than 64 ports.\n        --portlist <p1>[-p2][,p3[-p4],...]\n\nThe following new API is added:\neal_parse_optionlist()\nIn current version, there is a function which parses\nthe corelist based on user value. A new generic\nfunction eal_parse_optionlist is added which will\nparse corelist as well as similar user input from\nthe command line\n\nHariprasad Govindharajan (2):\n  app/testpmd: add portlist option to the testpmd\n  eal: add eal_parse_optionlist to parse user input\n\n app/test-pmd/config.c                      | 25 +++++++++++++++++\n app/test-pmd/parameters.c                  |  5 ++++\n app/test-pmd/testpmd.h                     |  3 ++\n lib/librte_eal/common/eal_common_options.c | 45 ++++++++++++++++++------------\n lib/librte_eal/common/include/rte_eal.h    | 34 ++++++++++++++++++++++\n lib/librte_eal/rte_eal_version.map         |  1 +\n 6 files changed, 95 insertions(+), 18 deletions(-)"
}