| 1 | |
| 2 | |
| 3 | * Ceph string constants
|
| 4 |
|
| 5 | #include <linux/module.h>
|
| 6 | #include <linux/ceph/types.h>
|
| 7 |
|
| 8 | const char *ceph_entity_type_name(int type)
|
| 9 | {
|
| 10 | switch (type) {
|
| 11 | case CEPH_ENTITY_TYPE_MDS: return "mds";
|
| 12 | case CEPH_ENTITY_TYPE_OSD: return "osd";
|
| 13 | case CEPH_ENTITY_TYPE_MON: return "mon";
|
| 14 | case CEPH_ENTITY_TYPE_CLIENT: return "client";
|
| 15 | case CEPH_ENTITY_TYPE_AUTH: return "auth";
|
| 16 | default: return "unknown";
|
| 17 | }
|
| 18 | }
|
| 19 | EXPORT_SYMBOL(ceph_entity_type_name);
|
| 20 |
|
| 21 | const char *ceph_auth_proto_name(int proto)
|
| 22 | {
|
| 23 | switch (proto) {
|
| 24 | case CEPH_AUTH_UNKNOWN:
|
| 25 | return "unknown";
|
| 26 | case CEPH_AUTH_NONE:
|
| 27 | return "none";
|
| 28 | case CEPH_AUTH_CEPHX:
|
| 29 | return "cephx";
|
| 30 | default:
|
| 31 | return "???";
|
| 32 | }
|
| 33 | }
|
| 34 |
|
| 35 | const char *ceph_con_mode_name(int mode)
|
| 36 | {
|
| 37 | switch (mode) {
|
| 38 | case CEPH_CON_MODE_UNKNOWN:
|
| 39 | return "unknown";
|
| 40 | case CEPH_CON_MODE_CRC:
|
| 41 | return "crc";
|
| 42 | case CEPH_CON_MODE_SECURE:
|
| 43 | return "secure";
|
| 44 | default:
|
| 45 | return "???";
|
| 46 | }
|
| 47 | }
|
| 48 |
|
| 49 | const char *ceph_osd_op_name(int op)
|
| 50 | {
|
| 51 | switch (op) {
|
| 52 | #define GENERATE_CASE(op, opcode, str) case CEPH_OSD_OP_##op: return (str);
|
| 53 | __CEPH_FORALL_OSD_OPS(GENERATE_CASE)
|
| 54 | #undef GENERATE_CASE
|
| 55 | default:
|
| 56 | return "???";
|
| 57 | }
|
| 58 | }
|
| 59 |
|
| 60 | const char *ceph_osd_watch_op_name(int o)
|
| 61 | {
|
| 62 | switch (o) {
|
| 63 | case CEPH_OSD_WATCH_OP_UNWATCH:
|
| 64 | return "unwatch";
|
| 65 | case CEPH_OSD_WATCH_OP_WATCH:
|
| 66 | return "watch";
|
| 67 | case CEPH_OSD_WATCH_OP_RECONNECT:
|
| 68 | return "reconnect";
|
| 69 | case CEPH_OSD_WATCH_OP_PING:
|
| 70 | return "ping";
|
| 71 | default:
|
| 72 | return "???";
|
| 73 | }
|
| 74 | }
|
| 75 |
|
| 76 | const char *ceph_osd_state_name(int s)
|
| 77 | {
|
| 78 | switch (s) {
|
| 79 | case CEPH_OSD_EXISTS:
|
| 80 | return "exists";
|
| 81 | case CEPH_OSD_UP:
|
| 82 | return "up";
|
| 83 | case CEPH_OSD_AUTOOUT:
|
| 84 | return "autoout";
|
| 85 | case CEPH_OSD_NEW:
|
| 86 | return "new";
|
| 87 | default:
|
| 88 | return "???";
|
| 89 | }
|
| 90 | }
|