Show a cover letter.

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

{
    "id": 49612,
    "url": "http://patches.dpdk.org/api/covers/49612/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20190110213645.29901-1-vipin.varghese@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": "<20190110213645.29901-1-vipin.varghese@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190110213645.29901-1-vipin.varghese@intel.com",
    "date": "2019-01-10T21:36:39",
    "name": "[v9,0/6] app/proc-info: enhance debug of proc-info tool",
    "submitter": {
        "id": 882,
        "url": "http://patches.dpdk.org/api/people/882/?format=api",
        "name": "Varghese, Vipin",
        "email": "vipin.varghese@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20190110213645.29901-1-vipin.varghese@intel.com/mbox/",
    "series": [
        {
            "id": 3099,
            "url": "http://patches.dpdk.org/api/series/3099/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=3099",
            "date": "2019-01-10T21:36:39",
            "name": "app/proc-info: enhance debug of proc-info tool",
            "version": 9,
            "mbox": "http://patches.dpdk.org/series/3099/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/49612/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id AAD771B8C0;\n\tThu, 10 Jan 2019 16:39:58 +0100 (CET)",
            "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n\tby dpdk.org (Postfix) with ESMTP id AAA591B897\n\tfor <dev@dpdk.org>; Thu, 10 Jan 2019 16:39:56 +0100 (CET)",
            "from fmsmga006.fm.intel.com ([10.253.24.20])\n\tby fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t10 Jan 2019 07:39:55 -0800",
            "from unknown (HELO saesrv02-S2600CWR.intel.com) ([10.224.122.203])\n\tby fmsmga006.fm.intel.com with ESMTP; 10 Jan 2019 07:39:52 -0800"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.56,461,1539673200\"; d=\"scan'208\";a=\"309300653\"",
        "From": "Vipin Varghese <vipin.varghese@intel.com>",
        "To": "dev@dpdk.org,\n\tthomas@monjalon.net,\n\tjohn.mcnamara@intel.com",
        "Cc": "konstantin.ananyev@intel.com, stephen@networkplumber.org,\n\treshma.pattan@intel.com, jasvinder.singh@intel.com,\n\tstephen1.byrne@intel.com, amol.patel@intel.com,\n\tVipin Varghese <vipin.varghese@intel.com>",
        "Date": "Fri, 11 Jan 2019 03:06:39 +0530",
        "Message-Id": "<20190110213645.29901-1-vipin.varghese@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20190107153829.34047-2-vipin.varghese@intel.com>",
        "References": "<20190107153829.34047-2-vipin.varghese@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v9 0/6] app/proc-info: enhance debug of proc-info\n\ttool",
        "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\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This patch adds new debug functions to existing proc-info tool.\n\nMotivation\n==========\n\nDPDK proc-info tool is been widely used as secondary process to collect\nstats for any primary process. But these are limited to DPDK NIC ports and\nbasic memory usage.\n\nThe patch series tries to address the missing debug information for PMD by\nadding debug for port, traffic manager, crypto, ring and mempool. With\nthese additional information collected, it becomes easy to analyze issues\nand performance variance.\n\nStatus\n======\n\nReviews and changes accomadated. ACK received for documenation and code.\n\n  app/procinfo: add support for show port\n  app/procinfo: add support for show tm\n  app/procinfo: add support for show crypto\n  app/procinfo: add support for debug ring\n  app/procinfo: add support for show mempool\n  app/procinfo: add support for iter mempool\n\n app/proc-info/main.c           | 658 ++++++++++++++++++++++++++++++++-\n app/proc-info/meson.build      |   2 +-\n doc/guides/tools/proc_info.rst |  32 +-\n 3 files changed, 688 insertions(+), 4 deletions(-)\n\nChange Log:\n==========\n\nv9:\n - merge v8/1 and v8/2 and define about macros - Thomas Monjalon\n\nv8:\n - merge documenation with code - Thomas Monjalon\n - split patch for iter_mempool - Reshma Pattan\n - add ack for code - Reshma Pattan\n\nV7:\n - update usage text with token \":\" - Reshma Pattan\n - reword usage for 'iter-mempool' - Reshma Pattan\n\nV6:\n - add mempool iterate elements option - Vipin Varghese\n - check for iter mempool - Vipin Varghese\n - add call to iter mempool - Vipin Varghese\n - replace or with logical or - Reshma Pathan & Konstantin Ananyev\n - split iter mempool - Vipin Varghese\n - update entry for mempool iter - Vipin Varghese\n - add ack for v5 - John Mcnamara\n - update entry for mempool iter - Vipin Varghese\n\nV5:\n - convert 100 to MAX_STRING_LEN - Reshma Pattan\n - RSS made for port - Reshma Pattan\n - update bdr_str to static - Stephen Hemminger\n - remove memset for link, dev_info, queue, stats - Stephen Hemminger\n - update ret to uint32_t - Reshma Pattan\n\nv4:\n - add space to compare - Vipin Varghese\n - add spacing for flag compare - Vipin Varghese\n\nV3:\n - change the usage details - Vipin Varghese\n - variables from debug to show - Vipin Varghese\n - update function names from debug to show - Vipin Varghese\n - fix meson build - Reshma Pattan\n - change 100 to MAX_STRING_LEN - Reshma Pattan\n - memset to struct elements - Reshma Pattan\n - printf tab space - Reshma Pattan\n - remove 'drop packet information' - Vipin Varghese\n - memset for struct elements - Vipin Varghese\n - code cleanup for TM - Vipin Varghese\n - fetch for leaf nodes if node exist - Jasvinder Singh\n - display MARCO to function - Reshma Pathan & Stephen Hemminger\n - add memset for struct elements - Reshma Pathan\n - change display formating of flags - Vipin Varghese\n - use MACRO for string - Vipin Varghese\n - replace space to tab in printf - Reshma Pathan\n - change ring display information - Vipin Varghese\n - update document from dbg to show - Vipin Varghese\n\nV2:\n - change word dbg to show - Stephen Hemminger\n - compare string from dbg to show - Stephen Hemminger\n - removed if else ladder - Vipin Varghese\n - redefine code format - Vipin Varghese\n - MACRO for display node|level - cap - Vipin Varghese\n - update word style for content - Vipin Varghese"
}