summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniele Di Proietto <diproiettod@vmware.com>2016-02-25 15:41:05 -0800
committerDaniele Di Proietto <diproiettod@vmware.com>2016-04-07 18:59:45 -0700
commit71f634cfea19046d46aceb2e0f7d73aefed9e882 (patch)
treedb569b51bdda7bcb68b05f01167a9b6d17cf3d72 /lib
parent490e82afe1f9855856cfe1bd31509ca53037c743 (diff)
downloadopenvswitch-71f634cfea19046d46aceb2e0f7d73aefed9e882.tar.gz
dpif-netdev: Remove useless dpif-dummy/delete-port appctl.
It is only used in the testsuite and it can be replaced by a dpctl command. Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com> Tested-by: Ilya Maximets <i.maximets@samsung.com> Acked-by: Ilya Maximets <i.maximets@samsung.com> Acked-by: Mark Kavanagh <mark.b.kavanagh@intel.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/dpif-netdev.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
index 97dc2995e..654b8cd44 100644
--- a/lib/dpif-netdev.c
+++ b/lib/dpif-netdev.c
@@ -4007,37 +4007,6 @@ exit:
}
static void
-dpif_dummy_delete_port(struct unixctl_conn *conn, int argc OVS_UNUSED,
- const char *argv[], void *aux OVS_UNUSED)
-{
- struct dp_netdev_port *port;
- struct dp_netdev *dp;
-
- ovs_mutex_lock(&dp_netdev_mutex);
- dp = shash_find_data(&dp_netdevs, argv[1]);
- if (!dp || !dpif_netdev_class_is_dummy(dp->class)) {
- ovs_mutex_unlock(&dp_netdev_mutex);
- unixctl_command_reply_error(conn, "unknown datapath or not a dummy");
- return;
- }
- ovs_refcount_ref(&dp->ref_cnt);
- ovs_mutex_unlock(&dp_netdev_mutex);
-
- ovs_mutex_lock(&dp->port_mutex);
- if (get_port_by_name(dp, argv[2], &port)) {
- unixctl_command_reply_error(conn, "unknown port");
- } else if (port->port_no == ODPP_LOCAL) {
- unixctl_command_reply_error(conn, "can't delete local port");
- } else {
- do_del_port(dp, port);
- unixctl_command_reply(conn, NULL);
- }
- ovs_mutex_unlock(&dp->port_mutex);
-
- dp_netdev_unref(dp);
-}
-
-static void
dpif_dummy_register__(const char *type)
{
struct dpif_class *class;
@@ -4085,8 +4054,6 @@ dpif_dummy_register(enum dummy_level level)
unixctl_command_register("dpif-dummy/change-port-number",
"dp port new-number",
3, 3, dpif_dummy_change_port_number, NULL);
- unixctl_command_register("dpif-dummy/delete-port", "dp port",
- 2, 2, dpif_dummy_delete_port, NULL);
}
/* Datapath Classifier. */