X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=vswitchd%2Fbridge.c;h=fa835e732eb47e755e87d9370d620302322fbecf;hb=e8087a87a3155656596d92ebecfa37841b637ef7;hp=67e29d2d4efe99e9c43221dfddab51a1a96cbca5;hpb=6b803ddc8f864e03fb0087724dcc01e371c2fa17;p=openvswitch diff --git a/vswitchd/bridge.c b/vswitchd/bridge.c index 67e29d2d..fa835e73 100644 --- a/vswitchd/bridge.c +++ b/vswitchd/bridge.c @@ -556,6 +556,8 @@ bridge_reconfigure_continue(const struct ovsrec_open_vswitch *ovs_cfg) * forked us to exit successfully. */ daemonize_complete(); reconfiguring = false; + + VLOG_INFO("%s (Open vSwitch) %s", program_name, VERSION); } return done; @@ -754,7 +756,10 @@ bridge_configure_datapath_id(struct bridge *br) memcpy(br->ea, ea, ETH_ADDR_LEN); dpid = bridge_pick_datapath_id(br, ea, hw_addr_iface); - ofproto_set_datapath_id(br->ofproto, dpid); + if (dpid != ofproto_get_datapath_id(br->ofproto)) { + VLOG_INFO("bridge %s: using datapath ID %016"PRIx64, br->name, dpid); + ofproto_set_datapath_id(br->ofproto, dpid); + } dpid_string = xasprintf("%016"PRIx64, dpid); ovsrec_bridge_set_datapath_id(br->cfg, dpid_string);