Date: Mon, 01 Apr 2024 05:43:38 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 278087] qlnxe: promiscuous and allmulti modes not handled properly [PATCH] Message-ID: <bug-278087-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D278087 Bug ID: 278087 Summary: qlnxe: promiscuous and allmulti modes not handled properly [PATCH] Product: Base System Version: 13.3-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: keith.reynolds@hpe.com The qlnxe_ioctl() function checks whether the IFF_PROMISC or IFF_ALLMULTI b= its have changed since the last time the bits were saved, but it only saves the bits when the interface is marked down, so it misses some changes to those bits. Also, when it does detect a change in the bits, it always turns on th= ose modes (promiscuous or allmulti), even if the change was to turn the interfa= ce bits off. And, when the interface is reset (such as when the MAC address is changed), it doesn't check those bits, so it always turns those modes off e= ven if the interface bits are set. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-278087-227>