zephyr/subsys/bluetooth/controller/hci
Piotr Pryga b53657a058 Bluetooth: Controller: hci: Wrong opcode when handling CTE req failed
HCI_LE_CTE_Request_Failed may be generated in case received LL_CTE_RSP
PDU didn't contain CTE or if peer rejected the request. HCI function
encode_data_ctrl responsible for dispatching received control PDUs
should not expect a PDU with PDU_DATA_LLCTRL_TYPE_CTE_REQ opcode.
It should never happen. The correct opcode here is PDU_DATA_LLCTRL_TYPE-
_CTE_RSP.

Result of this issue is an assert when LL_CTE_RSP PDU is received
but it does not include CTE.

The commit fixes the problem.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
2022-04-13 13:40:59 -07:00
..
nordic Bluetooth: controller: Cleanup included header files 2020-12-17 11:23:18 +01:00
openisa zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
hci.c Bluetooth: Controller: hci: Wrong opcode when handling CTE req failed 2022-04-13 13:40:59 -07:00
hci_driver.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
hci_internal.h Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
hci_user_ext.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00