From patchwork Mon Dec 4 18:36:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Khaparde X-Patchwork-Id: 134816 X-Patchwork-Delegate: ajit.khaparde@broadcom.com Return-Path: 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]) by inbox.dpdk.org (Postfix) with ESMTP id C60914366C; Mon, 4 Dec 2023 19:37:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DCEC541157; Mon, 4 Dec 2023 19:37:25 +0100 (CET) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by mails.dpdk.org (Postfix) with ESMTP id DAFC641151 for ; Mon, 4 Dec 2023 19:37:24 +0100 (CET) Received: by mail-pg1-f178.google.com with SMTP id 41be03b00d2f7-5c659db0ce2so1918981a12.0 for ; Mon, 04 Dec 2023 10:37:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1701715044; x=1702319844; darn=dpdk.org; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=dqZmXj8ErWf5WM8SLG1xwXgJNio1p9QbAU+Gttamm2Y=; b=EmgsYAwUYH6hS6SRcPHLkVJhO7bGKJJ8opXoNVVRokZGNpFV0+7QEU3iEQNlBfqpGe 4joUkloPDDlZAjOo+xzdpQMxaKOiEzdBG4v1t15DpbdqBZnwe0/l0xrv0P6ZaVUnkCaw 086c0TQpIMy+c1AJ60y+Zyl/QxtuJQeqLQbzo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701715044; x=1702319844; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dqZmXj8ErWf5WM8SLG1xwXgJNio1p9QbAU+Gttamm2Y=; b=rKEqwxVxU/RW9NyNTj6WdSeSDvm5QpH63PpelQaAAWl6XBydYeI8ZUNdsyYkfK2k6u YROoBazddSGotbk82+dVjM17qie5Bu1vYQqrFmkcWgn1wYiT4LuqQdSL8p0V0WmEEzNl +bzv3uUFr4piuWMrEbGLm+pPe2cvbL0y4+mFE1Ogvtsvfn1amTEdobUAKk66soC2sJw4 CcNuuVADuGI1aDsyvCGl52BzDQQiOME3wqfwutIn/pTRULNTIAPU709UdiEJrcUExeiS Q54bgZJnx/ipUS0fLoOFAQXTa/jYvfp9fZ6oYlzDkaZN0B6h8EAq1XNGP2EUYrfqPOOC B95A== X-Gm-Message-State: AOJu0YyMn79h+Vv1uYBYH0okRRoU9icEJ8pLtU2p3afcyHKdK6Kf0/9O 5jPQSeBKqU2J3B13aRM0cslURsQXCwrzG32wLcFsCgYaYAgKM2JoJitDTkOiWXW+Q8qD7sGylee 60KVSI42Fojg7RArrW0Wx67hGBXWMSvwyQdYMHts1TEUJZHZ02cgVVA4cQ8bBBxWaEp8l X-Google-Smtp-Source: AGHT+IGF+iT8lqwcS1ZlU1GHzr2SVsOG9Jtv0tunUjoQ/SHoucNW7fkygXIUbOenVZo3JMyXlf3TlQ== X-Received: by 2002:a05:6a21:6da1:b0:18f:97c:9757 with SMTP id wl33-20020a056a216da100b0018f097c9757mr5735840pzb.63.1701715043636; Mon, 04 Dec 2023 10:37:23 -0800 (PST) Received: from C02GC2QQMD6T.wifi.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id s3-20020a056a00178300b006be5af77f06sm4236664pfg.2.2023.12.04.10.37.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 10:37:22 -0800 (PST) From: Ajit Khaparde To: dev@dpdk.org Cc: Kalesh AP , Somnath Kotur Subject: [PATCH 03/14] net/bnxt: log a message when multicast promisc mode changes Date: Mon, 4 Dec 2023 10:36:59 -0800 Message-Id: <20231204183710.86921-4-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) In-Reply-To: <20231204183710.86921-1-ajit.khaparde@broadcom.com> References: <20231204183710.86921-1-ajit.khaparde@broadcom.com> MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Kalesh AP When the user tries to add more number of Mcast MAC addresses than supported by the port, driver puts port into Mcast promiscuous mode. It may be useful to the user to know that Mcast promiscuous mode is turned on. Similarly added a log when Mcast promiscuous mode is turned off. Signed-off-by: Kalesh AP Reviewed-by: Somnath Kotur Reviewed-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_ethdev.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c index acf7e6e46e..999e4f1398 100644 --- a/drivers/net/bnxt/bnxt_ethdev.c +++ b/drivers/net/bnxt/bnxt_ethdev.c @@ -2931,12 +2931,18 @@ bnxt_dev_set_mc_addr_list_op(struct rte_eth_dev *eth_dev, bp->nb_mc_addr = nb_mc_addr; if (nb_mc_addr > BNXT_MAX_MC_ADDRS) { + PMD_DRV_LOG(INFO, "Number of Mcast MACs added (%d) exceeded Max supported (%d)\n", + nb_mc_addr, BNXT_MAX_MC_ADDRS); + PMD_DRV_LOG(INFO, "Turning on Mcast promiscuous mode\n"); vnic->flags |= BNXT_VNIC_INFO_ALLMULTI; goto allmulti; } /* TODO Check for Duplicate mcast addresses */ - vnic->flags &= ~BNXT_VNIC_INFO_ALLMULTI; + if (vnic->flags & BNXT_VNIC_INFO_ALLMULTI) { + PMD_DRV_LOG(INFO, "Turning off Mcast promiscuous mode\n"); + vnic->flags &= ~BNXT_VNIC_INFO_ALLMULTI; + } for (i = 0; i < nb_mc_addr; i++) rte_ether_addr_copy(&mc_addr_set[i], &bp->mcast_addr_list[i]);