]> git.proxmox.com Git - mirror_zfs.git/blobdiff - include/sys/zfs_ioctl.h
zfs should optionally send holds
[mirror_zfs.git] / include / sys / zfs_ioctl.h
index a552fad376fae9904216ef015816c107b7cd962f..f8c65f581dccf039b64f570cc980330cba4af80a 100644 (file)
@@ -106,6 +106,7 @@ typedef enum drr_headertype {
 #define        DMU_BACKUP_FEATURE_LARGE_DNODE          (1 << 23)
 #define        DMU_BACKUP_FEATURE_RAW                  (1 << 24)
 /* flag #25 is reserved for the ZSTD compression feature */
+#define        DMU_BACKUP_FEATURE_HOLDS                (1 << 26)
 
 /*
  * Mask of all supported backup features
@@ -115,7 +116,7 @@ typedef enum drr_headertype {
     DMU_BACKUP_FEATURE_EMBED_DATA | DMU_BACKUP_FEATURE_LZ4 | \
     DMU_BACKUP_FEATURE_RESUMING | DMU_BACKUP_FEATURE_LARGE_BLOCKS | \
     DMU_BACKUP_FEATURE_COMPRESSED | DMU_BACKUP_FEATURE_LARGE_DNODE | \
-    DMU_BACKUP_FEATURE_RAW)
+    DMU_BACKUP_FEATURE_RAW | DMU_BACKUP_FEATURE_HOLDS)
 
 /* Are all features in the given flag word currently supported? */
 #define        DMU_STREAM_SUPPORTED(x) (!((x) & ~DMU_BACKUP_FEATURE_MASK))