From: Ben Pfaff Date: Tue, 24 Apr 2012 22:43:11 +0000 (-0700) Subject: vswitchd: Drop 'need_refresh' member from struct iface. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f81a52a98bf166c5419363f12ad369a037eb1b7;p=openvswitch vswitchd: Drop 'need_refresh' member from struct iface. It's no longer useful. Signed-off-by: Ben Pfaff --- diff --git a/vswitchd/bridge.c b/vswitchd/bridge.c index 058d7c02..20497208 100644 --- a/vswitchd/bridge.c +++ b/vswitchd/bridge.c @@ -87,7 +87,6 @@ struct iface { struct netdev *netdev; /* Network device. */ const char *type; /* Usually same as cfg->type. */ const struct ovsrec_interface *cfg; - bool need_refresh; /* Refresh iface after create. */ }; struct mirror { @@ -1253,7 +1252,6 @@ iface_create(struct bridge *br, struct if_cfg *if_cfg, int ofp_port) iface->ofp_port = -1; iface->netdev = NULL; iface->cfg = if_cfg->cfg; - iface->need_refresh = true; hmap_insert(&br->iface_by_name, &iface->name_node, hash_string(iface->name, 0)); list_push_back(&port->ifaces, &iface->port_elem); @@ -1313,11 +1311,10 @@ iface_create(struct bridge *br, struct if_cfg *if_cfg, int ofp_port) } } - /* Populate stats columns in new Interface rows. */ - if (iface->netdev && iface->need_refresh) { + /* Initially populate stats columns. */ + if (iface->netdev) { iface_refresh_stats(iface); iface_refresh_status(iface); - iface->need_refresh = false; } /* Delete the iface if we failed. */