Whamcloud - gitweb
LU-13306 mgc: handle large NID formats
[fs/lustre-release.git] / lustre / utils / lustreapi_internal.h
index 72e2ecc..38ce395 100644 (file)
@@ -68,6 +68,7 @@
 int get_root_path(int want, char *fsname, int *outfd, char *path, int index,
                  dev_t *dev, char *nid);
 int llapi_ioctl_pack(struct obd_ioctl_data *data, char **pbuf, int max_len);
+int llapi_ioctl_dev(int dev_id, unsigned int cmd, void *buf);
 int llapi_ioctl_unpack(struct obd_ioctl_data *data, char *pbuf, int max_len);
 int sattr_cache_get_defaults(const char *const fsname,
                             const char *const pathname, unsigned int *scount,
@@ -184,6 +185,15 @@ int libcfs_ukuc_get_rfd(struct lustre_kernelcomm *link);
 int libcfs_ukuc_msg_get(struct lustre_kernelcomm *l, char *buf, int maxsize,
                        int transport);
 
+enum lctl_param_flags {
+       PARAM_FLAGS_YAML_FORMAT         = 0x0001,
+       PARAM_FLAGS_SHOW_SOURCE         = 0x0002,
+       PARAM_FLAGS_EXTRA_DETAILS       = 0x0004,
+};
+
+int llapi_param_display_value(char *path, int version,
+                             enum lctl_param_flags flags, FILE *fp);
+
 enum get_lmd_info_type {
        GET_LMD_INFO = 1,
        GET_LMD_STRIPE = 2,