zfs_prop.c (289362) | zfs_prop.c (289422) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 57 unchanged lines hidden (view full) --- 66{ 67 static zprop_index_t checksum_table[] = { 68 { "on", ZIO_CHECKSUM_ON }, 69 { "off", ZIO_CHECKSUM_OFF }, 70 { "fletcher2", ZIO_CHECKSUM_FLETCHER_2 }, 71 { "fletcher4", ZIO_CHECKSUM_FLETCHER_4 }, 72 { "sha256", ZIO_CHECKSUM_SHA256 }, 73 { "noparity", ZIO_CHECKSUM_NOPARITY }, | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 57 unchanged lines hidden (view full) --- 66{ 67 static zprop_index_t checksum_table[] = { 68 { "on", ZIO_CHECKSUM_ON }, 69 { "off", ZIO_CHECKSUM_OFF }, 70 { "fletcher2", ZIO_CHECKSUM_FLETCHER_2 }, 71 { "fletcher4", ZIO_CHECKSUM_FLETCHER_4 }, 72 { "sha256", ZIO_CHECKSUM_SHA256 }, 73 { "noparity", ZIO_CHECKSUM_NOPARITY }, |
74#ifdef illumos 75 { "sha512", ZIO_CHECKSUM_SHA512 }, 76 { "skein", ZIO_CHECKSUM_SKEIN }, 77 { "edonr", ZIO_CHECKSUM_EDONR }, 78#endif |
|
74 { NULL } 75 }; 76 77 static zprop_index_t dedup_table[] = { 78 { "on", ZIO_CHECKSUM_ON }, 79 { "off", ZIO_CHECKSUM_OFF }, 80 { "verify", ZIO_CHECKSUM_ON | ZIO_CHECKSUM_VERIFY }, 81 { "sha256", ZIO_CHECKSUM_SHA256 }, 82 { "sha256,verify", 83 ZIO_CHECKSUM_SHA256 | ZIO_CHECKSUM_VERIFY }, | 79 { NULL } 80 }; 81 82 static zprop_index_t dedup_table[] = { 83 { "on", ZIO_CHECKSUM_ON }, 84 { "off", ZIO_CHECKSUM_OFF }, 85 { "verify", ZIO_CHECKSUM_ON | ZIO_CHECKSUM_VERIFY }, 86 { "sha256", ZIO_CHECKSUM_SHA256 }, 87 { "sha256,verify", 88 ZIO_CHECKSUM_SHA256 | ZIO_CHECKSUM_VERIFY }, |
89#ifdef illumos 90 { "sha512", ZIO_CHECKSUM_SHA512 }, 91 { "sha512,verify", 92 ZIO_CHECKSUM_SHA512 | ZIO_CHECKSUM_VERIFY }, 93 { "skein", ZIO_CHECKSUM_SKEIN }, 94 { "skein,verify", 95 ZIO_CHECKSUM_SKEIN | ZIO_CHECKSUM_VERIFY }, 96 { "edonr,verify", 97 ZIO_CHECKSUM_EDONR | ZIO_CHECKSUM_VERIFY }, 98#endif |
|
84 { NULL } 85 }; 86 87 static zprop_index_t compress_table[] = { 88 { "on", ZIO_COMPRESS_ON }, 89 { "off", ZIO_COMPRESS_OFF }, 90 { "lzjb", ZIO_COMPRESS_LZJB }, 91 { "gzip", ZIO_COMPRESS_GZIP_6 }, /* gzip default */ --- 128 unchanged lines hidden (view full) --- 220 redundant_metadata_table); 221 zprop_register_index(ZFS_PROP_SYNC, "sync", ZFS_SYNC_STANDARD, 222 PROP_INHERIT, ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME, 223 "standard | always | disabled", "SYNC", 224 sync_table); 225 zprop_register_index(ZFS_PROP_CHECKSUM, "checksum", 226 ZIO_CHECKSUM_DEFAULT, PROP_INHERIT, ZFS_TYPE_FILESYSTEM | 227 ZFS_TYPE_VOLUME, | 99 { NULL } 100 }; 101 102 static zprop_index_t compress_table[] = { 103 { "on", ZIO_COMPRESS_ON }, 104 { "off", ZIO_COMPRESS_OFF }, 105 { "lzjb", ZIO_COMPRESS_LZJB }, 106 { "gzip", ZIO_COMPRESS_GZIP_6 }, /* gzip default */ --- 128 unchanged lines hidden (view full) --- 235 redundant_metadata_table); 236 zprop_register_index(ZFS_PROP_SYNC, "sync", ZFS_SYNC_STANDARD, 237 PROP_INHERIT, ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME, 238 "standard | always | disabled", "SYNC", 239 sync_table); 240 zprop_register_index(ZFS_PROP_CHECKSUM, "checksum", 241 ZIO_CHECKSUM_DEFAULT, PROP_INHERIT, ZFS_TYPE_FILESYSTEM | 242 ZFS_TYPE_VOLUME, |
228 "on | off | fletcher2 | fletcher4 | sha256", "CHECKSUM", 229 checksum_table); | 243 "on | off | fletcher2 | fletcher4 | sha256 | sha512 | " 244 "skein | edonr", "CHECKSUM", checksum_table); |
230 zprop_register_index(ZFS_PROP_DEDUP, "dedup", ZIO_CHECKSUM_OFF, 231 PROP_INHERIT, ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME, | 245 zprop_register_index(ZFS_PROP_DEDUP, "dedup", ZIO_CHECKSUM_OFF, 246 PROP_INHERIT, ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME, |
232 "on | off | verify | sha256[,verify]", "DEDUP", 233 dedup_table); | 247 "on | off | verify | sha256[,verify], sha512[,verify], " 248 "skein[,verify], edonr,verify", "DEDUP", dedup_table); |
234 zprop_register_index(ZFS_PROP_COMPRESSION, "compression", 235 ZIO_COMPRESS_DEFAULT, PROP_INHERIT, 236 ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME, 237 "on | off | lzjb | gzip | gzip-[1-9] | zle | lz4", 238 "COMPRESS", compress_table); 239 zprop_register_index(ZFS_PROP_SNAPDIR, "snapdir", ZFS_SNAPDIR_HIDDEN, 240 PROP_INHERIT, ZFS_TYPE_FILESYSTEM, 241 "hidden | visible", "SNAPDIR", snapdir_table); --- 431 unchanged lines hidden --- | 249 zprop_register_index(ZFS_PROP_COMPRESSION, "compression", 250 ZIO_COMPRESS_DEFAULT, PROP_INHERIT, 251 ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME, 252 "on | off | lzjb | gzip | gzip-[1-9] | zle | lz4", 253 "COMPRESS", compress_table); 254 zprop_register_index(ZFS_PROP_SNAPDIR, "snapdir", ZFS_SNAPDIR_HIDDEN, 255 PROP_INHERIT, ZFS_TYPE_FILESYSTEM, 256 "hidden | visible", "SNAPDIR", snapdir_table); --- 431 unchanged lines hidden --- |