diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-volume-set.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-volume-set.c | 28 | 
1 files changed, 28 insertions, 0 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-volume-set.c b/xlators/mgmt/glusterd/src/glusterd-volume-set.c index a035098d8d0..665a8b29859 100644 --- a/xlators/mgmt/glusterd/src/glusterd-volume-set.c +++ b/xlators/mgmt/glusterd/src/glusterd-volume-set.c @@ -724,6 +724,34 @@ struct volopt_map_entry glusterd_volopt_map[] = {            .flags      = OPT_FLAG_CLIENT_OPT          }, + 	/* Crypt xlator options */ + +	{ .key         = "features.encryption", +	  .voltype     = "encryption/crypt", +	  .option      = "!feat", +	  .value       = "off", +	  .op_version  = 3, +	  .description = "enable/disable client-side encryption for " +                         "the volume.", +	  .flags       = OPT_FLAG_CLIENT_OPT | OPT_FLAG_XLATOR_OPT +	}, + +        { .key         = "encryption.master-key", +          .voltype     = "encryption/crypt", +          .op_version  = 3, +          .flags      = OPT_FLAG_CLIENT_OPT +        }, +        { .key         = "encryption.data-key-size", +          .voltype     = "encryption/crypt", +          .op_version  = 3, +          .flags      = OPT_FLAG_CLIENT_OPT +        }, +        { .key         = "encryption.block-size", +          .voltype     = "encryption/crypt", +          .op_version  = 3, +          .flags      = OPT_FLAG_CLIENT_OPT +        }, +          /* Client xlator options */          { .key        = "network.frame-timeout",            .voltype    = "protocol/client",  | 
