Module Name:    src
Committed By:   msaitoh
Date:           Wed Sep 11 04:59:55 UTC 2019

Modified Files:
        src/sys/dev/pci/ixgbe: ixgbe_vf.c

Log Message:
 Print message when the number of multicast addresses exceeded the limit (30).


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/dev/pci/ixgbe/ixgbe_vf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/ixgbe/ixgbe_vf.c
diff -u src/sys/dev/pci/ixgbe/ixgbe_vf.c:1.18 src/sys/dev/pci/ixgbe/ixgbe_vf.c:1.19
--- src/sys/dev/pci/ixgbe/ixgbe_vf.c:1.18	Tue Jul  2 04:09:03 2019
+++ src/sys/dev/pci/ixgbe/ixgbe_vf.c	Wed Sep 11 04:59:55 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: ixgbe_vf.c,v 1.18 2019/07/02 04:09:03 msaitoh Exp $ */
+/* $NetBSD: ixgbe_vf.c,v 1.19 2019/09/11 04:59:55 msaitoh Exp $ */
 
 /******************************************************************************
   SPDX-License-Identifier: BSD-3-Clause
@@ -409,7 +409,13 @@ s32 ixgbe_update_mc_addr_list_vf(struct 
 
 	DEBUGOUT1("MC Addr Count = %d\n", mc_addr_count);
 
-	cnt = (mc_addr_count > 30) ? 30 : mc_addr_count;
+	if (mc_addr_count > 30) {
+		device_printf(ixgbe_dev_from_hw(hw),
+		    "number of multicast addresses exceeded the limit "
+		    "(%u > 30)\n", mc_addr_count);
+		cnt = 30;
+	} else
+		cnt = mc_addr_count;
 	msgbuf[0] = IXGBE_VF_SET_MULTICAST;
 	msgbuf[0] |= cnt << IXGBE_VT_MSGINFO_SHIFT;
 

Reply via email to