aboutsummaryrefslogtreecommitdiff
path: root/lib/netdev-linux.c
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2013-07-26 12:42:02 -0700
committerBen Pfaff <blp@nicira.com>2013-08-07 23:40:32 -0700
commitc22762302c290fceccb14c2e33097fd6b5f11f57 (patch)
tree3011f8feeae5b950c130691ed523e9d393e47de1 /lib/netdev-linux.c
parent887ed8b26fdfe94217e07d2a2d5fc745dd7d24b4 (diff)
netdev-linux: Move variable declaration inward in netdev_linux_cache_cb().
Signed-off-by: Ben Pfaff <blp@nicira.com> Acked-by: Andy Zhou <azhou@nicira.com>
Diffstat (limited to 'lib/netdev-linux.c')
-rw-r--r--lib/netdev-linux.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/netdev-linux.c b/lib/netdev-linux.c
index 29daef86..ba0d8633 100644
--- a/lib/netdev-linux.c
+++ b/lib/netdev-linux.c
@@ -537,7 +537,6 @@ static void
netdev_linux_cache_cb(const struct rtnetlink_link_change *change,
void *aux OVS_UNUSED)
{
- struct netdev_linux *dev;
if (change) {
struct netdev *base_dev = netdev_from_name(change->ifname);
if (base_dev && is_netdev_linux_class(netdev_get_class(base_dev))) {
@@ -551,10 +550,9 @@ netdev_linux_cache_cb(const struct rtnetlink_link_change *change,
netdev_get_devices(&netdev_linux_class, &device_shash);
SHASH_FOR_EACH (node, &device_shash) {
struct netdev *netdev = node->data;
+ struct netdev_linux *dev = netdev_linux_cast(netdev);
unsigned int flags;
- dev = netdev_linux_cast(netdev);
-
get_flags(&dev->up, &flags);
netdev_linux_changed(dev, flags, 0);
}