Add -p switch to "zpool get"
[zfs.git] / module / zcommon / zfs_prop.c
index 0a0c25b..b27e4f3 100644 (file)
@@ -96,6 +96,7 @@ zfs_prop_init(void)
                { "gzip-8",     ZIO_COMPRESS_GZIP_8 },
                { "gzip-9",     ZIO_COMPRESS_GZIP_9 },
                { "zle",        ZIO_COMPRESS_ZLE },
+               { "lz4",        ZIO_COMPRESS_LZ4 },
                { NULL }
        };
 
@@ -105,6 +106,12 @@ zfs_prop_init(void)
                { NULL }
        };
 
+       static zprop_index_t snapdev_table[] = {
+               { "hidden",     ZFS_SNAPDEV_HIDDEN },
+               { "visible",    ZFS_SNAPDEV_VISIBLE },
+               { NULL }
+       };
+
        static zprop_index_t acl_inherit_table[] = {
                { "discard",    ZFS_ACL_DISCARD },
                { "noallow",    ZFS_ACL_NOALLOW },
@@ -211,11 +218,14 @@ zfs_prop_init(void)
        zprop_register_index(ZFS_PROP_COMPRESSION, "compression",
            ZIO_COMPRESS_DEFAULT, PROP_INHERIT,
            ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME,
-           "on | off | lzjb | gzip | gzip-[1-9] | zle", "COMPRESS",
+           "on | off | lzjb | gzip | gzip-[1-9] | zle | lz4", "COMPRESS",
            compress_table);
        zprop_register_index(ZFS_PROP_SNAPDIR, "snapdir", ZFS_SNAPDIR_HIDDEN,
            PROP_INHERIT, ZFS_TYPE_FILESYSTEM,
            "hidden | visible", "SNAPDIR", snapdir_table);
+       zprop_register_index(ZFS_PROP_SNAPDEV, "snapdev", ZFS_SNAPDEV_HIDDEN,
+           PROP_INHERIT, ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME,
+           "hidden | visible", "SNAPDEV", snapdev_table);
        zprop_register_index(ZFS_PROP_ACLINHERIT, "aclinherit",
            ZFS_ACL_RESTRICTED, PROP_INHERIT, ZFS_TYPE_FILESYSTEM,
            "discard | noallow | restricted | passthrough | passthrough-x",