From d53b378ea0470e78da4b3e4ccf6daa106f00f747 Mon Sep 17 00:00:00 2001 From: Matt Benjamin Date: Tue, 23 Dec 2014 16:13:22 -0500 Subject: [PATCH] Introduce Message flag values used by XioMessenger. These correspond to bits in Message::magic and the erstwhile "special_handling" member. Signed-off-by: Matt Benjamin --- src/msg/Message.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/msg/Message.h b/src/msg/Message.h index 9af8e62bb9a56..7243d0cf73187 100644 --- a/src/msg/Message.h +++ b/src/msg/Message.h @@ -182,6 +182,18 @@ namespace bi = boost::intrusive; +// XioMessenger conditional trace flags +#define MSG_MAGIC_XIO 0x0002 +#define MSG_MAGIC_TRACE_XCON 0x0004 +#define MSG_MAGIC_TRACE_DTOR 0x0008 +#define MSG_MAGIC_TRACE_HDR 0x0010 +#define MSG_MAGIC_TRACE_XIO 0x0020 +#define MSG_MAGIC_TRACE_XMSGR 0x0040 +#define MSG_MAGIC_TRACE_CTR 0x0080 + +// XioMessenger diagnostic "ping pong" flag (resend msg when send completes) +#define MSG_MAGIC_REDUPE 0x0100 + class Message : public RefCountedObject { protected: ceph_msg_header header; // headerelope -- 2.39.5