Date: Wed, 10 Nov 2021 02:15:50 +0300 From: Rozhuk Ivan <rozhuk.im@gmail.com> To: Ryan Stone <rysto32@gmail.com> Cc: freebsd-net <freebsd-net@freebsd.org>, FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: Bug in MAC filter on IGB/if_vlan? Message-ID: <20211110021550.2f0c538a@rimwks.local> In-Reply-To: <CAFMmRNzsVVwys7dKyVw%2Bcir=H=gUzOLFWpN=MfOp8Te%2BPUHC=Q@mail.gmail.com> References: <20211107010311.70eceebd@rimwks.local> <CAFMmRNzsVVwys7dKyVw%2Bcir=H=gUzOLFWpN=MfOp8Te%2BPUHC=Q@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 9 Nov 2021 13:30:46 -0500 Ryan Stone <rysto32@gmail.com> wrote: > You're trying to use different MACs with each vlan. I don't believe > that this is really a support configuration in our stack, although > putting the interface into promiscuous I guess works. I try to look into if_vlan code and if I understand correct it try to set MAC to parent adapter and read parent adapter MAC change. But it must add/remove MAC addr to/from H/W MAC filter, not change only one. It done for multicast join/leave, but not done for if_vlan and probably some other cases.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20211110021550.2f0c538a>