DEFINE_CEPH_FEATURE 75 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 0, 1, UID) DEFINE_CEPH_FEATURE 76 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 1, 1, NOSRCADDR) DEFINE_CEPH_FEATURE 79 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 3, 1, FLOCK) DEFINE_CEPH_FEATURE 80 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 4, 1, SUBSCRIBE2) DEFINE_CEPH_FEATURE 81 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 5, 1, MONNAMES) DEFINE_CEPH_FEATURE 82 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 6, 1, RECONNECT_SEQ) DEFINE_CEPH_FEATURE 83 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 7, 1, DIRLAYOUTHASH) DEFINE_CEPH_FEATURE 84 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 8, 1, OBJECTLOCATOR) DEFINE_CEPH_FEATURE 85 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE( 9, 1, PGID64) DEFINE_CEPH_FEATURE 86 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(10, 1, INCSUBOSDMAP) DEFINE_CEPH_FEATURE 87 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(11, 1, PGPOOL3) DEFINE_CEPH_FEATURE 88 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(12, 1, OSDREPLYMUX) DEFINE_CEPH_FEATURE 89 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(13, 1, OSDENC) DEFINE_CEPH_FEATURE 91 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(14, 2, SERVER_KRAKEN) DEFINE_CEPH_FEATURE 92 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(15, 1, MONENC) DEFINE_CEPH_FEATURE 97 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(18, 1, CRUSH_TUNABLES) DEFINE_CEPH_FEATURE 103 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(21, 2, SERVER_LUMINOUS) DEFINE_CEPH_FEATURE 104 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(21, 2, RESEND_ON_SPLIT) // overlap DEFINE_CEPH_FEATURE 105 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(21, 2, RADOS_BACKOFF) // overlap DEFINE_CEPH_FEATURE 106 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(21, 2, OSDMAP_PG_UPMAP) // overlap DEFINE_CEPH_FEATURE 107 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(21, 2, CRUSH_CHOOSE_ARGS) // overlap DEFINE_CEPH_FEATURE 110 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(23, 1, MSG_AUTH) DEFINE_CEPH_FEATURE 113 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(25, 1, CRUSH_TUNABLES2) DEFINE_CEPH_FEATURE 114 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(26, 1, CREATEPOOLID) DEFINE_CEPH_FEATURE 115 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(27, 1, REPLY_CREATE_INODE) DEFINE_CEPH_FEATURE 117 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(28, 2, SERVER_M) DEFINE_CEPH_FEATURE 118 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(29, 1, MDSENC) DEFINE_CEPH_FEATURE 119 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(30, 1, OSDHASHPSPOOL) DEFINE_CEPH_FEATURE 120 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(31, 1, MON_SINGLE_PAXOS) // deprecate me DEFINE_CEPH_FEATURE 127 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(35, 1, OSD_CACHEPOOL) DEFINE_CEPH_FEATURE 128 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(36, 1, CRUSH_V2) DEFINE_CEPH_FEATURE 129 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(37, 1, EXPORT_PEER) DEFINE_CEPH_FEATURE 130 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(38, 1, OSD_ERASURE_CODES) DEFINE_CEPH_FEATURE 131 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(38, 1, OSD_OSD_TMAP2OMAP) // overlap DEFINE_CEPH_FEATURE 132 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(39, 1, OSDMAP_ENC) DEFINE_CEPH_FEATURE 133 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(40, 1, MDS_INLINE_DATA) DEFINE_CEPH_FEATURE 134 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(41, 1, CRUSH_TUNABLES3) DEFINE_CEPH_FEATURE 135 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(41, 1, OSD_PRIMARY_AFFINITY) // overlap DEFINE_CEPH_FEATURE 136 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(42, 1, MSGR_KEEPALIVE2) DEFINE_CEPH_FEATURE 137 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(43, 1, OSD_POOLRESEND) DEFINE_CEPH_FEATURE 138 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(44, 1, ERASURE_CODE_PLUGINS_V2) DEFINE_CEPH_FEATURE 141 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(46, 1, OSD_FADVISE_FLAGS) DEFINE_CEPH_FEATURE 146 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(47, 1, MDS_QUOTA) DEFINE_CEPH_FEATURE 147 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(48, 1, CRUSH_V4) DEFINE_CEPH_FEATURE 151 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(50, 1, MON_METADATA) DEFINE_CEPH_FEATURE 152 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(51, 1, OSD_BITWISE_HOBJ_SORT) DEFINE_CEPH_FEATURE 153 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(52, 1, OSD_PROXY_WRITE_FEATURES) DEFINE_CEPH_FEATURE 154 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(53, 1, ERASURE_CODE_PLUGINS_V3) DEFINE_CEPH_FEATURE 155 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(54, 1, OSD_HITSET_GMT) DEFINE_CEPH_FEATURE 156 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(55, 1, HAMMER_0_94_4) DEFINE_CEPH_FEATURE 157 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(56, 1, NEW_OSDOP_ENCODING) DEFINE_CEPH_FEATURE 158 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(57, 1, MON_STATEFUL_SUB) DEFINE_CEPH_FEATURE 159 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(57, 1, MON_ROUTE_OSDMAP) // overlap DEFINE_CEPH_FEATURE 160 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(57, 1, OSDSUBOP_NO_SNAPCONTEXT) // overlap DEFINE_CEPH_FEATURE 161 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(57, 1, SERVER_JEWEL) // overlap DEFINE_CEPH_FEATURE 162 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(58, 1, CRUSH_TUNABLES5) DEFINE_CEPH_FEATURE 163 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(58, 1, NEW_OSDOPREPLY_ENCODING) // overlap DEFINE_CEPH_FEATURE 164 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(58, 1, FS_FILE_LAYOUT_V2) // overlap DEFINE_CEPH_FEATURE 165 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(59, 1, FS_BTIME) DEFINE_CEPH_FEATURE 166 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(59, 1, FS_CHANGE_ATTR) // overlap DEFINE_CEPH_FEATURE 167 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(59, 1, MSG_ADDR2) // overlap DEFINE_CEPH_FEATURE 168 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(60, 1, OSD_RECOVERY_DELETES) // *do not share this bit* DEFINE_CEPH_FEATURE 169 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(61, 1, CEPHX_V2) // *do not share this bit* DEFINE_CEPH_FEATURE 171 include/linux/ceph/ceph_features.h DEFINE_CEPH_FEATURE(62, 1, RESERVED) // do not use; used as a sentinal