Bluetooth: controller: Fix CPR conditional compilation
Move the newly added Connection Parameter Request reject state implementation under conditional compilation. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
parent
804419592f
commit
7295204af9
1 changed files with 18 additions and 18 deletions
|
@ -2297,6 +2297,24 @@ static inline int event_conn_upd_prep(struct ll_conn *conn, uint16_t lazy,
|
|||
case LLCP_CUI_STATE_SELECT:
|
||||
fp_mfy_select_or_use = ull_sched_mfy_win_offset_select;
|
||||
break;
|
||||
|
||||
case LLCP_CUI_STATE_REJECT:
|
||||
/* procedure request acked */
|
||||
conn->llcp_ack = conn->llcp_req;
|
||||
conn->llcp_cu.ack = conn->llcp_cu.req;
|
||||
conn->llcp_conn_param.ack = conn->llcp_conn_param.req;
|
||||
|
||||
/* reset mutex */
|
||||
ull_conn_upd_curr_reset();
|
||||
|
||||
/* enqueue control PDU */
|
||||
pdu_ctrl_tx =
|
||||
CONTAINER_OF(conn->llcp.conn_upd.pdu_win_offset,
|
||||
struct pdu_data,
|
||||
llctrl.conn_update_ind.win_offset);
|
||||
tx = CONTAINER_OF(pdu_ctrl_tx, struct node_tx, pdu);
|
||||
ctrl_tx_enqueue(conn, tx);
|
||||
return -ECANCELED;
|
||||
#endif /* CONFIG_BT_CTLR_CONN_PARAM_REQ */
|
||||
|
||||
case LLCP_CUI_STATE_OFFS_REQ:
|
||||
|
@ -2319,24 +2337,6 @@ static inline int event_conn_upd_prep(struct ll_conn *conn, uint16_t lazy,
|
|||
ctrl_tx_enqueue(conn, tx);
|
||||
return -EINPROGRESS;
|
||||
|
||||
case LLCP_CUI_STATE_REJECT:
|
||||
/* procedure request acked */
|
||||
conn->llcp_ack = conn->llcp_req;
|
||||
conn->llcp_cu.ack = conn->llcp_cu.req;
|
||||
conn->llcp_conn_param.ack = conn->llcp_conn_param.req;
|
||||
|
||||
/* reset mutex */
|
||||
ull_conn_upd_curr_reset();
|
||||
|
||||
/* enqueue control PDU */
|
||||
pdu_ctrl_tx =
|
||||
CONTAINER_OF(conn->llcp.conn_upd.pdu_win_offset,
|
||||
struct pdu_data,
|
||||
llctrl.conn_update_ind.win_offset);
|
||||
tx = CONTAINER_OF(pdu_ctrl_tx, struct node_tx, pdu);
|
||||
ctrl_tx_enqueue(conn, tx);
|
||||
return -ECANCELED;
|
||||
|
||||
default:
|
||||
LL_ASSERT(0);
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue