2  * Copyright (C) 2007 Red Hat, Inc.  All rights reserved.
 
   4  * This copyrighted material is made available to anyone wishing to use,
 
   5  * modify, copy, or redistribute it subject to the terms and conditions
 
   6  * of the GNU General Public License v.2.
 
  10 #define _DLM_NETLINK_H
 
  13         DLM_STATUS_WAITING = 1,
 
  14         DLM_STATUS_GRANTED = 2,
 
  15         DLM_STATUS_CONVERT = 3,
 
  18 #define DLM_LOCK_DATA_VERSION 1
 
  20 struct dlm_lock_data {
 
  22         uint32_t lockspace_id;
 
  31         unsigned long timestamp;
 
  33         char resource_name[DLM_RESNAME_MAXLEN];
 
  38         DLM_CMD_HELLO,          /* user->kernel */
 
  39         DLM_CMD_TIMEOUT,        /* kernel->user */
 
  43 #define DLM_CMD_MAX (__DLM_CMD_MAX - 1)
 
  51 #define DLM_TYPE_MAX (__DLM_TYPE_MAX - 1)
 
  53 #define DLM_GENL_VERSION 0x1
 
  54 #define DLM_GENL_NAME "DLM"
 
  56 #endif /* _DLM_NETLINK_H */