Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/net/ceph/ceph_strings.c
26278 views
1
// SPDX-License-Identifier: GPL-2.0
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
}
91
92