Skip site navigation (1)Skip section navigation (2)
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>