Show a cover letter.

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

{
    "id": 63552,
    "url": "http://patches.dpdk.org/api/covers/63552/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20191204144345.5736-1-pbhagavatula@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": "<20191204144345.5736-1-pbhagavatula@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20191204144345.5736-1-pbhagavatula@marvell.com",
    "date": "2019-12-04T14:43:33",
    "name": "[v2,00/11] example/l3fwd: introduce event device support",
    "submitter": {
        "id": 1183,
        "url": "http://patches.dpdk.org/api/people/1183/?format=api",
        "name": "Pavan Nikhilesh Bhagavatula",
        "email": "pbhagavatula@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20191204144345.5736-1-pbhagavatula@marvell.com/mbox/",
    "series": [
        {
            "id": 7727,
            "url": "http://patches.dpdk.org/api/series/7727/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=7727",
            "date": "2019-12-04T14:43:33",
            "name": "example/l3fwd: introduce event device support",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/7727/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/63552/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 C4B22A04B5;\n\tWed,  4 Dec 2019 15:43:53 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id EC77A1BE84;\n\tWed,  4 Dec 2019 15:43:52 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 0923F1BE83\n for <dev@dpdk.org>; Wed,  4 Dec 2019 15:43:51 +0100 (CET)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id\n xB4EesDA014353 for <dev@dpdk.org>; Wed, 4 Dec 2019 06:43:51 -0800",
            "from sc-exch04.marvell.com ([199.233.58.184])\n by mx0a-0016f401.pphosted.com with ESMTP id 2wnvgvmes8-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n for <dev@dpdk.org>; Wed, 04 Dec 2019 06:43:50 -0800",
            "from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH04.marvell.com\n (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 4 Dec\n 2019 06:43:50 -0800",
            "from maili.marvell.com (10.93.176.43) by SC-EXCH03.marvell.com\n (10.93.176.83) with Microsoft SMTP Server id 15.0.1367.3 via Frontend\n Transport; Wed, 4 Dec 2019 06:43:49 -0800",
            "from localhost.localdomain (unknown [10.36.16.86])\n by maili.marvell.com (Postfix) with ESMTP id 7090A3F703F;\n Wed,  4 Dec 2019 06:43:48 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : mime-version : content-transfer-encoding :\n content-type; s=pfpt0818; bh=h4fsGZE0L7o/9MXY4HYOkkSHlMY0vyi4S3CBuIKZguA=;\n b=KAEy3DKi2+9kRVh9qxqB+Q4P1zAkrR88Dx332mLZA38u+WWevlHqnwnp9Xgpw7EfBYJ1\n tjX0fqRRsa8ZBTkyf0y3WDAmQcbo9tVLahxRy4a20S56IuOHGD2X1WCJGlvZCVoehEYS\n wrcaL+QUY5zZuDheTsKEbl1rmCzwYWn3LqKCUMfUv3wj4M/BlcqXFQTKX3edoasV4MzQ\n Ow6cjRucvuRwLZKfZCy2GPtWQVkjvXrg2cXBqmuTLoGxpQyY3SPrdBDtfktADdWM2/7J\n xIvYh/6HMOX7GqSV1LO/KpOyuVhtGmWEXKOvJGDN9RQQuj5iTfNRCRxuxQt7UonPy2+h jA==",
        "From": "<pbhagavatula@marvell.com>",
        "To": "<jerinj@marvell.com>",
        "CC": "<dev@dpdk.org>, Pavan Nikhilesh <pbhagavatula@marvell.com>",
        "Date": "Wed, 4 Dec 2019 20:13:33 +0530",
        "Message-ID": "<20191204144345.5736-1-pbhagavatula@marvell.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:6.0.95,18.0.572\n definitions=2019-12-04_03:2019-12-04,2019-12-04 signatures=0",
        "Subject": "[dpdk-dev] [PATCH v2 00/11] example/l3fwd: introduce event device\n\tsupport",
        "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": "From: Pavan Nikhilesh <pbhagavatula@marvell.com>\n\nThis patchset adds support for event mode in l3fwd.\nThe poll mode is still the default mode of operation.\n\nThe following new command line parameters are added:\n --mode: Dictates the mode of operation either poll or event. If unset then\n         by default poll mode is used.\n --eventq_sched: Dictates event synchronization mode i.e. either ordered,\n\t\t atomic or parallel.\n\nBased on event device capability the configuration is done as follows:\n    - A single event device is enabled.\n    - The number of event ports is equal to the number of worker\n      cores enabled in the core mask. Additional event ports might\n      be configured based on Rx/Tx adapter capability.\n    - The number of event queues is equal to the number of ethernet\n      ports. If Tx adapter doesn't have internal port capability then\n      an additional single link event queue is used to enqueue events\n      to Tx adapter.\n    - Each event port is linked to all existing event queues.\n    - Dedicated Rx/Tx adapters for each Ethernet port.\n\nv2 Changes:\n----------\n- Shorten the structure name `s/event_rsrc/evt_rsrc` `s/l2fwd_rsrc/rsrc`.\n- Use rte_panic instead of rte_exit.\n- Rebase on top of Tx adapter change http://patches.dpdk.org/patch/60971.\n- Add parallel mode support.\n- Fix missing eventdev args parsing.\n\nPavan Nikhilesh (7):\n  examples/l3fwd: add event device configuration\n  examples/l3fwd: add event eth Rx/Tx adapter setup\n  examples/l3fwd: add service core setup based on caps\n  examples/l3fwd: add event lpm main loop\n  examples/l3fwd: add event em main loop\n  examples/l3fwd: add graceful teardown for eventdevice\n  doc: update l3fwd user guide to support eventdev\n\nSunil Kumar Kori (4):\n  examples/l3fwd: add framework for event device\n  examples/l3fwd: split pipelines based on capability\n  examples/l3fwd: add ethdev setup based on eventdev\n  examples/l3fwd: add event port and queue setup\n\n doc/guides/sample_app_ug/l3_forward.rst    |  76 +++++-\n examples/l3fwd/Makefile                    |   3 +-\n examples/l3fwd/l3fwd.h                     |  32 +++\n examples/l3fwd/l3fwd_em.c                  | 177 ++++++++++++\n examples/l3fwd/l3fwd_em.h                  | 159 +++++++----\n examples/l3fwd/l3fwd_em_hlm.h              | 131 +++++++++\n examples/l3fwd/l3fwd_em_sequential.h       |  26 ++\n examples/l3fwd/l3fwd_event.c               | 294 ++++++++++++++++++++\n examples/l3fwd/l3fwd_event.h               | 117 ++++++++\n examples/l3fwd/l3fwd_event_generic.c       | 300 +++++++++++++++++++++\n examples/l3fwd/l3fwd_event_internal_port.c | 279 +++++++++++++++++++\n examples/l3fwd/l3fwd_lpm.c                 | 231 ++++++++++++++++\n examples/l3fwd/main.c                      | 203 +++++++++++---\n examples/l3fwd/meson.build                 |   5 +-\n 14 files changed, 1948 insertions(+), 85 deletions(-)\n create mode 100644 examples/l3fwd/l3fwd_event.c\n create mode 100644 examples/l3fwd/l3fwd_event.h\n create mode 100644 examples/l3fwd/l3fwd_event_generic.c\n create mode 100644 examples/l3fwd/l3fwd_event_internal_port.c\n\n--\n2.17.1"
}