From patchwork Sun Dec 10 01:24:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Khaparde X-Patchwork-Id: 134981 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 0AFC1436BE; Sun, 10 Dec 2023 02:31:57 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 15CFA40608; Sun, 10 Dec 2023 02:31:47 +0100 (CET) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mails.dpdk.org (Postfix) with ESMTP id B3CCD402EA for ; Sun, 10 Dec 2023 02:31:44 +0100 (CET) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1d1e1edb10bso30708685ad.1 for ; Sat, 09 Dec 2023 17:31:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1702171903; x=1702776703; 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=rA55IZWbzEKSSLEWf12TU0lv8LiqGoVjNpVMaBhhNxw=; b=D8i5HwxU7eLsLNLswqTVWPeNpEp3ff3Db37BFT3GLHjqO/+k0PNhfViNew20Nn1CiH jDCmbUem0hZ7MsUXZYTcCo7WqUdy37uLJA+3EOOqpQ1OiYeYVqfGhEcCqbNzNNE0G1EJ Mf2XaD1meX24FSK/+3UcZTO/ianKXZIXD9c0s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702171903; x=1702776703; 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=rA55IZWbzEKSSLEWf12TU0lv8LiqGoVjNpVMaBhhNxw=; b=vpVlMR9sYZpZ5UBLeKNBvyXInqm4O7EoE5kXCLgGg0tPsOF22Db2ErVoSJNgHPp15c xMnpU/FfGKsRX1As/kKVNvp/2936DxyKe1dS1UeRRWHLAGr6xpQ6Gc/k2uZB8DJggo5P CmLnDmLLpAVxjdjaEmJCApaIlOigtnVWK+0R9Kh2uVJ6FjplBYh0WQdcne6GupZHbXtQ on0XcT2FYWHV0lVQs7wEBAgT0idAmjITYzzlp2mVARU4uO7zL5dE4qzEam5DfQBiMpoY 9JGDPVN3+wWkjbnqFroFO6N0ARiPcv5DZ7+E25+VDXt8x3EMUy7wVQ7uxBnqa2otx3nZ 1Sug== X-Gm-Message-State: AOJu0Yz0A/JVsArBEoHYPt1QqTqyupzaqOYisCcng6RW8rRic+tqhfRl 06f1s9Ag4AtiZIa1mP2jbdnWKWMB8pPIRa/N2V346+iQDS3FaA/3S9TH9yqwPXzVJFa4gj7KcIp h8jNKmWfGRYfyEfH4qYK4goAtAEKq8Ejocfn1TrRU8VuT48N68C+hzeLnF6R+IoqPG3QZ X-Google-Smtp-Source: AGHT+IG0tYHWj0x1K+pgFag/bDGhDr2Nd4nOPG+i0jAsl/YiOpxACEPYU/zsxQqjRKT9KWCRvidHkA== X-Received: by 2002:a17:902:d4ce:b0:1d0:76eb:f338 with SMTP id o14-20020a170902d4ce00b001d076ebf338mr2823419plg.38.1702171903382; Sat, 09 Dec 2023 17:31:43 -0800 (PST) Received: from localhost.localdomain ([2605:a601:a780:1400:6d20:fff:e413:282a]) by smtp.gmail.com with ESMTPSA id q3-20020a170902f78300b001d083fed5f3sm4006050pln.60.2023.12.09.17.31.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Dec 2023 17:31:42 -0800 (PST) From: Ajit Khaparde To: dev@dpdk.org Cc: Kalesh AP , Somnath Kotur Subject: [PATCH v2 03/14] net/bnxt: log a message when multicast promisc mode changes Date: Sat, 9 Dec 2023 17:24:44 -0800 Message-Id: <20231210012455.20229-4-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) In-Reply-To: <20231210012455.20229-1-ajit.khaparde@broadcom.com> References: <20231210012455.20229-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]);