Show a cover letter.

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

{
    "id": 165,
    "url": "http://patches.dpdk.org/api/covers/165/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230921100832.2036256-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": "<20230921100832.2036256-1-skori@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230921100832.2036256-1-skori@marvell.com",
    "date": "2023-09-21T10:08:20",
    "name": "[v5,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/20230921100832.2036256-1-skori@marvell.com/mbox/",
    "series": [
        {
            "id": 29586,
            "url": "http://patches.dpdk.org/api/series/29586/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=29586",
            "date": "2023-09-21T10:08:20",
            "name": "add CLI based graph application",
            "version": 5,
            "mbox": "http://patches.dpdk.org/series/29586/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/165/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 15767425F4;\n\tThu, 21 Sep 2023 12:08:42 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 8AE4C402EF;\n\tThu, 21 Sep 2023 12:08:41 +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 8153C402B5\n for <dev@dpdk.org>; Thu, 21 Sep 2023 12:08:40 +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 38L75PQn007710 for <dev@dpdk.org>; Thu, 21 Sep 2023 03:08:39 -0700",
            "from dc5-exch01.marvell.com ([199.233.59.181])\n by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3t85pttqce-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n for <dev@dpdk.org>; Thu, 21 Sep 2023 03:08:39 -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 Thu, 21 Sep 2023 03:08:37 -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; Thu, 21 Sep 2023 03:08:37 -0700",
            "from localhost.localdomain (unknown [10.28.34.25])\n by maili.marvell.com (Postfix) with ESMTP id 8C3C55B693F;\n Thu, 21 Sep 2023 03:08:36 -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=hJr+JURrtggZ57YJrbDyugPh2HP/PSoPdarFQHG+T1U=;\n b=Xhf2hs5SeJ/pRdj98SGTWBX9bB6MmhfCV2Vw+gvJCmlXY2DSxa3VDETD12mvbhmPL+6p\n 9cc47/Qr/7FNKjs6GODjlTXZMfJjHLjakHiLdAarxM5wF6+2VC5ddyfcMeEJey9SrCl4\n 4EkJOx9Kc93ypB7YInMil/Jy5iQbSgE1jy1k04EQVuNEQ+pp+A+mdg/Ah6FDobY/p0Z9\n gR9Zf02vyVzer+db6hbsk84eRuyPtOxTqsv84H270KTXq07FxnO7myUbAL+74PNy5WmO\n OcVCL26NCFNrqC0yG3y94aSlWM5y4K7Kp1ncAjqiSzSeDSDd61ZQz8HBfftf7KwXcjch Ag==",
        "From": "<skori@marvell.com>",
        "To": "",
        "CC": "<dev@dpdk.org>, Sunil Kumar Kori <skori@marvell.com>",
        "Subject": "[PATCH v5 00/12] add CLI based graph application",
        "Date": "Thu, 21 Sep 2023 15:38:20 +0530",
        "Message-ID": "<20230921100832.2036256-1-skori@marvell.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20230919160455.1678716-1-skori@marvell.com>",
        "References": "<20230919160455.1678716-1-skori@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-GUID": "3_v99HvyuSJBMleARRZyLwJV-QENh_KM",
        "X-Proofpoint-ORIG-GUID": "3_v99HvyuSJBMleARRZyLwJV-QENh_KM",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.601,FMLib:17.11.176.26\n definitions=2023-09-21_06,2023-09-20_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\n\nRakesh Kudurumalla (5):\n  app/graph: add mempool command line interfaces\n  app/graph: add ipv6_lookup command line interfaces\n  app/graph: add ethdev_rx command line interfaces\n  app/graph: add graph command line interfaces\n  app/graph: add l3fwd usecase\n\nSunil Kumar Kori (7):\n  app/graph: add application framework to read CLI\n  app/graph: add telnet connectivity framework\n  app/graph: add parser utility APIs\n  app/graph: add ethdev command line interfaces\n  app/graph: add ipv4_lookup command line interfaces\n  app/graph: add neigh command line interfaces\n  app/graph: add CLI option to enable graph stats\n\n MAINTAINERS                                  |   7 +\n app/graph/cli.c                              | 136 +++\n app/graph/cli.h                              |  32 +\n app/graph/conn.c                             | 282 ++++++\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                            | 537 +++++++++++\n app/graph/graph.h                            |  20 +\n app/graph/graph_priv.h                       |  70 ++\n app/graph/ip4_route.c                        | 205 +++++\n app/graph/ip6_route.c                        | 210 +++++\n app/graph/l3fwd.c                            | 136 +++\n app/graph/l3fwd.h                            |  11 +\n app/graph/main.c                             | 235 +++++\n app/graph/mempool.c                          | 140 +++\n app/graph/mempool.h                          |  24 +\n app/graph/mempool_priv.h                     |  34 +\n app/graph/meson.build                        |  24 +\n app/graph/module_api.h                       |  31 +\n app/graph/neigh.c                            | 331 +++++++\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/tools/graph.rst                   | 241 +++++\n doc/guides/tools/img/graph-usecase-l3fwd.svg | 210 +++++\n doc/guides/tools/index.rst                   |   1 +\n 36 files changed, 4649 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"
}