Show a cover letter.

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

{
    "id": 58797,
    "url": "http://patchwork.dpdk.org/api/covers/58797/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20190906073217.13873-1-shshaikh@marvell.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20190906073217.13873-1-shshaikh@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190906073217.13873-1-shshaikh@marvell.com",
    "date": "2019-09-06T07:32:12",
    "name": "[v1,0/5] net/qede: fixes and enhancement",
    "submitter": {
        "id": 1210,
        "url": "http://patchwork.dpdk.org/api/people/1210/?format=api",
        "name": "Shahed Shaikh",
        "email": "shshaikh@marvell.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20190906073217.13873-1-shshaikh@marvell.com/mbox/",
    "series": [
        {
            "id": 6280,
            "url": "http://patchwork.dpdk.org/api/series/6280/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=6280",
            "date": "2019-09-06T07:32:13",
            "name": "net/qede: fixes and enhancement",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/6280/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/58797/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 B9F891F2CD;\n\tFri,  6 Sep 2019 09:33:48 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n\t[67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 983061F1DF\n\tfor <dev@dpdk.org>; Fri,  6 Sep 2019 09:32:47 +0200 (CEST)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n\tby mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id\n\tx867KNBY000459 for <dev@dpdk.org>; Fri, 6 Sep 2019 00:32:46 -0700",
            "from sc-exch01.marvell.com ([199.233.58.181])\n\tby mx0a-0016f401.pphosted.com with ESMTP id 2uqp8pq9e7-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n\tfor <dev@dpdk.org>; Fri, 06 Sep 2019 00:32:46 -0700",
            "from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH01.marvell.com\n\t(10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3;\n\tFri, 6 Sep 2019 00:32:44 -0700",
            "from maili.marvell.com (10.93.176.43) by SC-EXCH01.marvell.com\n\t(10.93.176.81) with Microsoft SMTP Server id 15.0.1367.3 via Frontend\n\tTransport; Fri, 6 Sep 2019 00:32:44 -0700",
            "from dut1171.mv.qlogic.com (unknown [10.112.88.18])\n\tby maili.marvell.com (Postfix) with ESMTP id 4DB4C3F703F;\n\tFri,  6 Sep 2019 00:32:44 -0700 (PDT)",
            "from dut1171.mv.qlogic.com (localhost [127.0.0.1])\n\tby dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id x867Wi7Y013910;\n\tFri, 6 Sep 2019 00:32:44 -0700",
            "(from root@localhost)\n\tby dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id x867Wh7H013909;\n\tFri, 6 Sep 2019 00:32:43 -0700"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n\th=from : to : cc :\n\tsubject : date : message-id : mime-version : content-type; s=pfpt0818;\n\tbh=njoNhexCTdf4ciXPFhAkKUIQrWoU85rXoKi2gB9hUpA=;\n\tb=vCtjU/ILAVf4bBWBy0jSYpc/VsBamy6qC3MU0ygcI1gJ8PfB+9JyjMAFhnGwzUpNnb5Z\n\tyn48ODzBHADxh049sj9MGXnhDWJWSsCADY8O5WRixDWIC6LF39ccvWcRE7LLV0qc4+yW\n\twKUMS9pyWKu/7Y14Wd+iOTTDWqKDeIWCShRYdXw2QsjhDepZHkGGZLQkdaVd+86hOj8U\n\tEOcNuDhqhCDgxNBh3VgZa2Kim4F69WjKY7/rEbHgRLBhMfENC6KT2Kfh3ws0LxRpx93O\n\t3pxR92wfaYkDock2AN6GLobVXdQRIYGaXnV/x4r6Wk8fjrl/kHmEQZtk1UA1fc7OmhQ5\n\tbA== ",
        "From": "Shahed Shaikh <shshaikh@marvell.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<rmody@marvell.com>, <jerinj@marvell.com>,\n\t<GR-Everest-DPDK-Dev@marvell.com>",
        "Date": "Fri, 6 Sep 2019 00:32:12 -0700",
        "Message-ID": "<20190906073217.13873-1-shshaikh@marvell.com>",
        "X-Mailer": "git-send-email 2.12.0",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:6.0.70,1.0.8\n\tdefinitions=2019-09-06_03:2019-09-04,2019-09-06 signatures=0",
        "Subject": "[dpdk-dev] [PATCH v1 0/5] net/qede: fixes and enhancement",
        "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": "First four patches are part of a fix for the ovs-dpdk issue\nwith 100Gb NIC [1].\nFifth patch adds support for drop action in rte_flow.\n\n[1]\nAs per HW design of 100Gb mode, device internally uses 2 engines\n(eng0 and eng1), and both engines need to be configured symmetrically.\nBased on this requirement, driver design chose an approach\nto allow user to allocate only even number of queues and split\nthose queues on both engines equally.\n\nThis approach puts a limitation on number of queues to be allocated -\ni.e. user can't configure odd number of queues on 100Gb mode.\nOVS configures DPDK port with 1 rxq and 1 txq, which causes initialization\nof qede port to fail.\n\nThis patch series changes the implementation of queue allocation method\nfor 100Gb devices by removing above mentioned limitation and allowing\nuser to configure odd number of queues.\n\nFix is split into 4 logical patches -\n - First patch refactors Rx and Tx queue setup code to lay a foundation\n   for actual fix.\n - Second patch actually implements a new approach to fix the issue.\n - Third patch fixes RSS configuration w.r.t. new approach.\n - Fourth patch fixes statistics code impacted due to new approach.\n\nShahed Shaikh (5):\n  net/qede: refactor Rx and Tx queue setup\n  net/qede: fix ovs-dpdk failure when using odd number of queues on\n    100Gb mode\n  net/qede: fix RSS configuration as per new 100Gb queue allocation\n    method\n  net/qede: fix stats flow as per new 100Gb queue allocation method\n  net/qede: implement rte_flow drop action\n\n doc/guides/nics/qede.rst              |  39 +++\n drivers/net/qede/base/ecore_dev_api.h |   1 +\n drivers/net/qede/base/ecore_l2.c      |  50 ++--\n drivers/net/qede/base/ecore_l2_api.h  |  39 ++-\n drivers/net/qede/qede_ethdev.c        | 331 +++++++++++------------\n drivers/net/qede/qede_ethdev.h        |   6 +-\n drivers/net/qede/qede_filter.c        |  27 +-\n drivers/net/qede/qede_rxtx.c          | 362 +++++++++++++++++++-------\n drivers/net/qede/qede_rxtx.h          |  26 +-\n 9 files changed, 549 insertions(+), 332 deletions(-)"
}