On Sun, Feb 04, 2018 at 06:45:38AM -0800, Tonghao Zhang wrote: > When mac addr of ports on bridge has been changed, for example, > > $ ip link set dev eth0 address 00:11:22:33:44:55 > > we should reconfigure the datapath id and mac addr of local port. > But now openvswitch dont do that as expected. > > A simple example of how to reproduce it: > > $ ovs-vsctl add-br br0 > $ ifconfig br0 # for example, mac is c6:c6:d7:46:b4:4b > $ ip link set dev br0 address 00:11:22:33:44:55 > $ ifconfig br0 # mac of br0 will be 00:11:22:33:44:55 > > then repeat: > $ ip link set dev br0 address 00:11:22:33:44:55 > $ ifconfig br0 # mac of br0 will be c6:c6:d7:46:b4:4b > > This patch reports the mac changed event when ports changed, then > openvswitch will reconfigure the datapath id and mac addr of local > port. > > Signed-off-by: Tonghao Zhang <xiangxia.m....@gmail.com>
Thanks, applied to master and branch-2.9. I'm slightly concerned that this could lead to performance problems since rtnetlink_report_link() is expensive, but let's try it and see. _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev