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