vswitchd: Drop 'need_refresh' member from struct iface.
authorBen Pfaff <blp@nicira.com>
Tue, 24 Apr 2012 22:43:11 +0000 (15:43 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 25 Apr 2012 03:12:34 +0000 (20:12 -0700)
It's no longer useful.

Signed-off-by: Ben Pfaff <blp@nicira.com>
vswitchd/bridge.c

index 86f1bef..4fd55e9 100644 (file)
@@ -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 {
@@ -1242,7 +1241,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);
@@ -1302,11 +1300,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. */