zephyr/subsys
Chang Kim 98928c0a4f bluetooth: host: Add conditions to ATT_READ_BY_TYPE_REQ handler
Core spec V5.4 Vol. 3 Part G 2.5.2.1 Robust Caching specifies
the conditions where Database Out Of Sync (0x12) error needs to
be returned as follows:

If a client that has indicated support for robust caching (by
setting the Robust Caching bit in the Client Supported Features
characteristic) is change-unaware then the server shall send an
ATT_ERROR_RSP PDU with the Error Code parameter set to Database
Out Of Sync (0x12) when either of the following happen:
• That client requests an operation at any Attribute Handle or
list of Attribute Handles by sending an ATT request.
• That client sends an ATT_READ_BY_TYPE_REQ PDU with Attribute
Type other than «Include» or «Characteristic» and an Attribute
Handle range other than 0x0001 to 0xFFFF.

Add the conditions to ATT_READ_BY_TYPE_REQ handler.

Signed-off-by: Chang Kim <changshik@meta.com>
2024-12-17 11:37:27 +00:00
..
bindesc
bluetooth bluetooth: host: Add conditions to ATT_READ_BY_TYPE_REQ handler 2024-12-17 11:37:27 +00:00
canbus
console
dap
debug drivers: coredump: Place API into iterable section 2024-12-03 02:36:38 +01:00
demand_paging demand_paging: eviction: add kconfig CONFIG_EVICTION_TRACKING 2024-11-18 13:16:44 -05:00
dfu dfu: boot: mcuboot: fix boot_is_img_confirmed 2024-12-05 12:29:44 +01:00
disk
dsp
emul
fb drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
fs fs: zms: fix format string 2024-12-17 11:34:42 +00:00
input input: prevent the caller from sleeping in sysworkq 2024-11-29 14:49:43 +01:00
ipc ipc: icbmsg: Reduce block alignment to 32-bits 2024-11-22 08:26:22 -05:00
jwt jwt: remove TinyCrypt usage 2024-11-05 13:44:20 -06:00
llext llext: disable for Harvard ARC variants 2024-12-16 18:25:16 +01:00
logging logging: increase the maximum value of LOG_BUFFER_SIZE 2024-12-12 19:59:51 +01:00
lorawan lorawan: replace booleans by atomic flags 2024-11-16 14:03:36 -05:00
mem_mgmt
mgmt Subsys: mgmt: mcumgr: Fix mcumgr assertion error 2024-12-16 13:09:28 +01:00
modbus modbus: serial: remove redundant cfg->dev usage in uart_cb_handler 2024-12-13 11:34:44 +01:00
modem drivers: modem: initialize variables to avoid warn 2024-11-19 10:04:58 -05:00
net net: wifi: avoid adding duplicate mgd_ifaces 2024-12-17 09:48:29 +01:00
pm pm: policy: event: use uptime ticks 2024-12-09 03:55:52 +01:00
portability kernel/sched: Eliminate PRESTART thread state 2024-11-27 10:38:05 -05:00
profiling arch: deprecate _current 2024-11-23 20:12:24 -05:00
random random: random_timer.c Remove __GNUC__ ifdef 2024-11-06 10:11:58 -08:00
retention
rtio
sd
secure_storage secure_storage: its: store: settings: improve debug logging 2024-12-17 11:34:42 +00:00
sensing drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
settings settings: introduce priority for commit 2024-10-24 22:04:07 +01:00
shell shell: modules: kernel: streamline code 2024-12-13 11:35:28 +01:00
sip_svc
stats
storage storage: flash map: Add flash_area_sectors 2024-12-02 09:43:00 +01:00
task_wdt
testsuite tests: CONFIG_TEST_USERSPACE selects CONFIG_USERSPACE 2024-11-18 19:30:50 -05:00
timing
tracing tracing: kernel: Add support for stopping workqueues 2024-12-12 11:07:39 +01:00
usb usb: device: remove USB H4 Bluetooth function and sample 2024-12-17 11:35:57 +00:00
zbus
CMakeLists.txt
Kconfig