summaryrefslogtreecommitdiff
path: root/include/linux/ceph/msgr.h
diff options
context:
space:
mode:
authorJohn Spray <john.spray@redhat.com>2014-10-16 12:05:34 +0100
committerIlya Dryomov <idryomov@redhat.com>2014-12-17 20:09:50 +0300
commitd4e1a4e0db439209672f9803f9f23b0123fb09aa (patch)
tree96f367931100b09606ca00eeee91eadef6ec1c2b /include/linux/ceph/msgr.h
parent33d07337962c7bbd2fd5cf7f1106735c9507fbe2 (diff)
libceph: update ceph_msg_header structure
2 bytes of what was reserved space is now used by userspace for the compat_version field. Signed-off-by: John Spray <john.spray@redhat.com> Reviewed-by: Sage Weil <sage@redhat.com>
Diffstat (limited to 'include/linux/ceph/msgr.h')
-rw-r--r--include/linux/ceph/msgr.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/ceph/msgr.h b/include/linux/ceph/msgr.h
index cac4b28ac1c0..1c1887206ffa 100644
--- a/include/linux/ceph/msgr.h
+++ b/include/linux/ceph/msgr.h
@@ -152,7 +152,8 @@ struct ceph_msg_header {
receiver: mask against ~PAGE_MASK */
struct ceph_entity_name src;
- __le32 reserved;
+ __le16 compat_version;
+ __le16 reserved;
__le32 crc; /* header crc32c */
} __attribute__ ((packed));