zephyr/subsys/bluetooth/host
Mariusz Skamra ddf172c187 Bluetooth: gatt: Fix automatic resubscription causing CCC removal
This fixes CCC subscriptions that were removed if the automatic
resubscription was aborted by ACL disconnection.
As the client renews subscriptions, there is no point of removing those
if the link is disconnected unexpectedly.
The API user won't be notified about the failure, as the automatic
resubscriptions are implicit, and after reconnection the subscriptions
will be still valid.

Signed-off-by: Mariusz Skamra <mariusz.skamra@codecoup.pl>
2023-12-12 15:32:45 +01:00
..
a2dp_internal.h
a2dp.c
addr_internal.h
addr.c
adv.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
adv.h
aes_ccm.c
at.c
at.h
att_internal.h Bluetooth: gatt: Fix automatic resubscription causing CCC removal 2023-12-12 15:32:45 +01:00
att.c Bluetooth: gatt: Fix automatic resubscription causing CCC removal 2023-12-12 15:32:45 +01:00
avdtp_internal.h
avdtp.c Bluetooth: Host: Pass pointer to server in L2CAP accept() callback 2023-09-14 14:36:34 +02:00
br.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
br.h
buf.c Bluetooth: Host: Use actual user_data size 2023-12-11 12:50:54 +01:00
CMakeLists.txt Bluetooth: Host: CMake dependency for Mesh Bsim 2023-10-20 15:07:51 +02:00
conn_internal.h Bluetooth: Host: Add LE Power Control Request Procedure APIs 2023-11-29 09:59:39 +01:00
conn.c Bluetooth: Use CONFIG_BT_CONN_TX_USER_DATA_SIZE 2023-11-30 10:06:19 +01:00
crypto.c
crypto.h
data.c
direction_internal.h
direction.c bluetooth: host: add checks for connection types 2023-07-05 09:15:48 +02:00
ecc.c bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
ecc.h bluetooth: fixes shadow variables 2023-08-17 13:00:09 +02:00
gatt_internal.h
gatt.c Bluetooth: gatt: Fix automatic resubscription causing CCC removal 2023-12-12 15:32:45 +01:00
hci_common.c
hci_core.c Bluetooth: Host: Use actual user_data size 2023-12-11 12:50:54 +01:00
hci_core.h bluetooth: id: make sharing RPA between adv sets optional 2023-11-14 09:22:51 +01:00
hci_ecc.c
hci_ecc.h
hci_raw_internal.h
hci_raw.c Bluetooth: Host: Use actual user_data size 2023-12-11 12:50:54 +01:00
hfp_hf.c Bluetooth: Host: Use actual user_data size 2023-12-11 12:50:54 +01:00
hfp_internal.h
id.c bluetooth: add HCI driver parameter to set controller's public address 2023-11-29 10:44:25 +01:00
id.h
iso_internal.h Bluetooth: Host: iso_data extend bt_buf_data 2023-12-11 12:50:54 +01:00
iso.c Bluetooth: Host: Use actual user_data size 2023-12-11 12:50:54 +01:00
Kconfig bluetooth: id: make sharing RPA between adv sets optional 2023-11-14 09:22:51 +01:00
Kconfig.gatt Bluetooth: ATT: remove BT_ATT_ENFORCE_FLOW 2023-12-06 17:53:54 +00:00
Kconfig.l2cap Bluetooth: Mesh: Reduce BT_L2CAP_TX_MTU for mesh to 33 2023-06-29 10:05:03 +00:00
keys_br.c
keys.c
keys.h
l2cap_br.c Bluetooth: Host: Pass pointer to server in L2CAP accept() callback 2023-09-14 14:36:34 +02:00
l2cap_internal.h Bluetooth: l2cap: remove bt_l2cap_chan_send_cb 2023-11-30 10:06:19 +01:00
l2cap.c Bluetooth: l2cap: remove bt_l2cap_chan_send_cb 2023-11-30 10:06:19 +01:00
long_wq.c bluetooth: Make long workqueue init priority configurable 2023-09-11 19:57:08 +02:00
long_wq.h
monitor.c
monitor.h
rfcomm_internal.h
rfcomm.c Bluetooth: Host: Pass pointer to server in L2CAP accept() callback 2023-09-14 14:36:34 +02:00
scan.c bluetooth: host: add checks for connection types 2023-07-05 09:15:48 +02:00
scan.h
sdp_internal.h
sdp.c Bluetooth: Use CONFIG_BT_CONN_TX_USER_DATA_SIZE 2023-11-30 10:06:19 +01:00
settings.c
settings.h
smp_null.c
smp.c bluetooth: host: smp: Add runtime check for central-specific path 2023-10-04 14:53:26 +01:00
smp.h
ssp.c bluetooth: host: add checks for connection types 2023-07-05 09:15:48 +02:00
ssp.h
testing.c Bluetooth: Mesh: Make bt_mesh_model as rodata 2023-11-16 16:52:14 +01:00
testing.h Bluetooth: Mesh: Make bt_mesh_model as rodata 2023-11-16 16:52:14 +01:00
uuid.c