https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249427

Aleksandr Fedorov <afedo...@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |afedo...@freebsd.org

--- Comment #4 from Aleksandr Fedorov <afedo...@freebsd.org> ---
This is not the problem from bhyve side. The main problem is adding
if_tuntap(4) to if_bridge(4) with igb(4) interface. When you add an interface
without support TSO/CSUM e.t.c to if_bridge(4) which already has igb(4) with
TSO/CSUM enabled, than if_bridge(4) resets offload flags on all interfaces.
This is leads to link flap on igb(4).

So, it's work as expected, and described in if_bridge(4) manual page:

     The TOE, TSO, TXCSUM and TXCSUM6 capabilities on all interfaces added to
     the bridge are disabled if any of the interfaces doesn't support/enable
     them.  The LRO capability is always disabled.  All the capabilities are
     restored when the interface is removed from the bridge.  Changing
     capabilities at run-time may cause NIC reinit and a link flap.

As a workaround, you can turn off the offload flags on the igb(4) interface at
boot time in /etc/rc.conf

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-virtualization@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"

Reply via email to