void v5x_le_ctrl_init(void); struct v5x_ctrl_proto *v5x_le_ctrl_create(struct v5x_interface *v5if, struct v5x_user_port *v5up, uint16_t nr); void v5x_le_ctrl_destroy(struct v5x_ctrl_proto *ctrl); int v5x_le_ctrl_rcv(struct v5x_interface *v5if, uint16_t l3_addr, bool is_isdn, uint8_t msg_type, const struct tlv_parsed *tp); int v5x_le_ctrl_common_snd(struct v5x_interface *v5if, enum v5x_ctrl_func_id cfi, uint8_t *rej_cause, uint8_t *variant, uint32_t *interface_id); int v5x_le_ctrl_port_snd(struct v5x_user_port *v5up, enum v5x_ctrl_func_el cfe); void v5x_le_ctrl_start(struct v5x_ctrl_proto *ctrl); void v5x_le_ctrl_stop(struct v5x_ctrl_proto *ctrl);