Commit da38403f authored by Vinayak Kariappa Chettimada's avatar Vinayak Kariappa Chettimada Committed by Anas Nashif
Browse files

Bluetooth: controller: Fix Conn Param Req procedure stall issue



Fix an issue wherein local or remote initiated Connection
Parameter Request procedure would stall without generation
of LE Connection Update Complete HCI event because a local
or remote initiated PHY Update procedure has overwritten the
currently active Link Layer Control Procedure type.

Signed-off-by: default avatarVinayak Kariappa Chettimada <vinayak.kariappa@gmail.com>
parent 7e788678
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -7886,6 +7886,11 @@ static inline void event_phy_req_prep(struct connection *conn)

	case LLCP_PHY_STATE_UPD:
	{
		/* Defer if another procedure in progress */
		if (conn->llcp_ack != conn->llcp_req) {
			return;
		}

		/* Procedure complete */
		conn->llcp_phy.ack = conn->llcp_phy.req;