Show a cover letter.

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

{
    "id": 65168,
    "url": "http://patches.dpdk.org/api/covers/65168/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200128053506.2173-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": "<20200128053506.2173-1-pbhagavatula@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200128053506.2173-1-pbhagavatula@marvell.com",
    "date": "2020-01-28T05:34:54",
    "name": "[v6,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/20200128053506.2173-1-pbhagavatula@marvell.com/mbox/",
    "series": [
        {
            "id": 8312,
            "url": "http://patches.dpdk.org/api/series/8312/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8312",
            "date": "2020-01-28T05:34:54",
            "name": "example/l3fwd: introduce event device support",
            "version": 6,
            "mbox": "http://patches.dpdk.org/series/8312/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65168/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 E7C60A04B3;\n\tTue, 28 Jan 2020 06:35:14 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 38D5B1C023;\n\tTue, 28 Jan 2020 06:35:14 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id E6B121C014\n for <dev@dpdk.org>; Tue, 28 Jan 2020 06:35:12 +0100 (CET)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id\n 00S5YjFN016830; Mon, 27 Jan 2020 21:35:12 -0800",
            "from sc-exch02.marvell.com ([199.233.58.182])\n by mx0b-0016f401.pphosted.com with ESMTP id 2xrp2t2ft2-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);\n Mon, 27 Jan 2020 21:35:12 -0800",
            "from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH02.marvell.com\n (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 27 Jan\n 2020 21:35:10 -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.1497.2 via Frontend\n Transport; Mon, 27 Jan 2020 21:35:09 -0800",
            "from BG-LT7430.marvell.com (unknown [10.28.17.49])\n by maili.marvell.com (Postfix) with ESMTP id 4DCAC3F7041;\n Mon, 27 Jan 2020 21:35:07 -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 : in-reply-to : references : mime-version :\n content-transfer-encoding : content-type; s=pfpt0818;\n bh=KfVPudqgUErROBzWgO2jw2Gh2dv+HCjLl5XD6pzLijE=;\n b=P/QzhCO8aaWNElVffh7D5aYrVSEuDKK0kAMzhQI5jZVTDyuAQbbtzAOeZsukq4Ii9VTe\n r/aHHIkN7CxamdFbwjSbxKs5cuXvuQTal7Us4RseK8IzB97YX++7nrt9ObgdOs6mTins\n 6PYYpdiZGb/KdfkiUiHIJ2KVWA4iGlmfr2kPO7aChOlTryXYNRU9hpvgiBnw/gMTNX2B\n WApUywMPnx0MUz6PaYJj1uQRgldyy++dHc7mRvZFxNAa4G6OQZMhNUy2WjJWWkBh8eCq\n TGxf+2MdheEFB7hCABbNnctS4B/Fdm+vzJ+2NdptPsd6yxcf96IbWhiVbjdPr7ersIcP bw==",
        "From": "<pbhagavatula@marvell.com>",
        "To": "<jerinj@marvell.com>, <konstantin.ananyev@intel.com>",
        "CC": "<dev@dpdk.org>, Pavan Nikhilesh <pbhagavatula@marvell.com>",
        "Date": "Tue, 28 Jan 2020 11:04:54 +0530",
        "Message-ID": "<20200128053506.2173-1-pbhagavatula@marvell.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20200124040542.2360--1-pbhagavatula@marvell.com>",
        "References": "<20200124040542.2360--1-pbhagavatula@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572\n definitions=2020-01-27_08:2020-01-24,\n 2020-01-27 signatures=0",
        "Subject": "[dpdk-dev] [PATCH v6 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 --event-eth-rxqs: Number of ethernet RX queues per device.\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\nv6 Changes:\n----------\n- Fix typo in comments.\n\nv5 Changes:\n----------\n- Update release notes and MAINTAINERS file.\n- Fix typo in doc.\n\nv4 Changes:\n----------\n- Update documentation about --event-eth-rxqs. (Jerin)\n- Add validation for command line options that are specific to event/poll mode.\n- Fix event device service initialization.\n\nv3 Changes:\n----------\n- Unify argument parsing.\n- Segregate poll mode and event mode initialization.\n- Simplify event resource creation and accesses.\n- Integrate http://patches.dpdk.org/project/dpdk/list/?series=8002 series.\n- Reduce code duplication in lpm.\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\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 MAINTAINERS                                |   1 +\n doc/guides/rel_notes/release_20_02.rst     |   5 +\n doc/guides/sample_app_ug/l3_forward.rst    |  79 ++++-\n examples/l3fwd/Makefile                    |   3 +-\n examples/l3fwd/l3fwd.h                     |  30 ++\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               | 263 ++++++++++++++++\n examples/l3fwd/l3fwd_event.h               |  86 ++++++\n examples/l3fwd/l3fwd_event_generic.c       | 303 ++++++++++++++++++\n examples/l3fwd/l3fwd_event_internal_port.c | 279 +++++++++++++++++\n examples/l3fwd/l3fwd_lpm.c                 | 203 ++++++++++++\n examples/l3fwd/main.c                      | 341 +++++++++++++++++----\n examples/l3fwd/meson.build                 |   5 +-\n 16 files changed, 1976 insertions(+), 115 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"
}