[Bug 278087] qlnxe: promiscuous and allmulti modes not handled properly [PATCH]
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 278087] qlnxe: promiscuous and allmulti modes not handled properly [PATCH]"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 278087] qlnxe: promiscuous and allmulti modes not handled properly [PATCH]"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Apr 2024 05:43:38 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278087
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 bits
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 those
modes (promiscuous or allmulti), even if the change was to turn the interface
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 even
if the interface bits are set.
--
You are receiving this mail because:
You are the assignee for the bug.