pub const CN_IDX_PROC: u32 = 0x01;
pub const CN_VAL_PROC: u32 = 0x01;
pub const CN_IDX_CIFS: u32 = 0x02;
pub const CN_VAL_CIFS: u32 = 0x01;
pub const CN_W1_IDX: u32 = 0x03;
pub const CN_W1_VAL: u32 = 0x01;
pub const CN_IDX_V86D: u32 = 0x04;
pub const CN_VAL_V86D_UVESAFB: u32 = 0x01;
pub const CN_IDX_BB: u32 = 0x05;
pub const CN_DST_IDX: u32 = 0x06;
pub const CN_DST_VAL: u32 = 0x01;
pub const CN_IDX_DM: u32 = 0x07;
pub const CN_VAL_DM_USERSPACE_LOG: u32 = 0x01;
pub const CN_IDX_DRBD: u32 = 0x08;
pub const CN_VAL_DRBD: u32 = 0x01;
pub const CN_KVP_IDX: u32 = 0x09;
pub const CN_KVP_VAL: u32 = 0x01;
pub const CN_VSS_IDX: u32 = 0x0A;
pub const CN_VSS_VAL: u32 = 0x01;
#[repr(C)]
#[derive(Clone, Copy, Debug, Default)]
pub struct cb_id {
pub idx: u32,
pub val: u32,
}
#[repr(C)]
#[derive(Clone, Copy, Debug, Default)]
pub struct cn_msg {
pub id: cb_id,
pub seq: u32,
pub ack: u32,
pub len: u16,
pub flags: u16,
}