]>
Commit | Line | Data |
---|---|---|
3d14c5d2 YS |
1 | /* |
2 | * Ceph string constants | |
3 | */ | |
4 | #include <linux/module.h> | |
5 | #include <linux/ceph/types.h> | |
6 | ||
7 | const char *ceph_entity_type_name(int type) | |
8 | { | |
9 | switch (type) { | |
10 | case CEPH_ENTITY_TYPE_MDS: return "mds"; | |
11 | case CEPH_ENTITY_TYPE_OSD: return "osd"; | |
12 | case CEPH_ENTITY_TYPE_MON: return "mon"; | |
13 | case CEPH_ENTITY_TYPE_CLIENT: return "client"; | |
14 | case CEPH_ENTITY_TYPE_AUTH: return "auth"; | |
15 | default: return "unknown"; | |
16 | } | |
17 | } | |
18 | ||
19 | const char *ceph_osd_op_name(int op) | |
20 | { | |
21 | switch (op) { | |
70b5bfa3 ID |
22 | #define GENERATE_CASE(op, opcode, str) case CEPH_OSD_OP_##op: return (str); |
23 | __CEPH_FORALL_OSD_OPS(GENERATE_CASE) | |
24 | #undef GENERATE_CASE | |
25 | default: | |
26 | return "???"; | |
3d14c5d2 | 27 | } |
3d14c5d2 YS |
28 | } |
29 | ||
4b568b1a AE |
30 | const char *ceph_osd_state_name(int s) |
31 | { | |
32 | switch (s) { | |
33 | case CEPH_OSD_EXISTS: | |
34 | return "exists"; | |
35 | case CEPH_OSD_UP: | |
36 | return "up"; | |
37 | case CEPH_OSD_AUTOOUT: | |
38 | return "autoout"; | |
39 | case CEPH_OSD_NEW: | |
40 | return "new"; | |
41 | default: | |
42 | return "???"; | |
43 | } | |
44 | } |