v51_le_ctrl: Dispatch events for received port control messages
This commit is contained in:
parent
9fcd2c429b
commit
36f1170dec
|
@ -306,13 +306,16 @@ static int v51_rcv_ctrl_port(struct v5x_user_port *v5up, struct msgb *msg, const
|
|||
{
|
||||
uint16_t l3_addr;
|
||||
enum v51_ctrl_func_el cfe = *TLVP_VAL(tp, V51_CTRL_IEI_CTRL_F_ELEMENT);
|
||||
struct v5x_user_port *port = FIXME;
|
||||
|
||||
switch (l3h->msg_type) {
|
||||
case V51_CTRL_MSGT_PORT_CTRL:
|
||||
/* FIXME: send event to FSM */
|
||||
osmo_fsm_inst_dispatch(port->ctrl_fi, V51_CTRL_PE_RX_PORT_CONTROL, tp);
|
||||
/* send ACK to AN */
|
||||
return v51_tx(v5up->inst, v51_enc_ctrl_port_ack(v5up, cfe));
|
||||
case V51_CTRL_MSGT_PORT_CTRL_ACK:
|
||||
osmo_fsm_inst_dispatch(port->ctrl_fi, V51_CTRL_PE_RX_PORT_CONTROL_ACK, tp);
|
||||
default:
|
||||
return -EINVAL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue