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>
This commit is contained in:

committed by
Philipp Reisner

parent
ec2c35ac1e
commit
3b98c0c209
@@ -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
|
||||
|
Reference in New Issue
Block a user