linux/net/ceph/ceph_strings.c
<<
>>
Prefs
   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
   8const 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}
  19EXPORT_SYMBOL(ceph_entity_type_name);
  20
  21const 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
  35const 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
  49const 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
  60const 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
  76const 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