[Bug 295176] if_rge: IPv6 and multicast filtering issues
[email protected] Sun, 12 Jul 2026 15:36:05 +0000
| Newsgroups | gmane.os.freebsd.devel.net |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D295176 --- Comment #3 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D7aa34e12c9e198bf8b7e74370ff702def= 5ec2649 commit 7aa34e12c9e198bf8b7e74370ff702def5ec2649 Author: Adrian Chadd <[email protected]> AuthorDate: 2026-07-12 15:26:46 +0000 Commit: Adrian Chadd <[email protected]> CommitDate: 2026-07-12 15:26:46 +0000 rge: fix multicast add/removal by using if_getdrvflags() Using if_getflags() to check IFF_DRV_RUNNING is wrong; if_getdrvflags() is required. This issue resulted in the multicast filter not being updated. This was an oversight by me in my initial port. Thanks to danilo@ for reporting it and Oleg <[email protected]> for the fix. PR: kern/295176 sys/dev/rge/if_rge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --=20 You are receiving this mail because: You are the assignee for the bug.=