Show a cover letter.

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

{
    "id": 274,
    "url": "http://patches.dpdk.org/api/covers/274/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20231018063347.68081-1-skori@marvell.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": "<20231018063347.68081-1-skori@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20231018063347.68081-1-skori@marvell.com",
    "date": "2023-10-18T06:33:35",
    "name": "[v9,00/12] add CLI based graph application",
    "submitter": {
        "id": 1318,
        "url": "http://patches.dpdk.org/api/people/1318/?format=api",
        "name": "Sunil Kumar Kori",
        "email": "skori@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20231018063347.68081-1-skori@marvell.com/mbox/",
    "series": [
        {
            "id": 29897,
            "url": "http://patches.dpdk.org/api/series/29897/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=29897",
            "date": "2023-10-18T06:33:35",
            "name": "add CLI based graph application",
            "version": 9,
            "mbox": "http://patches.dpdk.org/series/29897/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/274/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 AED9A43196;\n\tWed, 18 Oct 2023 08:33:55 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 9CAB440289;\n\tWed, 18 Oct 2023 08:33:55 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173])\n by mails.dpdk.org (Postfix) with ESMTP id 19E424027C\n for <dev@dpdk.org>; Wed, 18 Oct 2023 08:33:53 +0200 (CEST)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id\n 39I3uqWf018836 for <dev@dpdk.org>; Tue, 17 Oct 2023 23:33:53 -0700",
            "from dc5-exch01.marvell.com ([199.233.59.181])\n by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3tstb3uqdc-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n for <dev@dpdk.org>; Tue, 17 Oct 2023 23:33:53 -0700",
            "from DC5-EXCH02.marvell.com (10.69.176.39) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.48;\n Tue, 17 Oct 2023 23:33:50 -0700",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.48 via Frontend\n Transport; Tue, 17 Oct 2023 23:33:50 -0700",
            "from localhost.localdomain (unknown [10.28.34.25])\n by maili.marvell.com (Postfix) with ESMTP id 072213F7048;\n Tue, 17 Oct 2023 23:33:49 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : in-reply-to : references : mime-version :\n content-transfer-encoding : content-type; s=pfpt0220;\n bh=l6oXEJqqtjRdOMF98j7leWGGeg51akI8P+6TOonJWOA=;\n b=j2MWVmjM72y4UkJmc+HqK4SzEEtMrRMGeIK6C8fEtjBqxfO14R4hKWjkS9FiW2usSwFT\n CZy1zi4xiGBmZ3GyJUEfsRKV0rn0FfZthKx/c478W5hYosT2iSw4RnhL36FasxKaPVXJ\n lRbdrJOuQzo7S0Mylg95BPx8MzcnbxLtewK/TKzgAmk0XT/eizy/PuEoKWW1pHTvP1nl\n dILs0UX9YrtcwgaJXi9jwG7l84thS9JG6llWrTY4ql0cUq5AtjSR5xMOpJlN/iu4eE78\n 9pEsVUm6CQGg+m9UdNXl7EnkNOUShfd+fb0kAzkHZQ+CgnJvBzqrL+MKPjS3/hrQkwni oA==",
        "From": "<skori@marvell.com>",
        "To": "",
        "CC": "<dev@dpdk.org>, Sunil Kumar Kori <skori@marvell.com>",
        "Subject": "[PATCH v9 00/12] add CLI based graph application",
        "Date": "Wed, 18 Oct 2023 12:03:35 +0530",
        "Message-ID": "<20231018063347.68081-1-skori@marvell.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20230929095814.692890-2-skori@marvell.com>",
        "References": "<20230929095814.692890-2-skori@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-ORIG-GUID": "2augMQuUjMSysKWBDMolHQaw7AyxWl8D",
        "X-Proofpoint-GUID": "2augMQuUjMSysKWBDMolHQaw7AyxWl8D",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.272,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26\n definitions=2023-10-18_03,2023-10-17_01,2023-05-22_02",
        "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": "From: Sunil Kumar Kori <skori@marvell.com>\n\nIn the continuation of following feedback\nhttps://patches.dpdk.org/project/dpdk/patch/20230425131516.3308612-5-vattunuru@marvell.com/\nthis patch series adds dpdk-graph application to exercise various\nusecases using graph.\n\n1. Each use case is defined in terms of .cli file which will contain\nset of commands to configure the system and to create a graph for\nthat use case.\n\n2. Each module like ethdev, mempool, route etc exposes its set of commands\nto do global and node specific configuration.\n\n3. Command parsing is backed by command line library.\n\nRakesh Kudurumalla (5):\n  app/graph: support mempool command line interfaces\n  app/graph: support IPv6 lookup command line interfaces\n  app/graph: support ethdev Rx command line interfaces\n  app/graph: support graph command line interfaces\n  app/graph: support l3fwd use case\n\nSunil Kumar Kori (7):\n  app/graph: support application CLI framework\n  app/graph: support telnet connectivity framework\n  app/graph: support parser utility APIs\n  app/graph: support ethdev command line interfaces\n  app/graph: support IPv4 lookup command line interfaces\n  app/graph: support neigh command line interfaces\n  app/graph: support CLI option to enable graph stats\n\n MAINTAINERS                                  |   7 +\n app/graph/cli.c                              | 138 +++\n app/graph/cli.h                              |  32 +\n app/graph/conn.c                             | 284 ++++++\n app/graph/conn.h                             |  46 +\n app/graph/ethdev.c                           | 885 +++++++++++++++++++\n app/graph/ethdev.h                           |  40 +\n app/graph/ethdev_priv.h                      | 112 +++\n app/graph/ethdev_rx.c                        | 165 ++++\n app/graph/ethdev_rx.h                        |  37 +\n app/graph/ethdev_rx_priv.h                   |  39 +\n app/graph/examples/l3fwd.cli                 |  87 ++\n app/graph/graph.c                            | 550 ++++++++++++\n app/graph/graph.h                            |  21 +\n app/graph/graph_priv.h                       |  70 ++\n app/graph/ip4_route.c                        | 224 +++++\n app/graph/ip6_route.c                        | 229 +++++\n app/graph/l3fwd.c                            | 136 +++\n app/graph/l3fwd.h                            |  11 +\n app/graph/main.c                             | 237 +++++\n app/graph/mempool.c                          | 140 +++\n app/graph/mempool.h                          |  24 +\n app/graph/mempool_priv.h                     |  34 +\n app/graph/meson.build                        |  25 +\n app/graph/module_api.h                       |  31 +\n app/graph/neigh.c                            | 364 ++++++++\n app/graph/neigh.h                            |  17 +\n app/graph/neigh_priv.h                       |  49 +\n app/graph/route.h                            |  40 +\n app/graph/route_priv.h                       |  44 +\n app/graph/utils.c                            | 156 ++++\n app/graph/utils.h                            |  14 +\n app/meson.build                              |   1 +\n doc/guides/rel_notes/release_23_11.rst       |   7 +\n doc/guides/tools/graph.rst                   | 243 +++++\n doc/guides/tools/img/graph-usecase-l3fwd.svg | 210 +++++\n doc/guides/tools/index.rst                   |   1 +\n 37 files changed, 4750 insertions(+)\n create mode 100644 app/graph/cli.c\n create mode 100644 app/graph/cli.h\n create mode 100644 app/graph/conn.c\n create mode 100644 app/graph/conn.h\n create mode 100644 app/graph/ethdev.c\n create mode 100644 app/graph/ethdev.h\n create mode 100644 app/graph/ethdev_priv.h\n create mode 100644 app/graph/ethdev_rx.c\n create mode 100644 app/graph/ethdev_rx.h\n create mode 100644 app/graph/ethdev_rx_priv.h\n create mode 100644 app/graph/examples/l3fwd.cli\n create mode 100644 app/graph/graph.c\n create mode 100644 app/graph/graph.h\n create mode 100644 app/graph/graph_priv.h\n create mode 100644 app/graph/ip4_route.c\n create mode 100644 app/graph/ip6_route.c\n create mode 100644 app/graph/l3fwd.c\n create mode 100644 app/graph/l3fwd.h\n create mode 100644 app/graph/main.c\n create mode 100644 app/graph/mempool.c\n create mode 100644 app/graph/mempool.h\n create mode 100644 app/graph/mempool_priv.h\n create mode 100644 app/graph/meson.build\n create mode 100644 app/graph/module_api.h\n create mode 100644 app/graph/neigh.c\n create mode 100644 app/graph/neigh.h\n create mode 100644 app/graph/neigh_priv.h\n create mode 100644 app/graph/route.h\n create mode 100644 app/graph/route_priv.h\n create mode 100644 app/graph/utils.c\n create mode 100644 app/graph/utils.h\n create mode 100644 doc/guides/tools/graph.rst\n create mode 100644 doc/guides/tools/img/graph-usecase-l3fwd.svg"
}