aboutsummaryrefslogtreecommitdiff
path: root/vswitchd
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2010-03-08 14:18:44 -0800
committerBen Pfaff <blp@nicira.com>2010-03-08 14:18:44 -0800
commite1c0e2d1730b884b2ecda1a41ec9661e8b9251e2 (patch)
treeb72ab016bf233aa90ff09e1befebdeef1c9e9a43 /vswitchd
parent4787d6d7df196ff7463517423dfbdfd41bdceffe (diff)
ovsdb-idl: Make ovsdb_idl_txn_add_comment() take a printf() format string.
All of the callers were calling xasprintf() and then passing the result to ovsdb_idl_txn_add_comment(), so this slightly simplifies the callers.
Diffstat (limited to 'vswitchd')
-rw-r--r--vswitchd/ovs-brcompatd.c29
1 files changed, 9 insertions, 20 deletions
diff --git a/vswitchd/ovs-brcompatd.c b/vswitchd/ovs-brcompatd.c
index 6b659479..b364b0b4 100644
--- a/vswitchd/ovs-brcompatd.c
+++ b/vswitchd/ovs-brcompatd.c
@@ -463,7 +463,6 @@ add_bridge(struct ovsdb_idl *idl, const struct ovsrec_open_vswitch *ovs,
struct ovsrec_port *port;
struct ovsrec_interface *iface;
struct ovsdb_idl_txn *txn;
- char *comment;
if (find_bridge(ovs, br_name)) {
VLOG_WARN("addbr %s: bridge %s exists", br_name, br_name);
@@ -492,9 +491,7 @@ add_bridge(struct ovsdb_idl *idl, const struct ovsrec_open_vswitch *ovs,
txn = ovsdb_idl_txn_create(idl);
- comment = xasprintf("ovs-brcompatd: addbr %s", br_name);
- ovsdb_idl_txn_add_comment(txn, comment);
- free(comment);
+ ovsdb_idl_txn_add_comment(txn, "ovs-brcompatd: addbr %s", br_name);
iface = ovsrec_interface_insert(txn_from_openvswitch(ovs));
ovsrec_interface_set_name(iface, br_name);
@@ -582,7 +579,6 @@ del_bridge(struct ovsdb_idl *idl,
struct ovsrec_bridge *br = find_bridge(ovs, br_name);
struct ovsrec_bridge **bridges;
struct ovsdb_idl_txn *txn;
- char *comment;
size_t i, n;
if (!br) {
@@ -592,9 +588,7 @@ del_bridge(struct ovsdb_idl *idl,
txn = ovsdb_idl_txn_create(idl);
- comment = xasprintf("ovs-brcompatd: delbr %s", br_name);
- ovsdb_idl_txn_add_comment(txn, comment);
- free(comment);
+ ovsdb_idl_txn_add_comment(txn, "ovs-brcompatd: delbr %s", br_name);
del_port(br, br_name);
@@ -738,19 +732,17 @@ handle_port_cmd(struct ovsdb_idl *idl,
} else {
do {
struct ovsdb_idl_txn *txn = ovsdb_idl_txn_create(idl);
- char *comment;
if (add) {
- comment = xasprintf("ovs-brcompatd: add-if %s", port_name);
+ ovsdb_idl_txn_add_comment(txn, "ovs-brcompatd: add-if %s",
+ port_name);
add_port(ovs, br, port_name);
} else {
- comment = xasprintf("ovs-brcompatd: del-if %s", port_name);
+ ovsdb_idl_txn_add_comment(txn, "ovs-brcompatd: del-if %s",
+ port_name);
del_port(br, port_name);
}
- ovsdb_idl_txn_add_comment(txn, comment);
- free(comment);
-
error = commit_txn(txn, true);
VLOG_INFO_RL(&rl, "%s %s %s: %s",
cmd_name, br_name, port_name, strerror(error));
@@ -1200,7 +1192,6 @@ rtnl_recv_update(struct ovsdb_idl *idl,
/* Network device is really gone. */
struct ovsdb_idl_txn *txn;
struct ovsrec_bridge *br;
- char *comment;
VLOG_INFO("network device %s destroyed, "
"removing from bridge %s", port_name, br_name);
@@ -1214,11 +1205,9 @@ rtnl_recv_update(struct ovsdb_idl *idl,
}
txn = ovsdb_idl_txn_create(idl);
-
- comment = xasprintf("ovs-brcompatd: destroy port %s",
- port_name);
- ovsdb_idl_txn_add_comment(txn, comment);
- free(comment);
+ ovsdb_idl_txn_add_comment(txn,
+ "ovs-brcompatd: destroy port %s",
+ port_name);
del_port(br, port_name);
commit_txn(txn, false);