2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-31 22:35:15 +00:00

dpif-netlink-rtnl: Tidy up some code.

Simplify and refactor a couple of bits of code for improved readability.

Signed-off-by: Joe Stringer <joe@ovn.org>
Acked-by: Eric Garver <e@erig.me>
This commit is contained in:
Joe Stringer
2017-05-19 13:27:34 -07:00
parent 42409aae15
commit 9db6b04e66

View File

@@ -369,17 +369,16 @@ dpif_netlink_rtnl_port_create(struct netdev *netdev)
err = dpif_netlink_rtnl_verify(tnl_cfg, type, name);
if (!err) {
return 0;
} else {
err = dpif_netlink_rtnl_destroy(name);
if (err) {
static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(1, 5);
VLOG_WARN_RL(&rl, "RTNL device %s exists and cannot be "
"deleted: %s", name, ovs_strerror(err));
return err;
}
err = dpif_netlink_rtnl_create(tnl_cfg, name, type, kind, flags);
}
err = dpif_netlink_rtnl_destroy(name);
if (err) {
static struct vlog_rate_limit rl = VLOG_RATE_LIMIT_INIT(1, 5);
VLOG_WARN_RL(&rl, "RTNL device %s exists and cannot be "
"deleted: %s", name, ovs_strerror(err));
return err;
}
err = dpif_netlink_rtnl_create(tnl_cfg, name, type, kind, flags);
}
if (err) {
return err;