zephyr/subsys/bluetooth/host
Wolfgang Puffitsch c8c81d28b7 Bluetooth: controller: Only allow supported feature bits to be set by host
Redefine mask of host-controlled feature bits to include only features
that are supported by the controller. This fixes a conformance test
failure where setting an unsupported host-controlled feature bit was
not rejected as it should.

Set the Connected Isochronous Streams (Host Support) bit from the host
only if unicast support is configured to avoid failures in
broadcast-only configurations.

Signed-off-by: Wolfgang Puffitsch <wopu@demant.com>
2023-02-08 01:16:10 +09:00
..
a2dp_internal.h
a2dp.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
addr_internal.h BluetootH: Host: add helper functions for resolved addresses 2023-01-12 13:31:12 +01:00
addr.c BluetootH: Host: add helper functions for resolved addresses 2023-01-12 13:31:12 +01:00
adv.c Bluetooth: host: resume advertising even when BT_EXT_ADV=y 2023-02-02 17:05:48 +02:00
adv.h Bluetooth: Host: reset adv_pool in bt_disable 2022-11-09 09:03:50 +00:00
aes_ccm.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
at.c
at.h
att_internal.h Bluetooth: Host: Check if channel option is valid 2022-08-19 11:59:52 +02:00
att.c Bluetooth: host: clear ATT_CONNECTED flag on detach 2023-01-09 19:19:39 +01:00
avdtp_internal.h
avdtp.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
br.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
br.h
buf.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
CMakeLists.txt Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
conn_internal.h Bluetooth: Host: clean up after connections in bt_disable 2022-11-09 09:03:50 +00:00
conn.c Revert "Bluetooth: Host: Disable host-based RPA resolution when !BT_PRIVACY" 2023-01-24 15:13:36 +01:00
crypto.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
crypto.h
direction_internal.h Bluetooth: Host: Add common handling of VS IQ report 2022-08-19 16:26:10 +02:00
direction.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ecc.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ecc.h Bluetooth: Host: add pub_key_hci_disrupted function 2022-11-09 09:03:50 +00:00
gatt_internal.h Bluetooth: GATT: Add LE Secure Connections Permission Check 2022-07-19 10:32:56 +02:00
gatt.c Bluetooth: Host: Re-subscribe only after encrypt change 2023-01-26 10:05:13 +00:00
hci_common.c
hci_core.c Bluetooth: controller: Only allow supported feature bits to be set by host 2023-02-08 01:16:10 +09:00
hci_core.h Bluetooth: host: Fix RPA timeout expiration 2022-11-21 12:36:50 +01:00
hci_ecc.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
hci_ecc.h
hci_raw_internal.h
hci_raw.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
hfp_hf.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
hfp_internal.h
id.c Bluetooth: host: adv: set the address in bt_le_adv_resume 2022-12-19 09:37:25 +00:00
id.h Bluetooth: host: Call RPA expired on disabled advertising sets 2022-11-21 12:36:50 +01:00
iso_internal.h Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
iso.c bluetooth: Fix duplicated parameter check 2023-01-30 23:47:55 +00:00
Kconfig Revert "Bluetooth: Host: Disable host-based RPA resolution when !BT_PRIVACY" 2023-01-24 15:13:36 +01:00
Kconfig.gatt Bluetooth: Host: Re-subscribe only after encrypt change 2023-01-26 10:05:13 +00:00
Kconfig.l2cap Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
keys_br.c all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
keys.c tests: bluetooth: host: Add UT for bt_keys_update_usage() 2023-01-17 13:13:02 +01:00
keys.h Bluetooth: Host: Define bt_irk_eq 2022-10-27 13:16:59 +02:00
l2cap_br.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
l2cap_internal.h Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
l2cap.c Bluetooth: Host: l2cap: disconnect when PDU > MPS 2022-11-30 12:50:10 +01:00
long_wq.c
long_wq.h
monitor.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
monitor.h Bluetooth: Host: Monitor: Make addr param const in bt_monitor_new_index 2022-08-25 12:18:09 +02:00
rfcomm_internal.h
rfcomm.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
scan.c bluetooth: host: Added extra options to PAST subscribe 2023-01-26 07:29:19 -08:00
scan.h Bluetooth: Host: add missing de-init of periodic sync pool 2022-07-13 16:13:57 +02:00
sdp_internal.h
sdp.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
settings.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
settings.h
smp_null.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
smp.c Bluetooth: Stop sending SMP PDUs outside of pairing procedure 2023-01-27 19:23:03 +09:00
smp.h bluetooth: smp: Add authentication callbacks per connection 2022-08-10 12:49:30 +02:00
ssp.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ssp.h
testing.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
testing.h
uuid.c