Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/135536/?format=api
http://patches.dpdk.org/api/patches/135536/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/20231222215659.64993-7-ajit.khaparde@broadcom.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": "<20231222215659.64993-7-ajit.khaparde@broadcom.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20231222215659.64993-7-ajit.khaparde@broadcom.com", "date": "2023-12-22T21:56:47", "name": "[v2,06/18] net/bnxt: support backward compatibility", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "df622516cdf023959db84dad7cc71574070f16d3", "submitter": { "id": 501, "url": "http://patches.dpdk.org/api/people/501/?format=api", "name": "Ajit Khaparde", "email": "ajit.khaparde@broadcom.com" }, "delegate": { "id": 1766, "url": "http://patches.dpdk.org/api/users/1766/?format=api", "username": "ajitkhaparde", "first_name": "Ajit", "last_name": "Khaparde", "email": "ajit.khaparde@broadcom.com" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/20231222215659.64993-7-ajit.khaparde@broadcom.com/mbox/", "series": [ { "id": 30663, "url": "http://patches.dpdk.org/api/series/30663/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30663", "date": "2023-12-22T21:56:41", "name": "bnxt patchset", "version": 2, "mbox": "http://patches.dpdk.org/series/30663/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/135536/comments/", "check": "success", "checks": "http://patches.dpdk.org/api/patches/135536/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 68D8843762;\n\tFri, 22 Dec 2023 22:57:54 +0100 (CET)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 96EED42E5A;\n\tFri, 22 Dec 2023 22:57:17 +0100 (CET)", "from mail-io1-f48.google.com (mail-io1-f48.google.com\n [209.85.166.48]) by mails.dpdk.org (Postfix) with ESMTP id 043BF406FF\n for <dev@dpdk.org>; Fri, 22 Dec 2023 22:57:14 +0100 (CET)", "by mail-io1-f48.google.com with SMTP id\n ca18e2360f4ac-7b7fdde8b56so116032739f.1\n for <dev@dpdk.org>; Fri, 22 Dec 2023 13:57:13 -0800 (PST)", "from C02GC2QQMD6T.wifi.broadcom.net ([192.19.223.252])\n by smtp.gmail.com with ESMTPSA id\n sr5-20020a17090b4e8500b0028afd8b1e0bsm3540700pjb.57.2023.12.22.13.57.11\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 22 Dec 2023 13:57:12 -0800 (PST)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=broadcom.com; s=google; t=1703282233; x=1703887033; darn=dpdk.org;\n h=mime-version:references:in-reply-to:message-id:date:subject:cc:to\n :from:from:to:cc:subject:date:message-id:reply-to;\n bh=FWL2IieDcBbX9Dbv+RtgbBV009gODqZ5EKXPIcG6w+w=;\n b=cwzDDfhJLbQNEdVk6Z5AykUctnV0budvkaDlwB6KW9IYqhSUkrbh1FwBdGUFsM3HdB\n uSorbrCpBAqHm0YVRPx4+FpILaSgQxL5bLsipkpHgHE5/5cOZwH5OWyyclcHo2ulNa/1\n eQsIUD05nWd978eymAGcHfc9G3aQPPJDd0W9Q=", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1703282233; x=1703887033;\n h=mime-version:references:in-reply-to:message-id:date:subject:cc:to\n :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n bh=FWL2IieDcBbX9Dbv+RtgbBV009gODqZ5EKXPIcG6w+w=;\n b=NYDaQoaw15HiSwM0WSuvnCuzpflIZ76sjIs4ftxQoHDTw6yTMTvemmPq5nPp8NpRgC\n SGV4pw0F/rHiPCan8p/wBlRr/i7bF/NBVh0cfR6cYL++YTUqpaK1oqlwk+1ZIID8DOXm\n 335jM5G28f0KfQ6ySNPfttk6GLYVTprDL/K4Sgsw73Tzpizrj6c3wOVYKV2qi2Ku2740\n B366RDFidedJDgsx2sEh+zyUCSfmaAzyMSH9jQilLh/vx1Mnyk1cmCqjPZR3Yrmrkswq\n wsztqjH1oNJ9YJdtwArXysYRWRtkHUqBYl8BWN0GW2CParhF0Az9nTHo2KjHXdyKjNgr\n RrRg==", "X-Gm-Message-State": "AOJu0YxMe724gLBbdnIlH8/DCXE8NUEqvebV17uAQXp+L3tGJ/IzNdYO\n tFMjsZ1wNoGNaOwri6Sv5HAh9p7N+SNibEdOfDFy8Ah4uOn7DoLVIZ7cWGB11UAzQ6J+4zXjHcv\n QZUHyVHA+1M5rSgurUzA1+u8AAN1ff/9CpQG70nXz2tz0hx57pbWRD11IZVQPe2E7ZQfr6TDScj\n I=", "X-Google-Smtp-Source": "\n AGHT+IFIX3OnoZW2CM6n8cTwGkQW1pEoTCcCGeUD5kZV5h7+NURtWM9cni2NCzhpIEdebRBZjoGXwA==", "X-Received": "by 2002:a05:6e02:3306:b0:35f:cdbc:46e9 with SMTP id\n bm6-20020a056e02330600b0035fcdbc46e9mr3117558ilb.40.1703282232970;\n Fri, 22 Dec 2023 13:57:12 -0800 (PST)", "From": "Ajit Khaparde <ajit.khaparde@broadcom.com>", "To": "dev@dpdk.org", "Cc": "Kalesh AP <kalesh-anakkur.purayil@broadcom.com>,\n\tstable@dpdk.org", "Subject": "[PATCH v2 06/18] net/bnxt: support backward compatibility", "Date": "Fri, 22 Dec 2023 13:56:47 -0800", "Message-Id": "<20231222215659.64993-7-ajit.khaparde@broadcom.com>", "X-Mailer": "git-send-email 2.39.2 (Apple Git-143)", "In-Reply-To": "<20231222215659.64993-1-ajit.khaparde@broadcom.com>", "References": "<20231222215659.64993-1-ajit.khaparde@broadcom.com>", "MIME-Version": "1.0", "Content-Type": "multipart/signed; protocol=\"application/pkcs7-signature\";\n micalg=sha-256; boundary=\"000000000000769aae060d204c7e\"", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "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" }, "content": "From: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>\n\nOn older firmware versions, HWRM_FUNC_QCAPS response is not\nreturning the maximum number of multicast filters that can be\nsupported by the function. As a result, memory allocation with\nsize 0 fails.\n\nBugzilla ID: 1309\nCc: stable@dpdk.org\n\nSigned-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>\nReviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>\n---\n drivers/net/bnxt/bnxt.h | 1 +\n drivers/net/bnxt/bnxt_hwrm.c | 2 ++\n 2 files changed, 3 insertions(+)", "diff": "diff --git a/drivers/net/bnxt/bnxt.h b/drivers/net/bnxt/bnxt.h\nindex cfdbfd3f54..cd85a944e8 100644\n--- a/drivers/net/bnxt/bnxt.h\n+++ b/drivers/net/bnxt/bnxt.h\n@@ -974,6 +974,7 @@ struct bnxt {\n \tstruct rte_ether_addr\t*mcast_addr_list;\n \trte_iova_t\t\tmc_list_dma_addr;\n \tuint32_t\t\tnb_mc_addr;\n+#define BNXT_DFLT_MAX_MC_ADDR\t16 /* for compatibility with older firmware */\n \tuint32_t\t\tmax_mcast_addr; /* maximum number of mcast filters supported */\n \n \tstruct rte_eth_rss_conf\trss_conf; /* RSS configuration. */\ndiff --git a/drivers/net/bnxt/bnxt_hwrm.c b/drivers/net/bnxt/bnxt_hwrm.c\nindex a1f3a8251f..d649f217ec 100644\n--- a/drivers/net/bnxt/bnxt_hwrm.c\n+++ b/drivers/net/bnxt/bnxt_hwrm.c\n@@ -901,6 +901,8 @@ static int __bnxt_hwrm_func_qcaps(struct bnxt *bp)\n \t\t bp->max_l2_ctx, bp->max_vnics);\n \tbp->max_stat_ctx = rte_le_to_cpu_16(resp->max_stat_ctx);\n \tbp->max_mcast_addr = rte_le_to_cpu_32(resp->max_mcast_filters);\n+\tif (!bp->max_mcast_addr)\n+\t\tbp->max_mcast_addr = BNXT_DFLT_MAX_MC_ADDR;\n \tmemcpy(bp->dsn, resp->device_serial_number, sizeof(bp->dsn));\n \n \tif (BNXT_PF(bp))\n", "prefixes": [ "v2", "06/18" ] }{ "id": 135536, "url": "