* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*
- * Copyright (c) 2012, 2016, Intel Corporation.
+ * Copyright (c) 2012, 2017, Intel Corporation.
*/
/*
* This file is part of Lustre, http://www.lustre.org/
#ifndef _OBDCTL_H_
#define _OBDCTL_H_
-#define MAX_IOC_BUFLEN 8192
+#ifdef HAVE_SERVER_SUPPORT
+#include <linux/lustre/lustre_barrier_user.h>
+#endif
/* ptlctl.a */
int ptl_initialize(int argc, char **argv);
int jt_obd_recover(int argc, char **argv);
int jt_obd_mdc_lookup(int argc, char **argv);
int jt_get_version(int argc, char **argv);
+int jt_lcfg_clear(int argc, char **argv);
+int jt_lcfg_fork(int argc, char **argv);
+int jt_lcfg_erase(int argc, char **argv);
int jt_get_obj_version(int argc, char **argv);
int jt_llog_catlist(int argc, char **argv);
int jt_lcfg_add_conn(int argc, char **argv);
int jt_lcfg_del_conn(int argc, char **argv);
int jt_lcfg_param(int argc, char **argv);
-int jt_lcfg_mgsparam(int argc, char **argv);
+int jt_lcfg_confparam(int argc, char **argv);
int jt_lcfg_getparam(int argc, char **argv);
int jt_lcfg_setparam(int argc, char **argv);
int jt_lcfg_listparam(int argc, char **argv);
int jt_pool_cmd(int argc, char **argv);
+#ifdef HAVE_SERVER_SUPPORT
int jt_barrier_freeze(int argc, char **argv);
int jt_barrier_thaw(int argc, char **argv);
+int __jt_barrier_stat(const char *fsname, struct barrier_ctl *bc);
int jt_barrier_stat(int argc, char **argv);
int jt_barrier_rescan(int argc, char **argv);
+int jt_snapshot_create(int argc, char **argv);
+int jt_snapshot_destroy(int argc, char **argv);
+int jt_snapshot_modify(int argc, char **argv);
+int jt_snapshot_list(int argc, char **argv);
+int jt_snapshot_mount(int argc, char **argv);
+int jt_snapshot_umount(int argc, char **argv);
+#endif /* HAVE_SERVER_SUPPORT */
int jt_nodemap_activate(int argc, char **argv);
int jt_nodemap_add(int argc, char **argv);
int jt_nodemap_del(int argc, char **argv);
int jt_nodemap_del_idmap(int argc, char **argv);
int jt_nodemap_test_id(int argc, char **argv);
int jt_nodemap_set_fileset(int argc, char **argv);
+int jt_nodemap_set_sepol(int argc, char **argv);
int jt_nodemap_info(int argc, char **argv);
int jt_changelog_register(int argc, char **argv);
int jt_changelog_deregister(int argc, char **argv);
+#ifdef HAVE_SERVER_SUPPORT
/* lustre_lfsck.c */
int jt_lfsck_start(int argc, char **argv);
int jt_lfsck_stop(int argc, char **argv);
int jt_lfsck_query(int argc, char **argv);
+#endif /* HAVE_SERVER_SUPPORT */
#endif