aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/xl_cmdtable.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-05-19 12:48:32 +0100
committerKeir Fraser <keir.fraser@citrix.com>2010-05-19 12:48:32 +0100
commit5c898a05f448738985cc0eefa0ae7389e26349a4 (patch)
tree59ae16b7c07bfd6495c9d66b6c54fe7746c71cfc /tools/libxl/xl_cmdtable.c
parent68afcbc491c40150d3dc63e3f59b9d42a3dead22 (diff)
downloadxen-5c898a05f448738985cc0eefa0ae7389e26349a4.tar.gz
xen-5c898a05f448738985cc0eefa0ae7389e26349a4.tar.bz2
xen-5c898a05f448738985cc0eefa0ae7389e26349a4.zip
libxl: Add tmem support commands
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com>
Diffstat (limited to 'tools/libxl/xl_cmdtable.c')
-rw-r--r--tools/libxl/xl_cmdtable.c42
1 files changed, 42 insertions, 0 deletions
diff --git a/tools/libxl/xl_cmdtable.c b/tools/libxl/xl_cmdtable.c
index 82cf2ca722..b1f87468e8 100644
--- a/tools/libxl/xl_cmdtable.c
+++ b/tools/libxl/xl_cmdtable.c
@@ -228,6 +228,48 @@ struct cmd_spec cmd_table[] = {
"Print uptime for all/some domains",
"[-s] [Domain]",
},
+ { "tmem-list",
+ &main_tmem_list,
+ "List tmem pools",
+ "[-l] [<Domain>|-a]",
+ " -l List tmem stats",
+ },
+ { "tmem-freeze",
+ &main_tmem_freeze,
+ "Freeze tmem pools",
+ "[<Domain>|-a]",
+ " -a Freeze all tmem",
+ },
+ { "tmem-destroy",
+ &main_tmem_destroy,
+ "Destroy tmem pools",
+ "[<Domain>|-a]",
+ " -a Destroy all tmem",
+ },
+ { "tmem-thaw",
+ &main_tmem_thaw,
+ "Thaw tmem pools",
+ "[<Domain>|-a]",
+ " -a Thaw all tmem",
+ },
+ { "tmem-set",
+ &main_tmem_set,
+ "Change tmem settings",
+ "[<Domain>|-a] [-w[=WEIGHT]|-c[=CAP]|-p[=COMPRESS]]",
+ " -a Operate on all tmem\n"
+ " -w WEIGHT Weight (int)\n"
+ " -c CAP Cap (int)\n"
+ " -p COMPRESS Compress (int)",
+ },
+ { "tmem-shared-auth",
+ &main_tmem_shared_auth,
+ "De/authenticate shared tmem pool",
+ "[<Domain>|-a] [-u[=UUID] [-A[=AUTH]",
+ " -a Authenticate for all tmem pools\n"
+ " -u UUID Specify uuid\n"
+ " (abcdef01-2345-6789-1234-567890abcdef)\n"
+ " -A AUTH 0=auth,1=deauth",
+ },
};
int cmdtable_len = sizeof(cmd_table)/sizeof(struct cmd_spec);