summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorLars Ellenberg <lars.ellenberg@linbit.com>2011-03-07 12:49:34 +0100
committerPhilipp Reisner <philipp.reisner@linbit.com>2012-11-04 00:16:17 +0100
commit3b98c0c2093d1f92e5b7394ae0b13d142e7ef880 (patch)
tree43d24df845b0c63ca0689b1aa094623ae0f999d0 /include
parentec2c35ac1ea288f5c931e32452ecea50068e8450 (diff)
downloadblackbird-op-linux-3b98c0c2093d1f92e5b7394ae0b13d142e7ef880.tar.gz
blackbird-op-linux-3b98c0c2093d1f92e5b7394ae0b13d142e7ef880.zip
drbd: switch configuration interface from connector to genetlink
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/drbd.h35
-rw-r--r--include/linux/genl_magic_func.h2
2 files changed, 2 insertions, 35 deletions
diff --git a/include/linux/drbd.h b/include/linux/drbd.h
index e192167e6145..d28fdd8fcd49 100644
--- a/include/linux/drbd.h
+++ b/include/linux/drbd.h
@@ -51,7 +51,6 @@
#endif
-
extern const char *drbd_buildtag(void);
#define REL_VERSION "8.3.11"
#define API_VERSION 88
@@ -159,6 +158,7 @@ enum drbd_ret_code {
ERR_CONN_IN_USE = 159,
ERR_MINOR_CONFIGURED = 160,
ERR_MINOR_EXISTS = 161,
+ ERR_INVALID_REQUEST = 162,
/* insert new ones above this line */
AFTER_LAST_ERR_CODE
@@ -349,37 +349,4 @@ enum drbd_timeout_flag {
#define DRBD_MD_INDEX_FLEX_EXT -2
#define DRBD_MD_INDEX_FLEX_INT -3
-/* Start of the new netlink/connector stuff */
-
-enum drbd_ncr_flags {
- DRBD_NL_CREATE_DEVICE = 0x01,
- DRBD_NL_SET_DEFAULTS = 0x02,
-};
-#define DRBD_NL_OBJ_NAME_LEN 32
-
-
-/* For searching a vacant cn_idx value */
-#define CN_IDX_STEP 6977
-
-struct drbd_nl_cfg_req {
- int packet_type;
- union {
- struct {
- unsigned int drbd_minor;
- enum drbd_ncr_flags flags;
- };
- struct {
- char obj_name[DRBD_NL_OBJ_NAME_LEN];
- };
- };
- unsigned short tag_list[];
-};
-
-struct drbd_nl_cfg_reply {
- int packet_type;
- unsigned int minor;
- int ret_code; /* enum ret_code or set_st_err_t */
- unsigned short tag_list[]; /* only used with get_* calls */
-};
-
#endif
diff --git a/include/linux/genl_magic_func.h b/include/linux/genl_magic_func.h
index 8a86f659d363..c8c67239f616 100644
--- a/include/linux/genl_magic_func.h
+++ b/include/linux/genl_magic_func.h
@@ -95,7 +95,7 @@ static struct nla_policy s_name ## _nl_policy[] __read_mostly = \
#endif
#endif
-#if 1
+#ifdef GENL_MAGIC_DEBUG
static void dprint_field(const char *dir, int nla_type,
const char *name, void *valp)
{
OpenPOWER on IntegriCloud