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 | } | |
ed95b21a | 18 | EXPORT_SYMBOL(ceph_entity_type_name); |
3d14c5d2 YS |
19 | |
20 | const char *ceph_osd_op_name(int op) | |
21 | { | |
22 | switch (op) { | |
70b5bfa3 ID |
23 | #define GENERATE_CASE(op, opcode, str) case CEPH_OSD_OP_##op: return (str); |
24 | __CEPH_FORALL_OSD_OPS(GENERATE_CASE) | |
25 | #undef GENERATE_CASE | |
26 | default: | |
27 | return "???"; | |
3d14c5d2 | 28 | } |
3d14c5d2 YS |
29 | } |
30 | ||
922dab61 ID |
31 | const char *ceph_osd_watch_op_name(int o) |
32 | { | |
33 | switch (o) { | |
34 | case CEPH_OSD_WATCH_OP_UNWATCH: | |
35 | return "unwatch"; | |
36 | case CEPH_OSD_WATCH_OP_WATCH: | |
37 | return "watch"; | |
38 | case CEPH_OSD_WATCH_OP_RECONNECT: | |
39 | return "reconnect"; | |
40 | case CEPH_OSD_WATCH_OP_PING: | |
41 | return "ping"; | |
42 | default: | |
43 | return "???"; | |
44 | } | |
45 | } | |
46 | ||
4b568b1a AE |
47 | const char *ceph_osd_state_name(int s) |
48 | { | |
49 | switch (s) { | |
50 | case CEPH_OSD_EXISTS: | |
51 | return "exists"; | |
52 | case CEPH_OSD_UP: | |
53 | return "up"; | |
54 | case CEPH_OSD_AUTOOUT: | |
55 | return "autoout"; | |
56 | case CEPH_OSD_NEW: | |
57 | return "new"; | |
58 | default: | |
59 | return "???"; | |
60 | } | |
61 | } |