zephyr/subsys
Omkar Kulkarni 602fd0d889 Bluetooth: Mesh: Blob Server considers friendship
Fix Max Chunk reporting during Block_Information_Get:
If friendship is established, then max possible chunk size for transfer
is reported according to friend's queue size.

ChunkSize = (FndQ sz * Bytes per seg (12)) - Opcode(1) - Chunk_Num (2)-
            8 byte MIC (max)
	  = (FndQ sz * 12) - 11

This allows all segments of Chunk_Transfer messages to fit in a friend
queue. If this is not done, friend queue keeps overflowing
systematically causing unstable PULL_MODE transfers.

Fix Chunk requests:
Adapt number of requested chunks according to current friend queue size.
If friend queue is too small, at least 1 chunk is requested.

Signed-off-by: Omkar Kulkarni <omkar.kulkarni@nordicsemi.no>
2025-07-25 08:14:26 -04:00
..
bindesc bindesc: fix typo in errno (ENONET->ENOENT) 2025-06-20 13:21:39 -04:00
bluetooth Bluetooth: Mesh: Blob Server considers friendship 2025-07-25 08:14:26 -04:00
canbus kconfig: fix typo in (soc, subsys) 2025-07-01 10:58:54 -10:00
console
dap dap: add DAP backend USB 2025-03-11 18:54:24 +01:00
debug gdb: fix compilation failures 2025-07-21 13:03:30 -04:00
demand_paging
dfu dfu: img_util: Upload to slot0 if not running from slot0 2025-07-19 15:45:53 -04:00
disk
dsp
emul
fb cfb: added API for drawing a circle 2025-06-26 22:09:48 -05:00
fs fs: shell: Fix FS shell using fixed storage_partition name instead of DT 2025-07-24 02:48:22 -04:00
gnss gnss: rtk: Add basic integration 2025-07-21 09:19:14 -04:00
input input: Fix function signature of input_thread 2025-06-18 07:41:25 +02:00
ipc ipc_service: ipc_icbmsg: fix unchecked error in icmsg_open() 2025-07-11 13:15:04 -10:00
jwt modules: mbedtls: make key exchange Kconfigs depend on, not select 2025-05-13 22:22:43 -04:00
llext llext: only invalidate instruction cache where needed 2025-07-23 09:32:34 +02:00
logging kconfig: fix typo in (soc, subsys) 2025-07-01 10:58:54 -10:00
lorawan lorawan: add link check support. 2025-04-17 17:23:12 +02:00
mem_mgmt
mgmt net: Fix alignment error with net_ipaddr_copy() 2025-07-04 13:16:32 -05:00
modbus modbus: fix Apache-2.0 SPDX License identifier case 2025-06-11 10:23:46 -07:00
modem modem: pipelink: silence warning in modem_pipelink_is_connected 2025-07-24 02:45:22 -04:00
net net: openthread: Fix build with CONFIG_OPENTHREAD_INTERFACE_EARLY_UP 2025-07-24 17:01:59 +01:00
pm pm: Fix to prevent incorrect forever timeout 2025-07-19 13:27:08 -04:00
pmci pmci: mctp: I2C+GPIO Target binding 2025-07-19 09:53:21 +02:00
portability subsys/portability/cmsis_rtos_v2: Fix code compliance issues 2025-05-21 12:35:28 +02:00
profiling arch: Unify declaration of text region 2025-04-23 02:15:25 +02:00
random random: Correct Mutex define 2025-03-04 21:55:45 +01:00
retention
rtio rtio: Fix syscall verify misra-c:2004 12.4 issue 2025-07-25 08:09:41 -04:00
sd sd: fix incorrect error logging 2025-06-05 15:02:15 -05:00
secure_storage secure_storage: its: transform: improve expandability 2025-05-27 15:46:37 +02:00
sensing
settings settings: Add retention backend 2025-07-21 07:23:29 -04:00
shell shell: exchange k_mutex for k_sem 2025-07-24 17:00:07 +01:00
sip_svc
stats
storage storage: flash_map: Add support for sub-partitions 2025-06-11 10:13:56 -07:00
task_wdt task_wdt: Add suspend and resume API functions 2025-04-02 13:05:14 +02:00
testsuite crypto: remove deprecated tinycrypt 2025-07-24 02:48:32 -04:00
timing
tracing subsys/tracing/backend_posix: Remove NATIVE_APPLICATION support 2025-07-19 09:38:15 +02:00
usb usb: uvc: respect setup->wLength in responses 2025-07-24 16:58:20 +01:00
zbus zbus: add user-configurable HEAP_MEM_POOL_ADD_SIZE_ZBUS 2025-07-19 09:56:21 +02:00
CMakeLists.txt gnss: rtk: Add basic integration 2025-07-21 09:19:14 -04:00
Kconfig gnss: rtk: Add basic integration 2025-07-21 09:19:14 -04:00