]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
features: define the new ADDR2 feature
authorZhao Junwang <zhjwpku@gmail.com>
Thu, 19 May 2016 03:04:12 +0000 (23:04 -0400)
committerSage Weil <sage@redhat.com>
Tue, 18 Oct 2016 20:40:10 +0000 (16:40 -0400)
Signed-off-by: Zhao Junwang <zhjwpku@gmail.com>
src/include/ceph_features.h

index 197a7097c5faaf7f1be0818e1aeb25f968bf2e11..c0711a091c4af63dd5b4591f663c9c3df72eed2d 100755 (executable)
@@ -87,6 +87,8 @@
 #define CEPH_FEATURE_FS_BTIME                (1ULL<<59) /* btime */
 #define CEPH_FEATURE_FS_CHANGE_ATTR          (1ULL<<59) /* change_attr */
 
+#define CEPH_FEATURE_MSG_ADDR2 (1ULL<<59)  /* ADDR2 feature */
+
 #define CEPH_FEATURE_RESERVED2 (1ULL<<61)  /* slow down, we are almost out... */
 #define CEPH_FEATURE_RESERVED  (1ULL<<62)  /* DO NOT USE THIS ... last bit! */
 #define CEPH_FEATURE_RESERVED_BROKEN  (1ULL<<63)  /* DO NOT USE THIS; see below */
@@ -184,6 +186,7 @@ static inline unsigned long long ceph_sanitize_features(unsigned long long f) {
         CEPH_FEATURE_SERVER_KRAKEN |   \
         CEPH_FEATURE_FS_BTIME |                         \
         CEPH_FEATURE_FS_CHANGE_ATTR |                   \
+        CEPH_FEATURE_MSG_ADDR2 | \
         0ULL)
 
 #define CEPH_FEATURES_SUPPORTED_DEFAULT  CEPH_FEATURES_ALL