vswitch: Fetch interface MAC when creating an interface in iface_create().
authorBen Pfaff <blp@nicira.com>
Thu, 23 Apr 2009 21:42:27 +0000 (14:42 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 24 Apr 2009 18:09:56 +0000 (11:09 -0700)
commit9b98f70e4920c6582b3320fa618ae1c4aadfb6dd
treee167329f43df187cdd936c7a54e7251fa4253aa0
parent43bdbfd1b033189593ef473423c392663f29a61c
vswitch: Fetch interface MAC when creating an interface in iface_create().

iface_create() creates an interface but failed to initialize its MAC
address.  (Fortunately, this was only used by STP, which has not been
known to be tested recently anyhow.)

This is also needed for /proc/net/bonding and /proc/net/vlan, hence fixing
the bug now.
vswitchd/bridge.c