Commit bae7208e9 introduced a regression in configuration: if a port's configuration changes in the database, then that change is not propagated to the datapath. This series of commits fixes the problem.
The first 5 commits are small cleanups and refactoring. Commit 6 fixes the problem. Commit 7 does further cleanup. I tested the series with all seven commit applied. Thanks, Ben. Ben Pfaff (7): vswitchd: Push ofproto_port declaration down to inner blocks. vswitchd: Drop 'need_refresh' member from struct iface. vswitchd: Refactor iface_refresh_type() into iface_get_type(). vswitchd: Factor code to configure netdevs out of iface_create(). vswitchd: Make iface_create() return an indication of success. vswitchd: Make reconfiguration update port configuration again. vswitchd: Clean up iface_create(). vswitchd/bridge.c | 336 ++++++++++++++++++++++++++++++----------------------- 1 files changed, 191 insertions(+), 145 deletions(-) -- 1.7.2.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev