vserver 1.9.3
[linux-2.6.git] / drivers / w1 / w1_netlink.h
index 7064ded..ea1b530 100644 (file)
 
 #include "w1.h"
 
+enum w1_netlink_message_types {
+       W1_SLAVE_ADD = 0,
+       W1_SLAVE_REMOVE,
+       W1_MASTER_ADD,
+       W1_MASTER_REMOVE,
+};
+
 struct w1_netlink_msg 
 {
+       __u8                            type;
+       __u8                            reserved[3];
        union
        {
                struct w1_reg_num       id;
                __u64                   w1_id;
+               struct
+               {
+                       __u32           id;
+                       __u32           pid;
+               } mst;
        } id;
-       __u64                           val;
 };
 
 #ifdef __KERNEL__