From patchwork Mon Dec 11 17:10:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Khaparde X-Patchwork-Id: 135030 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 68450436C8; Mon, 11 Dec 2023 18:11:44 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 23F3C42DA6; Mon, 11 Dec 2023 18:11:28 +0100 (CET) Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) by mails.dpdk.org (Postfix) with ESMTP id 4C54842D87 for ; Mon, 11 Dec 2023 18:11:26 +0100 (CET) Received: by mail-qk1-f173.google.com with SMTP id af79cd13be357-77f59fcb204so154649985a.3 for ; Mon, 11 Dec 2023 09:11:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1702314685; x=1702919485; 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=4VkVMu8vyWIaIU5dMczQxYYCHchNtSAO9q9tqoaTt/c=; b=IUHmdpdrtd80HruogN8InGy5p5ESN8joW/Ibx8dHfzK989HxJW9le9v7Vg0OE1EXdL WlDMx0zkYj+TmvH7MwOpU1onp8+ABHhGGJFEU7MS7dhe1wS5IOj/mpEbmqb+EnbOjTuc pw8Wcxwtme4xT/nyJ8Z7YgaeT4W3W827VHM7Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702314685; x=1702919485; 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=4VkVMu8vyWIaIU5dMczQxYYCHchNtSAO9q9tqoaTt/c=; b=aakjfe55KLBfnJ4Vel7uEZiDzu3+8pp459oxI8p/iq9XgjLU9zV1SkvA33+YkmaJ4e K/RpIahoAdwPyZ5Jfpj4M3i8QUssCfnaQDHPz464Q8XHxm8adfranKwYwjaFbhhNhqjb LAp3UYKdwmusSH9/4IN5Ef5FWfwPCZZuNCvbEiuKOdpiCod5sCfXHTzk+Kmx+Bn9dSPn w8tunTUvlLKNWMQq5nrsQc4G0KwxEtseP3w/uwbYJd1InsOlBmdNQu06CWn9BvsFLMCe c7tlo/NrufcXJw7zKH/EwDpTkSN0F9Gpczs5BMJCjqg5p+fHkoJ15+nvpS2BAz1ln7Jq 1E6Q== X-Gm-Message-State: AOJu0Yx7INzEHQ/HB73w4UfGx+w3u2JmvPKdmvEpPD9BTf9l2SyUbyy/ 44CdzBCYB7oFN+FNPIl1r/HxvzoumdF7Y3mPxrxeD+AKfLBslqL5WCbjKU4wzxmrj2ER3T5XscO bkc/2JkVfDl1WMXA8LwpfxxnIHveTzv6kOVMy8Gm8BC1CeuJjEAQc/WHEhzd+WHfiteKg X-Google-Smtp-Source: AGHT+IFMsm0Dd00CS2FK++FPYVwvFF6CFuUy3GWbTrTsib5qs0f83AdcK44riv0Km8TEehZbJL0gnw== X-Received: by 2002:a05:620a:5311:b0:77f:34b1:66a3 with SMTP id oo17-20020a05620a531100b0077f34b166a3mr4924586qkn.107.1702314685256; Mon, 11 Dec 2023 09:11:25 -0800 (PST) Received: from C02GC2QQMD6T.wifi.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id qz16-20020a05620a8c1000b0077efdfbd730sm3094581qkn.34.2023.12.11.09.11.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Dec 2023 09:11:22 -0800 (PST) From: Ajit Khaparde To: dev@dpdk.org Cc: Kalesh AP , Somnath Kotur Subject: [PATCH v3 03/14] net/bnxt: log a message when multicast promisc mode changes Date: Mon, 11 Dec 2023 09:10:58 -0800 Message-Id: <20231211171109.89716-4-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) In-Reply-To: <20231211171109.89716-1-ajit.khaparde@broadcom.com> References: <20231211171109.89716-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..f398838ea8 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 (%u) exceeded Max supported (%u)\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]);