zephyr/subsys/bluetooth/controller/ll_sw
Vinayak Kariappa Chettimada de5510668a Bluetooth: Controller: Fix Extended Scan and Periodic Sync terminate
Fix Extended Scan disable and Periodic Synchronization
terminate to cover scenarios where chain PDU reception could
complete while thread context is waiting for the radio event
to be done.

Changes here ensure auxiliary context is not released twice
which is caught as an assertion in flush() when checking for
validity of aux->parent pointer.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2022-04-05 14:50:18 +02:00
..
nordic Bluetooth: Controller: Fix missing Tx demux for LOW LAT ULL variant 2022-04-05 14:47:23 +02:00
openisa everywhere: fix typos 2022-03-18 13:24:08 -04:00
isoal.c Bluetooth: Controller: Cond. compile ISOAL for broadcast/receive only 2022-03-25 12:52:11 +01:00
isoal.h bluetooth: controller: Add ISO-AL TX unframed fragmentation 2022-03-21 19:03:56 +01:00
ll_addr.c
ll_feat.c Bluetooth: controller: Minor scoping fixes for vendor implementations 2022-02-21 22:00:39 -05:00
ll_settings.c
ll_test.h bluetooth: controller: Add support for all DTM commands 2022-03-18 12:00:03 +01:00
ll_tx_pwr.c Bluetooth: Controller: util: Add generic double buffer implementation 2022-01-04 09:10:05 -05:00
lll_adv_aux.h
lll_adv_iso.h Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
lll_adv_sync.h
lll_adv.h Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
lll_central_iso.h
lll_central.h
lll_chan.c
lll_chan.h
lll_clock.h
lll_common.c
lll_conn_iso.h Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
lll_conn.h Bluetooth: Controller: Fix missing Tx demux for LOW LAT ULL variant 2022-04-05 14:47:23 +02:00
lll_df.h
lll_filter.h Bluetooth: Controller: Fix filter bdaddr list size 2022-03-25 16:13:06 +01:00
lll_iso_tx.h Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
lll_peripheral_iso.h
lll_peripheral.h
lll_scan_aux.h
lll_scan.h Bluetooth: Controller: Fix filter accept list with periodic adv list use 2022-03-23 16:32:49 +01:00
lll_sched.h Bluetooth: Controller: Rename use of mstr word to cen for Central 2022-03-01 11:51:46 +01:00
lll_sync_iso.h Bluetooth: Controller: ISO Synchronized Receiver Channel Map Update 2022-02-23 13:16:07 +01:00
lll_sync.h Bluetooth: Controller: Fix Periodic Sync Terminate race condition 2022-02-04 15:03:09 +01:00
lll.h Bluetooth: Controller: Fix filter accept list with periodic adv list use 2022-03-23 16:32:49 +01:00
nrf.cmake modules: hal_nordic: Improve reservation of resources for BT_CTLR 2022-03-15 14:59:35 +01:00
openisa.cmake
pdu.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_adv_aux.c Bluetooth: Controller: Fix jitter between primary and auxiliary PDU 2022-03-21 10:14:59 +01:00
ull_adv_internal.h Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
ull_adv_iso.c Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
ull_adv_sync.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_adv_types.h Bluetooth: Controller: Fix Extended Advertising conditional compiles 2022-03-01 14:54:35 +01:00
ull_adv.c Bluetooth: controller: Fix RX data pause 2022-04-04 15:34:09 +02:00
ull_central_internal.h
ull_central_iso_internal.h
ull_central_iso.c
ull_central.c Bluetooth: controller: Fix RX data pause 2022-04-04 15:34:09 +02:00
ull_chan_internal.h
ull_chan.c Bluetooth: Controller: ISO Broadcast Channel Map Update 2022-02-23 13:16:07 +01:00
ull_conn_internal.h Bluetooth: Controller: df: CP bit not cleared in DF conn mode RX 2022-02-04 14:32:42 +01:00
ull_conn_iso_internal.h
ull_conn_iso_types.h
ull_conn_iso.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_conn_types.h Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ull_conn.c Bluetooth: Controller: Fix missing Tx demux for LOW LAT ULL variant 2022-04-05 14:47:23 +02:00
ull_df_internal.h Bluetooth: Controller: Add CTE recv and sample in connected mode 2022-01-04 09:10:05 -05:00
ull_df_types.h bluetooth: controller: Add support for all DTM commands 2022-03-18 12:00:03 +01:00
ull_df.c Bluetooth: Controller: Fix Periodic Sync CTE time reservations 2022-03-25 10:42:14 +01:00
ull_filter.c Bluetooth: Controller: Fix filter bdaddr list size 2022-03-25 16:13:06 +01:00
ull_filter.h
ull_internal.h Bluetooth: Controller: Refactor rx link and node rx release 2022-02-23 13:16:07 +01:00
ull_iso_internal.h Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
ull_iso_types.h bluetooth: controller: Add ISO-AL TX unframed fragmentation 2022-03-21 19:03:56 +01:00
ull_iso.c bluetooth: controller: Add ISO-AL TX unframed fragmentation 2022-03-21 19:03:56 +01:00
ull_llcp_chmu.c Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ull_llcp_common.c Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ull_llcp_conn_upd.c Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ull_llcp_enc.c Bluetooth: controller: Rework TX data pause 2022-04-04 15:34:09 +02:00
ull_llcp_features.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_llcp_internal.h Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ull_llcp_local.c Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ull_llcp_pdu.c bluetooth: controller: optimizing random get in encryption procedure 2022-04-02 15:40:02 +02:00
ull_llcp_phy.c Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ull_llcp_remote.c Bluetooth: controller: Rework procedure pause logic 2022-04-04 15:34:09 +02:00
ull_llcp.c Bluetooth: controller: llcp: remove extra initialisation 2022-04-04 15:34:17 +02:00
ull_llcp.h Bluetooth: Controller: df: refactor CTE REQ set disable 2022-02-02 10:53:51 +01:00
ull_periph_internal.h
ull_peripheral_iso_internal.h
ull_peripheral_iso.c
ull_peripheral.c Bluetooth: Controller: util: Add generic double buffer implementation 2022-01-04 09:10:05 -05:00
ull_scan_aux.c Bluetooth: Controller: Fix Extended Scan and Periodic Sync terminate 2022-04-05 14:50:18 +02:00
ull_scan_internal.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_scan_types.h Bluetooth: Controller: Fix to stop Extended Auxiliary Scan context 2022-02-08 13:53:07 +01:00
ull_scan.c Bluetooth: Controller: Use macro to check scanning on PHY enabled 2022-04-04 14:11:24 +02:00
ull_sched_internal.h Bluetooth: Controller: Rename use of mstr word to cen for Central 2022-03-01 11:51:46 +01:00
ull_sched.c Bluetooth: Controller: Rename use of mstr word to cen for Central 2022-03-01 11:51:46 +01:00
ull_sync_internal.h Bluetooth: Controller: Fix missing reset of sync create association 2022-03-09 13:58:17 +01:00
ull_sync_iso_internal.h
ull_sync_iso.c Bluetooth: Controller: Fix missing ISOAL sink destroy 2022-03-02 14:52:41 +01:00
ull_sync_types.h Bluetooth: Controller: Add sync established code comment 2022-02-08 14:50:17 +01:00
ull_sync.c Bluetooth: Controller: Fix missing check already stopped periodic aux 2022-04-05 14:50:18 +02:00
ull_tx_queue.c Bluetooth: controller: Rework TX data pause 2022-04-04 15:34:09 +02:00
ull_tx_queue.h
ull.c Bluetooth: Controller: Update to increase simultaneous connection limit 2022-04-04 10:24:34 +02:00