Cover Detail
Show a cover letter.
GET /api/covers/44443/?format=api
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" }{ "id": 44443, "url": "