zephyr/subsys
Lingao Meng 537d215981 Bluetooth: Mesh: Fixes after proxy advertising unable to send messages
When Proxy advertising or PB-GATT Advertising Enabled and use a same
advertising sets.

As adv\_start will call multi HCI Command will cause syswork_q yield.
At same time, if another thread(BT RX) all schedule\_send will cause
unable send mesh message, because ADV\_FLAG\_ACTIVE was be set, but
ADV\_FLAG\_PROXY not set currentlly.

Add ADV\_FLAG\_SCHEDULE\_PENDING indicate mesh buf has been pendings
but not scheduled, so when proxy advertising enable, let's take again,
as we can't break or terminated adv\_start, so we must waiting proxy
advertising enabled.

But after https://github.com/zephyrproject-rtos/zephyr/pull/68558

The `k_work_is_pending` always true in `send_pending_adv`, which cause
unable to send more mesh message until more mesh message comming

Signed-off-by: Lingao Meng <menglingao@xiaomi.com>
2024-10-16 09:58:33 +02:00
..
bindesc bindesc: Add support for reading binary descriptors 2024-10-11 13:20:49 -04:00
bluetooth Bluetooth: Mesh: Fixes after proxy advertising unable to send messages 2024-10-16 09:58:33 +02:00
canbus
console
dap
debug debug: mipi_stp_decoder: Avoid potential 64bit unaligned access 2024-10-09 13:45:04 +02:00
demand_paging
dfu mcuboot: Add support for RAM load mode 2024-10-11 13:19:39 -04:00
disk
dsp
emul
fb
fs fs: fatfs: additional ELM FAT options 2024-10-11 13:20:08 -04:00
input
ipc
jwt jwt: reshape and add alternative for ECDSA using PSA 2024-10-08 18:10:32 -04:00
llext llext: Add RISC-V arch-specific relocations 2024-10-03 21:59:42 +01:00
logging logging: backend: Add websocket backend 2024-10-15 04:11:03 -04:00
lorawan
mem_mgmt
mgmt ITE: it8xxx2: Remove CONFIG_PINCTRL from soc defconfig file 2024-10-15 13:52:55 +02:00
modbus modbus: fix support for floating point values 2024-10-08 17:01:19 +02:00
modem modem: cmux: replace `crc8` with `crc8_rohc` for FCS calculation 2024-10-09 09:48:00 +02:00
net hostapd: add ap status in l2 wifi 2024-10-15 19:09:33 -04:00
pm
portability
profiling
random
retention
rtio
sd
secure_storage secure_storage: introduce the secure storage subsystem 2024-10-07 13:38:43 +02:00
sensing
settings
shell sys: util: define bits per byte, nibble, and nibbles per byte 2024-10-15 19:05:06 +01:00
sip_svc
stats
storage
task_wdt
testsuite Ztest: Including the missing C standard library header 2024-10-08 06:00:45 -04:00
timing
tracing net: sockets: move poll implementation to zvfs 2024-10-14 13:01:51 +02:00
usb usb: device_next: uac2: Generate Feature Unit descriptor 2024-10-15 19:03:49 +01:00
zbus zbus: optional publishing statistics 2024-10-10 14:57:13 -04:00
CMakeLists.txt secure_storage: introduce the secure storage subsystem 2024-10-07 13:38:43 +02:00
Kconfig secure_storage: introduce the secure storage subsystem 2024-10-07 13:38:43 +02:00