zephyr/include/zephyr
Robert Lubos ff0fd2d7a7 net: iface: Improve thread safety of net_if_ipv*_maddr_* functions
Provide an extra struct net_if * iface parameter to
net_if_ipv*_maddr_join/leave functions, so that the corresponding
interface context, the mcast address belong to, can be locked for the
operation.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-05-10 11:06:15 +02:00
..
app_memory
arch arch: x86: assign unique name for TSS ISR stub 2023-05-09 13:03:49 +02:00
audio
bluetooth Bluetooth: CSIP: Add missing and fix Set Coordinator set info 2023-05-10 10:14:56 +02:00
canbus canbus: isotp: Allow to override ISOTP_FIXED_ADDR_* constants 2023-04-06 19:43:02 +02:00
console
crypto
data lib: json: Use int32_t in examples 2023-03-30 09:41:46 -04:00
debug debug: coredump: Fix build issue with armclang 2023-03-16 16:42:41 -04:00
devicetree
dfu
display fb: cfb: Add cfb_draw_text() API 2023-04-06 18:52:40 +02:00
drivers i2c: Fix write byte count stats 2023-05-10 16:55:19 +09:00
dsp zdsp: add ARC DSPLIB backend for zdsp 2023-02-21 15:06:06 +01:00
dt-bindings dts: bindings: add st-morpho-header 2023-05-02 22:43:43 +09:00
fs
input input: add input subsystem 2023-03-06 11:47:32 -08:00
ipc ipc: icmsg: Add mutual exclussion access to shmem 2023-04-29 12:24:17 +02:00
kernel kernel: Add missing stdbool.h to kernel/stats.h 2023-03-21 15:43:36 -04:00
linker linker: align CREATE_OBJ_LEVEL and zephyr_linker_section_obj_level 2023-05-09 11:03:06 -05:00
logging logging: change log_output_timestamp_to_us() to take log_timestamp_t 2023-05-08 16:57:02 -04:00
lorawan
math math: Update ilog2_compile_time_const_u32 to wrap n with () 2023-04-29 12:25:03 +02:00
mgmt mgmt: ec_host_cmd: create chosen string per backend 2023-04-21 16:29:59 +02:00
modbus
multi_heap
net net: iface: Improve thread safety of net_if_ipv*_maddr_* functions 2023-05-10 11:06:15 +02:00
pm pm: Use TYPE_SECTION macros for pm_device_slots 2023-04-19 17:15:29 +02:00
portability
posix posix: sched: add support for SCHED_OTHER 2023-04-29 13:14:40 -07:00
random
retention retention: Add boot mode system 2023-04-24 13:27:53 +02:00
rtio rtio: Cleanup the various define macros 2023-05-10 00:39:43 +09:00
sd
settings
shell Shell: Edit shell to store/retrieve return values 2023-05-02 16:52:21 +02:00
sip_svc subsystem: sip_svc: Add ARM SiP SVC subsystem 2023-05-09 08:46:50 -04:00
stats
storage storage: flash_map list partition labels 2023-05-05 10:02:19 +02:00
sys libc/picolibc: Warn when apps use PICOLIBC_HEAP_SIZE setting 2023-05-09 01:29:16 +09:00
task_wdt
timing
toolchain syscall: Introduce __syscall_always_inline 2023-04-20 14:56:09 -04:00
tracing
usb usb: add a note about the return value of usb_transfer_sync() 2023-04-17 11:30:48 +02:00
usb_c usb-c: Add USB-C Subsystem Source PD Support 2023-04-28 10:06:01 +02:00
xen
zbus
cache.h cache: Rework headers and force inlining 2023-04-20 14:56:09 -04:00
device.h device: Fixed CPP compatiblity for Z_DEVICE_HANDLES_DEFINE 2023-04-19 10:02:12 +02:00
devicetree.h devicetree: introduce DT_ANY_INST_HAS_PROP_STATUS_OKAY 2023-04-24 09:21:36 -05:00
exc_handle.h
fatal_types.h
fatal.h
init.h init: set init_entry.dev to NULL 2023-04-13 17:36:29 -04:00
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h kernel/sched: Use kernel timeouts for timeslice expirations 2023-03-09 09:21:12 +01:00
kernel_version.h
kernel.h kernel: Remove unused K_END macro 2023-03-29 09:46:41 -04:00
shared_irq.h
smf.h
spinlock.h
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h kernel/sched: Use kernel timeouts for timeslice expirations 2023-03-09 09:21:12 +01:00
toolchain.h
types.h
wait_q.h
zephyr.h build: drop LEGACY_INCLUDE_PATH support 2023-02-21 15:06:48 +01:00