OSDN Git Service

netlink: uapi: use hex numbers for NLM_F_* flags
authorJohannes Berg <johannes.berg@intel.com>
Thu, 6 Apr 2017 14:10:42 +0000 (16:10 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 8 Apr 2017 15:26:02 +0000 (08:26 -0700)
It's rather confusing that the netlink message flags are
numbered 1, 2, 4, 8, 16, 32, <unused>, 0x100. Make that
more understandable by numbering the lower ones with hex
constants as well.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/uapi/linux/netlink.h

index f3946a2..b2c9c26 100644 (file)
@@ -50,12 +50,12 @@ struct nlmsghdr {
 
 /* Flags values */
 
-#define NLM_F_REQUEST          1       /* It is request message.       */
-#define NLM_F_MULTI            2       /* Multipart message, terminated by NLMSG_DONE */
-#define NLM_F_ACK              4       /* Reply with ack, with zero or error code */
-#define NLM_F_ECHO             8       /* Echo this request            */
-#define NLM_F_DUMP_INTR                16      /* Dump was inconsistent due to sequence change */
-#define NLM_F_DUMP_FILTERED    32      /* Dump was filtered as requested */
+#define NLM_F_REQUEST          0x01    /* It is request message.       */
+#define NLM_F_MULTI            0x02    /* Multipart message, terminated by NLMSG_DONE */
+#define NLM_F_ACK              0x04    /* Reply with ack, with zero or error code */
+#define NLM_F_ECHO             0x08    /* Echo this request            */
+#define NLM_F_DUMP_INTR                0x10    /* Dump was inconsistent due to sequence change */
+#define NLM_F_DUMP_FILTERED    0x20    /* Dump was filtered as requested */
 
 /* Modifiers to GET request */
 #define NLM_F_ROOT     0x100   /* specify tree root    */