Re: ixl(4) bhyve(8) SR-IOV with Transparent VLAN associated w/ VF's

From: Paul Procacci <pprocacci_at_gmail.com>
Date: Sat, 20 Apr 2024 04:21:37 UTC
On Wed, Apr 17, 2024 at 10:04 PM Lexi Winter <lexi@le-fay.org> wrote:

> Paul Procacci:
> > I'm assigning VF's to bhyve with pci passthru.
> [...]
> > Given this, I figured the best option would be to set the VLAN on the VF
> on
> > the host prior to handing it off to the bhyve instance effectively
> enabling
> > transparent vlans.
> [...]
> > Has anyone done this?  Does anyone have any pointers to accomplish this?
>
> i looked into this a while ago and concluded that it's not supported, at
> least on Intel cards.
>
> my recollection is that someone was working on this at one point, but
> never finished it -- unfortunately, i can't remember who that was...
>
> you may be able to work around this by running vlan(4) on the VF on the
> host instead of passing the interface to the guest, but then you lose
> most of the benefits of using SR-IOV to begin with.  i have run into
> some odd bugs with both SR-IOV and vlan(4) on ixgbe cards and would
> definitely recommend testing that thoroughly before deploying it.
>

That's a real bummer.   You'd think this would be kinda a thing considering
the security implications.

Welp, Thanks for writing back Lexi!

~Paul

-- 
__________________

:(){ :|:& };: