From: Ethan Jackson Date: Mon, 18 Apr 2011 23:17:46 +0000 (-0700) Subject: bond: Fix ugly warnings at slave registration. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=244b2160105d5ca7c5160f75680dc2ed01134c36;p=openvswitch bond: Fix ugly warnings at slave registration. Before this patch, when a slave was registered for this first time the following warning would display. interface (null): enabled This is because the slave was enabled before having its name configured. --- diff --git a/lib/bond.c b/lib/bond.c index d826c332..d3b0e30a 100644 --- a/lib/bond.c +++ b/lib/bond.c @@ -376,6 +376,8 @@ bond_slave_register(struct bond *bond, void *slave_, uint16_t stb_id, slave->aux = slave_; slave->delay_expires = LLONG_MAX; slave->up = bond_is_link_up(bond, netdev); + slave->name = xstrdup(netdev_get_name(netdev)); + slave->enabled = false; bond_enable_slave(slave, slave->up, NULL); }