aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxen
diff options
context:
space:
mode:
authorEwan Mellor <ewan@xensource.com>2007-02-26 00:07:14 +0000
committerEwan Mellor <ewan@xensource.com>2007-02-26 00:07:14 +0000
commitf8b1ed8706bf360431f7d632310b9060bffb5ecd (patch)
tree0b787c86144d2724c477fd1ff57d28fa96841a91 /tools/libxen
parent51b6900b84eb965c36752c9cf8d91af0c29182dd (diff)
downloadxen-f8b1ed8706bf360431f7d632310b9060bffb5ecd.tar.gz
xen-f8b1ed8706bf360431f7d632310b9060bffb5ecd.tar.bz2
xen-f8b1ed8706bf360431f7d632310b9060bffb5ecd.zip
Remove unused network.default_{gateway,netmask}.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Diffstat (limited to 'tools/libxen')
-rw-r--r--tools/libxen/include/xen_network.h36
-rw-r--r--tools/libxen/src/xen_network.c78
2 files changed, 5 insertions, 109 deletions
diff --git a/tools/libxen/include/xen_network.h b/tools/libxen/include/xen_network.h
index 228c7c2ab4..f1bff0e229 100644
--- a/tools/libxen/include/xen_network.h
+++ b/tools/libxen/include/xen_network.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006, XenSource Inc.
+ * Copyright (c) 2006-2007, XenSource Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -26,8 +26,8 @@
/*
- * The network class.
- *
+ * The network class.
+ *
* A virtual network.
*/
@@ -68,8 +68,6 @@ typedef struct xen_network_record
char *name_description;
struct xen_vif_record_opt_set *vifs;
struct xen_pif_record_opt_set *pifs;
- char *default_gateway;
- char *default_netmask;
} xen_network_record;
/**
@@ -222,20 +220,6 @@ xen_network_get_pifs(xen_session *session, struct xen_pif_set **result, xen_netw
/**
- * Get the default_gateway field of the given network.
- */
-extern bool
-xen_network_get_default_gateway(xen_session *session, char **result, xen_network network);
-
-
-/**
- * Get the default_netmask field of the given network.
- */
-extern bool
-xen_network_get_default_netmask(xen_session *session, char **result, xen_network network);
-
-
-/**
* Set the name/label field of the given network.
*/
extern bool
@@ -250,20 +234,6 @@ xen_network_set_name_description(xen_session *session, xen_network network, char
/**
- * Set the default_gateway field of the given network.
- */
-extern bool
-xen_network_set_default_gateway(xen_session *session, xen_network network, char *default_gateway);
-
-
-/**
- * Set the default_netmask field of the given network.
- */
-extern bool
-xen_network_set_default_netmask(xen_session *session, xen_network network, char *default_netmask);
-
-
-/**
* Return a list of all the networks known to the system.
*/
extern bool
diff --git a/tools/libxen/src/xen_network.c b/tools/libxen/src/xen_network.c
index 4c56e6e41d..2351404705 100644
--- a/tools/libxen/src/xen_network.c
+++ b/tools/libxen/src/xen_network.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006, XenSource Inc.
+ * Copyright (c) 2006-2007, XenSource Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -52,13 +52,7 @@ static const struct_member xen_network_record_struct_members[] =
.offset = offsetof(xen_network_record, vifs) },
{ .key = "PIFs",
.type = &abstract_type_ref_set,
- .offset = offsetof(xen_network_record, pifs) },
- { .key = "default_gateway",
- .type = &abstract_type_string,
- .offset = offsetof(xen_network_record, default_gateway) },
- { .key = "default_netmask",
- .type = &abstract_type_string,
- .offset = offsetof(xen_network_record, default_netmask) }
+ .offset = offsetof(xen_network_record, pifs) }
};
const abstract_type xen_network_record_abstract_type_ =
@@ -84,8 +78,6 @@ xen_network_record_free(xen_network_record *record)
free(record->name_description);
xen_vif_record_opt_set_free(record->vifs);
xen_pif_record_opt_set_free(record->pifs);
- free(record->default_gateway);
- free(record->default_netmask);
free(record);
}
@@ -247,40 +239,6 @@ xen_network_get_pifs(xen_session *session, struct xen_pif_set **result, xen_netw
bool
-xen_network_get_default_gateway(xen_session *session, char **result, xen_network network)
-{
- abstract_value param_values[] =
- {
- { .type = &abstract_type_string,
- .u.string_val = network }
- };
-
- abstract_type result_type = abstract_type_string;
-
- *result = NULL;
- XEN_CALL_("network.get_default_gateway");
- return session->ok;
-}
-
-
-bool
-xen_network_get_default_netmask(xen_session *session, char **result, xen_network network)
-{
- abstract_value param_values[] =
- {
- { .type = &abstract_type_string,
- .u.string_val = network }
- };
-
- abstract_type result_type = abstract_type_string;
-
- *result = NULL;
- XEN_CALL_("network.get_default_netmask");
- return session->ok;
-}
-
-
-bool
xen_network_set_name_label(xen_session *session, xen_network network, char *label)
{
abstract_value param_values[] =
@@ -313,38 +271,6 @@ xen_network_set_name_description(xen_session *session, xen_network network, char
bool
-xen_network_set_default_gateway(xen_session *session, xen_network network, char *default_gateway)
-{
- abstract_value param_values[] =
- {
- { .type = &abstract_type_string,
- .u.string_val = network },
- { .type = &abstract_type_string,
- .u.string_val = default_gateway }
- };
-
- xen_call_(session, "network.set_default_gateway", param_values, 2, NULL, NULL);
- return session->ok;
-}
-
-
-bool
-xen_network_set_default_netmask(xen_session *session, xen_network network, char *default_netmask)
-{
- abstract_value param_values[] =
- {
- { .type = &abstract_type_string,
- .u.string_val = network },
- { .type = &abstract_type_string,
- .u.string_val = default_netmask }
- };
-
- xen_call_(session, "network.set_default_netmask", param_values, 2, NULL, NULL);
- return session->ok;
-}
-
-
-bool
xen_network_get_all(xen_session *session, struct xen_network_set **result)
{