This issue was reported prior to 18.04 GA, using an older version of netplan.io. Have you tested the same with a newer version of netplan?
It seems to work just fine here -- with two network interfaces connected to the system, I connect using ens6; then modify the netplan configuration to move the IP to a newly created bridge (added to the config -- not separately created from the command-line), then run 'sudo netplan apply'.
The bridge interface is created and the IP is moved to it, and I do not lose connectivity.
On reboot, the system comes up normally, and I have connectivity over br0.
I see no reason for this to behave any differently on tg3, but I've managed to get access to a system with such an interface, so I'll test that as well.
This issue was reported prior to 18.04 GA, using an older version of netplan.io. Have you tested the same with a newer version of netplan?
It seems to work just fine here -- with two network interfaces connected to the system, I connect using ens6; then modify the netplan configuration to move the IP to a newly created bridge (added to the config -- not separately created from the command-line), then run 'sudo netplan apply'.
The bridge interface is created and the IP is moved to it, and I do not lose connectivity.
On reboot, the system comes up normally, and I have connectivity over br0.
I see no reason for this to behave any differently on tg3, but I've managed to get access to a system with such an interface, so I'll test that as well.