aboutsummaryrefslogtreecommitdiff
path: root/lib/netdev-vport.c
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2013-04-15 15:55:56 -0700
committerBen Pfaff <blp@nicira.com>2013-06-10 11:13:54 -0700
commitb1612a86b5cebc7f13f10fd5f5b084fcc4b80e49 (patch)
treed6b1f7d189dd9fadd3650f998dc644fe6c80ba84 /lib/netdev-vport.c
parent5014a89d9388d800ee5909acbb23705bb93ac1fc (diff)
netdev-vport: Make netdev_vport_get_dpif_port() code less confusing.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'lib/netdev-vport.c')
-rw-r--r--lib/netdev-vport.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/netdev-vport.c b/lib/netdev-vport.c
index c0d8a3c6..bdb0c4da 100644
--- a/lib/netdev-vport.c
+++ b/lib/netdev-vport.c
@@ -124,8 +124,6 @@ const char *
netdev_vport_get_dpif_port(const struct netdev *netdev,
char namebuf[], size_t bufsize)
{
- const char *dpif_port;
-
if (netdev_vport_needs_dst_port(netdev)) {
const struct netdev_vport *vport = netdev_vport_cast(netdev);
const char *type = netdev_get_type(netdev);
@@ -143,10 +141,9 @@ netdev_vport_get_dpif_port(const struct netdev *netdev,
return namebuf;
} else {
const struct netdev_class *class = netdev_get_class(netdev);
- dpif_port = netdev_vport_class_get_dpif_port(class);
+ const char *dpif_port = netdev_vport_class_get_dpif_port(class);
+ return dpif_port ? dpif_port : netdev_get_name(netdev);
}
-
- return dpif_port ? dpif_port : netdev_get_name(netdev);
}
char *