Show a cover letter.

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

{
    "id": 44443,
    "url": "http://patches.dpdk.org/api/covers/44443/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1536438666-22184-1-git-send-email-rasesh.mody@cavium.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": "<1536438666-22184-1-git-send-email-rasesh.mody@cavium.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1536438666-22184-1-git-send-email-rasesh.mody@cavium.com",
    "date": "2018-09-08T20:30:49",
    "name": "[00/17] net/qede: add enhancements and fixes",
    "submitter": {
        "id": 569,
        "url": "http://patches.dpdk.org/api/people/569/?format=api",
        "name": "Mody, Rasesh",
        "email": "rasesh.mody@cavium.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1536438666-22184-1-git-send-email-rasesh.mody@cavium.com/mbox/",
    "series": [
        {
            "id": 1239,
            "url": "http://patches.dpdk.org/api/series/1239/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1239",
            "date": "2018-09-08T20:30:49",
            "name": "net/qede: add enhancements and fixes",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/1239/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/44443/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 DFD422AA0;\n\tSat,  8 Sep 2018 22:31:22 +0200 (CEST)",
            "from NAM04-BN3-obe.outbound.protection.outlook.com\n\t(mail-eopbgr680062.outbound.protection.outlook.com [40.107.68.62])\n\tby dpdk.org (Postfix) with ESMTP id 51E4F5A\n\tfor <dev@dpdk.org>; Sat,  8 Sep 2018 22:31:21 +0200 (CEST)",
            "from cavium.com (198.186.1.5) by\n\tDM6PR07MB5372.namprd07.prod.outlook.com (2603:10b6:5:44::17) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1101.18; Sat, 8 Sep 2018 20:31:18 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=KnRUILfJWtbJPRIbcb7xtkPrTvbLfvlsU/3n0/1J1KQ=;\n\tb=DMdiUwfTcrFnM/KdMPHjJZy7S8X9iu+SitdX7ajpy7vlhEGEucpJml+0VSiva/f02GSJkTJ0paUzPgehmKEj3pc9PmYeSWOPjNSVHL704mkxZOslJOTZ6k64deIMVfIdWJmRr0cqL1FJGFJmMk8pzSb/Q/8FXqO7A7fEKCyotlw=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Rasesh.Mody@cavium.com; ",
        "From": "Rasesh Mody <rasesh.mody@cavium.com>",
        "To": "dev@dpdk.org",
        "Cc": "Rasesh Mody <rasesh.mody@cavium.com>, ferruh.yigit@intel.com,\n\tDept-EngDPDKDev@cavium.com",
        "Date": "Sat,  8 Sep 2018 13:30:49 -0700",
        "Message-Id": "<1536438666-22184-1-git-send-email-rasesh.mody@cavium.com>",
        "X-Mailer": "git-send-email 1.7.10.3",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[198.186.1.5]",
        "X-ClientProxiedBy": "BYAPR02CA0031.namprd02.prod.outlook.com\n\t(2603:10b6:a02:ee::44) To DM6PR07MB5372.namprd07.prod.outlook.com\n\t(2603:10b6:5:44::17)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "40ac6600-6cf2-42cf-7664-08d615ca0898",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:DM6PR07MB5372; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; DM6PR07MB5372;\n\t3:XS+iupHQ9XYyQ0XqRMgEssLNVeOQDAgY0TyAAbQ7FBwZKvDAzE4d1hMWXyL2M7q2JHUtxSpE9MmRZyfQ1RVYGXnHJuiPEFsEOjs3/b1Y6EmJQ3AIC/1nWgNwbHUpMyfzLpiZRyKGx2yxBPuo3JZeirK/9MVx5b3i+/hWEjr7gxl1U8LueBS9Th0YFLHsALns9djytGFpu2FYwR5hY4GuRQYfBMiQbHSilHldfM7p+LGNCi7uGJOK+pkkQYxdmtrD;\n\t25:OhgaUhY3QLzUQqBtWz/M5lQ9IVr6SeVxEdkQ7lDdOwX500ekoxXcc6jkySJ0+0nAbjuECMJh5WRAsAzN9zEaQUXbDVdiyUiRGm9NTiTEKK0Q2SzHOege4vt2G/JWWe3SKnXU7WMUSdgZrgTCu/xj9oi/q3aqoacYtMy/Ci6GyTxYlj3Bwghq4KBwZWam2VmAAeeXTlwv7OTJzLsbwijE026CDu9LQJAckMwpryllENw3ZarjKWvK9URL/iPVraKqpDXtuINDE8OJCVgFZTUIGO4RqVjwN/qY5gjTNRf12ykmppb5HADEA76+h5iro7LknHkBcZSGAml2LQbAD8PWTw==;\n\t31:6UiFDhKgQxT71Pax/KZ/jXt3jteqTkwU8v2f8r24rQBU7JZjRx+v15bScykUwEA7H0148b71f0l9+n1/1T5Tf5o8XGnNJ87Gcr2ITXBIt/lZuIo5nfV9VIbDyCt7WxWu4eHwm7QIPotBMkzFCF8XCFSG6kh7KrOiR4mLjSr6QWKc3AhyU0TavkYUGtmWPTzLTuF8Ky4edHlp4r16DuEUZPhIVLyyc9gjvAA1Vu4/4iE=",
            "1; DM6PR07MB5372;\n\t20:lFWUwhfCddHEHOCzIByIhkXSNGp9bdBFo2eQRwhEwgpQ4KpodqjkTApIdX5wEOLGZVVMDI67E69rA6xtYv5eoSnTfo8Tc/uptXzO2Wi2EEC0LUEW9sTo3VnFWHsV29Y/9ayRFAHXK8/tC9iOP6JA84AVnscfFBLBMOIF9sR/47Lgq8A2+LnqpcqTAOAvIEQ5cbLbLEceV9TIrT9uwSyE5bzFeDkB7BR4khMHPXnKnGHFAuaNh9wWtxTd+PmBQdng965/v48Q5rM2stFvH+hMOEM6rtmeI8kUINt7w/GH+SRUlDXq5e1t65KFxqtK1d7cAqC7tUWAYWfKrK7UM8zY2MQd0cT1qGn5PohapEDMxwTkNM4u8ZZRRD47gk7GfCJeawi6W+HN2b4MPE8Q7gSVuRVkaU/OZT5op/sF9QgDevo2ND3sd/S4rSK2SwhYfBRTDh8rStfBXjs/sgnHueg/EsQPQo1UMFNoN3qXyX1b7/TOqYfWFbIxDYiI7x/0S7qP;\n\t4:lzQT6wOxyjhBv8DSuErbRARDEn6hEvMssE/LZzxT+YiTxIk+shpldPayzVHEAhc2Qgfyl1vsHVy/Xn4+yxfn5vuurKvRW2Jdsdze1tLP4qck1EitQw+2lSz8FIRgYzJF4j11Nmk6i9Ve5Y00WTFeYb8oUSzkJWJtEpufqe+74443xYOEewM+0YsGAm/EXlh7jgh3fK6ar5oJPzewIJnNJoProE2DqHu24PS6lOzq0+gsFEArDCQ/fW92mEX9PRi6/4givB1sH76x7nBiXAltpA==",
            "=?us-ascii?Q?1; DM6PR07MB5372;\n\t23:fGzXP2ctWsiIt0VbPVzDoTOTefq2uwFt1z3cJt2jV?=\n\tpwGd4J7zbAv4A5ZofkCGsVR0itskTipI19rZA0LkGfqBuGs+Qw8Uf7LPMIytt+HienlreWeGqX/OC6F8m22W0QbfqDl/4O2WCBQD6C2D+wU5UkZXR7zVmOk8TvSm5P0CiGwxs6KK24bFWSB+8PfH3XGgpyBOIZGMYpM2OYKPG8xsekc472qFj3BZ+XM7gIZNqCkhzlipqzc/I0e4QBgvToWqXEJ7ttzysVwhh5k/OjM6vqMmSHACIzJL7NKEBJpjcwO+beraqIYuEabiC3L7NA2kJpxRoaPNfgwzixUrCuHWjyEEZyfxVms+2q5/vUlX6N55wKfDVtVSjVPwH549s4Zi0xfewblXrlGtO2BzBR/FJVRsgVmxw+KXsHvsSrIpCQqZ97TJkHklSb07DdNRyKecDmStTQIYJzxAejJ1jke3PEFpBZMKUhSAeK7KM4wRoiCS3XGyuYO5lYXjo/N6YtmXCX3iZZEeJQ4byCTYiL78DFGOIyBxXdEWYrWTUN30h6rP5Y7HMl+MBiv2s/pXwJrBVpAuFz8mu0QZGu0c3x+nizRh6ERhcKvAwn3qDG75lV/3/SuMeiRVPsRBdleaTOWL/qrzTT5svo9bHecW8bPaIZJKMtksTrSuQmB7sRCZ/yPqr3rA9bmqT9uy08+j9L8/B4DW1iyJulkkFuWk9OUi4yI+mbtyTkukvKbcNEXq+CX3Q9LoM0/0PfSxVLXvBHyrrEFOycBB8zTA2rwNvL4ldx8ztWv31afl7SySe7h4aRuoB+t7sszY9Q4wYIbyFr6IL0+ITeH8etIszeKGqkMtIQxMoKU9AZdGc/KLwPjV1jWTA1eYaiM+ccouxuzKR26MDzrjAIuZceA0xowojqCEP4WrI7JeIedVkkTTEwWex/rfRI/TityZFgOQi2ftzBL8XHV4b8ktKib/4tCPV0aIx78iIs6q6AFjAAwRjJ+EtZ2C/laqN6cwfbUun7ib+UL1lawlQfDpYS+hVE7cM6eJd9hj2kGe4eeE5wD4bZdH5Atqi8XO/HGCpXrhXeAKFEvfsmGuhHkSott68Zo55bAbKOSqPY5HRgN9jdBQC8bXeHkC4W8/sDZrppT/iRfH2s/SFdmlM+ef62j/QzYlFKArw/1VmbaWvwYf54Wj6AgHPVuiFbb+DzhpruGzBoWDlvkXe2ssMS/DVWUaT4RhUiQfYDsMHo3A1/6Y72FmyoKn1l0jKcl6n1QdWvsSwS+x7ZGunrAUVxPc8uv17yiUQBg6w==",
            "1; DM6PR07MB5372;\n\t6:s8pB6PyxULiR5jtKOnEdUxmbZKPineiQw+A8sCusQCyiFvG8TLQEz/wUwC65HF2yhauzvNuNv5L+tz8YxGuO4byw6NtzUPHQixHbUnToQeQKQw8COJuWfRwe3nc5jB5BCakX1/U7l8h/mTD+yauBKkLhVasc7IVfJxFCyu8RMwjHj/+39ENbknVWja/6BMPZK8EcdxvveclalUS2XAQNaL9fpiXQeXmA/TNabKn0XBqBg1U9AoqtvlyFF/CLJOg5XREvjoFWG7sOfWQqZk3944/2rUWRQ2VJ/HRSdUp1BWcjN0b3bgDvXGQe5HYzo3KXOrP4N2Wo11UuW4COdeaETeagyJ45Jzk30OYBeE7pubAjrqkxAI1Na6AHe1dcXpFobefaRQbvFpCbo78c7IMR4UFuqij9Cn/ZJfbx4VjCxfEa1T35TPcxsq9o1T97BUV5yIw18hQ5tBa6MDHty/hDkg==;\n\t5:t3tjiwYIkTLeuWt/5O5ed0V4nniOXJQwq6LuFjkIz9Or3woLXabNE5Qt5ol6NlGBflQBDiAGpxVK+NpTkvt+eZbVpvPprfdYHvww+KqJvNqiHATPbkjkXrBmyER15JICkrgiik3EB76YqBtWv900szE5SBzfnZ5dNlLxjLxew7k=;\n\t7:6ndd+4yPGco1J2NUO6UaFKPt5zIlTF4pUawxnFeHvjFrkeTFhMs4aPp8BTh5+7nTkMscBq4qPDuAqcpB97NKRC9HTlnf2AJGa+zKahEvepPcOy0MRSFy5eL6qKLNJPAHonnGmafSDmTCVrgZnZK5MvrValnz8gBRCdbNDawzAwg5cRruW+hndvPnju2NxprjrIl15JXOg90oJ1SixbQd6IJqOOLuiS8y9QoFUYROejSu5CostJWNDQ0r0mhS3ln4"
        ],
        "X-MS-TrafficTypeDiagnostic": "DM6PR07MB5372:",
        "X-Microsoft-Antispam-PRVS": "<DM6PR07MB53726FC8EA88815439600AC09F070@DM6PR07MB5372.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301075)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);\n\tSRVR:DM6PR07MB5372; BCL:0; PCL:0; RULEID:; SRVR:DM6PR07MB5372; ",
        "X-Forefront-PRVS": "07891BF289",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(396003)(366004)(136003)(346002)(376002)(39860400002)(199004)(189003)(4720700003)(97736004)(2351001)(106356001)(105586002)(72206003)(66066001)(47776003)(4326008)(50466002)(48376002)(25786009)(305945005)(7736002)(2361001)(8676002)(478600001)(316002)(52116002)(69596002)(107886003)(186003)(50226002)(44832011)(16526019)(486006)(21086003)(2906002)(55016002)(26005)(8936002)(476003)(956004)(81156014)(81166006)(86362001)(5660300001)(6666003)(36756003)(16586007)(2616005)(3846002)(6116002)(6916009)(68736007)(14444005)(386003)(51416003)(53936002)(7696005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR07MB5372; H:cavium.com; FPR:;\n\tSPF:None; \n\tLANG:en; PTR:InfoNoRecords; A:1; MX:1; ",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "68vjP6m7Rf1NLdqSZto+7g3yvgIyhmJbu19idnF+6j2Z1YjrNCAMwUZUqkQzyTct4fD6P9dOnykkCfwVuYo5AcvxGAGWFIOK2sb9yu26rKL862VyPM+NFOr5/RrLkbVcNktz/27QvwJxZVF3WzLiJ3WHlmNry5e0TEWUC19rsHGy2tqPTZXU9UfGjBLGjLSWrxTvWVxKnsrXbUNopeGQ/VgHdr/OjEnmf8IAhmfscPc+E3GioU2CYUM2jheDYZ7F4cU1GhSRdaQWfxV/hngn3TgH/wbgoKwBwjhnO5jb7MIbIMVEh1bKF4wWzxWN/Kpxh/TEotBTrwqAsn9wTxQzMSiOSfyRXr0QghtlaMdkPRY=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "cavium.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "08 Sep 2018 20:31:18.8009\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "40ac6600-6cf2-42cf-7664-08d615ca0898",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM6PR07MB5372",
        "Subject": "[dpdk-dev] [PATCH 00/17] net/qede: add enhancements and fixes",
        "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": "This patchset adds enhancements and fixes for QEDE PMD.\n\nRasesh Mody (8):\n  net/qede/base: fix to handle stag update event\n  net/qede/base: add support for OneView APIs\n  net/qede/base: get pre-negotiated values for stag and bw\n  net/qede: fix to program HW regs with ether type\n  net/qede/base: limit number of non ethernet queues to 64\n  net/qede/base: correct MCP error handler's log verbosity\n  net/qede/base: fix logic for sfp get/set\n  net/qede/base: use pointer for bytes len read\n\nShahed Shaikh (9):\n  net/qede/base: use trust mode for forced MAC limitations\n  net/qede: reorganize filter code\n  net/qede: fix flow director bug for IPv6 filter\n  net/qede: refactor fdir code into generic aRFS\n  net/qede: add support for generic flow API\n  net/qede: fix Rx buffer size calculation\n  net/qede: add support for Rx descriptor status\n  net/qede/base: fix MFW FLR flow bug\n  net/qede: add support for dev reset\n\n drivers/net/qede/Makefile             |    2 +-\n drivers/net/qede/base/bcm_osal.h      |    1 +\n drivers/net/qede/base/ecore.h         |    3 +\n drivers/net/qede/base/ecore_dev.c     |   85 +-\n drivers/net/qede/base/ecore_dev_api.h |    3 +\n drivers/net/qede/base/ecore_int.c     |   32 +\n drivers/net/qede/base/ecore_int.h     |    1 +\n drivers/net/qede/base/ecore_iov_api.h |    7 +\n drivers/net/qede/base/ecore_l2.c      |   26 +-\n drivers/net/qede/base/ecore_l2_api.h  |   11 +-\n drivers/net/qede/base/ecore_mcp.c     |  157 +++-\n drivers/net/qede/base/ecore_mcp_api.h |   40 +-\n drivers/net/qede/base/ecore_sriov.c   |   36 +-\n drivers/net/qede/base/mcp_public.h    |   21 +\n drivers/net/qede/base/reg_addr.h      |   20 +\n drivers/net/qede/qede_ethdev.c        |  724 +--------------\n drivers/net/qede/qede_ethdev.h        |   65 +-\n drivers/net/qede/qede_fdir.c          |  470 ----------\n drivers/net/qede/qede_filter.c        | 1546 +++++++++++++++++++++++++++++++++\n drivers/net/qede/qede_rxtx.c          |  140 ++-\n drivers/net/qede/qede_rxtx.h          |   17 +-\n 21 files changed, 2177 insertions(+), 1230 deletions(-)\n delete mode 100644 drivers/net/qede/qede_fdir.c\n create mode 100644 drivers/net/qede/qede_filter.c"
}