zephyr/subsys/bluetooth/controller/ll_sw
Vinayak Kariappa Chettimada 5f2099fb63 Bluetooth: controller: Workaround for Unknown Rsp during Enc Setup
Some old peer central controllers respond with Unknown
Response PDU to our local Slave Initiated Feature Request
after the peer initiated the Encryption Setup Procedure.

The peer has voilated the Bluetooth Specification by sending
the Unknown Response during the Encryption Setup Procedure,
but as a workaround to IOP with such controller our local
implementation is updated to not disconnect the connection
but accept the voilating Unknown Response PDU.

Relates to #12362.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2019-03-01 14:23:50 +01:00
..
nordic drivers: nrf_power_clock: Migrate to DTS. 2019-02-25 17:51:24 +01:00
ctrl_internal.h include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ctrl.c Bluetooth: controller: Workaround for Unknown Rsp during Enc Setup 2019-03-01 14:23:50 +01:00
ctrl.h Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_addr.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ll_adv_aux.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_adv_aux.h Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_adv.c Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_adv.h
ll_filter.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_filter.h
ll_master.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_mesh.c Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_mesh.h Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_scan.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_test.c Bluetooth: controller: Updates to prep to introduce new arch 2019-01-23 09:45:06 +01:00
ll_test.h
ll_tx_pwr.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll.c drivers: nrf_power_clock: Migrate to DTS. 2019-02-25 17:51:24 +01:00
lll_chan.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
lll_chan.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
lll_conn.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
lll_filter.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
lll.h bluetooth: controller: Commentary in LLL header 2019-02-15 09:51:54 -05:00
pdu.h bluetooth: controller: Static mem_pdu_rx, remove PDU_RX_SIZE_MIN 2019-02-19 10:34:48 +01:00
ull_adv_aux.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_aux.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_types.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ull_conn_internal.h Bluetooth: controller: refactored llcp_req/ack test to helper function 2019-02-12 09:38:25 +01:00
ull_conn_types.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_conn.c Bluetooth: controller: Workaround for Unknown Rsp during Enc Setup 2019-03-01 14:23:50 +01:00
ull_internal.h bluetooth: controller: Introduce ull_ref_dec for consistency 2019-02-15 09:49:21 -05:00
ull_master_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_master.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ull_scan_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_scan_types.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_scan.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ull_sched_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_sched.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_slave_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_slave.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
ull.c bluetooth: controller: Static mem_pdu_rx, remove PDU_RX_SIZE_MIN 2019-02-19 10:34:48 +01:00