From: Sage Weil Date: Sun, 17 Feb 2019 15:42:10 +0000 (-0600) Subject: common/ceph_strings: get_con_mode_name() X-Git-Tag: v14.1.1~157^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2ee03d1b182e151ad6a1b8d4a1f6aaca0d585adf;p=ceph.git common/ceph_strings: get_con_mode_name() Signed-off-by: Sage Weil --- diff --git a/src/common/ceph_strings.cc b/src/common/ceph_strings.cc index 3e453a2663a5..c7d1b7877d4e 100644 --- a/src/common/ceph_strings.cc +++ b/src/common/ceph_strings.cc @@ -17,6 +17,16 @@ const char *ceph_entity_type_name(int type) } } +const char *ceph_con_mode_name(int con_mode) +{ + switch (con_mode) { + case CEPH_CON_MODE_UNKNOWN: return "unknown"; + case CEPH_CON_MODE_CRC: return "crc"; + case CEPH_CON_MODE_SECURE: return "secure"; + default: return "???"; + } +} + const char *ceph_osd_op_name(int op) { switch (op) { diff --git a/src/include/ceph_fs.h b/src/include/ceph_fs.h index 4b0d3ed75f4b..3bf4383358a0 100644 --- a/src/include/ceph_fs.h +++ b/src/include/ceph_fs.h @@ -78,6 +78,8 @@ struct ceph_dir_layout { #define CEPH_CON_MODE_CRC 0x1 #define CEPH_CON_MODE_SECURE 0x2 +extern const char *ceph_con_mode_name(int con_mode); + /* For options with "_", like: GSS_GSS which means: Mode/Protocol to validate "authentication_authorization", where: