zephyr/include/zephyr
Jukka Rissanen 94177a200e net: ipv6: Add support for stable IID addresses
This implements support for RFC 7217 which describes a method
to have stable IPv6 Interface Identifiers to be used with IPv6
Stateless Address Autoconfiguration (SLAAC). The stable IIDs are used
to provide enhanced privacy so that an IPv6 address configured using
this method is stable within each subnet, but the corresponding
Interface Identifier changes when the host moves from one network
to another. This method is meant to be an alternative to generating
Interface Identifiers based on hardware (MAC) addresses,
such that the benefits of stable addresses can be achieved without
sacrificing the security and privacy of users.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-11-16 15:55:49 -05:00
..
acpi lib: acpi: fix for build error when acpi not enabled 2024-02-15 12:28:55 +01:00
app_memory style: Inconsistent macro names changed 2024-10-30 08:55:36 -05:00
arch kconfig: Remove deprecated option BOOTLOADER_SRAM_SIZE 2024-11-16 15:55:42 -05:00
audio api: codec: Extend API 2024-08-29 15:53:26 +02:00
bluetooth Bluetooth: Audio: API for the distribute broadcast code procedure 2024-11-16 15:27:10 -05:00
canbus lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
console doc: console_api group added to doxygen 2023-11-22 09:37:38 +00:00
crypto everywhere: replace double words 2024-06-22 05:40:22 -04:00
data jwt: remove jwt_payload_len function 2024-10-08 18:10:41 -04:00
debug debug: symtab: fix ignored type qualifiers on func return type 2024-11-06 09:52:36 -08:00
devicetree devicetree: make DT_..._REG_ADDR return unsigned 2024-10-02 14:41:32 +01:00
dfu dox: doxygen: add third_party group 2023-06-05 20:21:09 -04:00
display style: Inconsistent macro names changed 2024-10-30 08:55:36 -05:00
drivers drivers: clock control: Add IPLL and EBO clocks for MAX32 MCUs 2024-11-16 15:09:57 -05:00
dsp include: zephyr: dsp: Inconsistent macro names changed 2024-10-22 22:46:09 -04:00
dt-bindings dt-bindings: dma: Add MAX78002 DMA binding file 2024-11-16 15:09:57 -05:00
fs fs: zms: multiple fixes from previous PR review 2024-10-29 07:07:13 -05:00
input input: fix missing namespace prefix for named input callbacks 2024-09-30 12:10:29 +01:00
internal include: sys: added missing parenthesis 2024-06-14 18:50:33 -04:00
ipc ipc: icmsg: fix typo 2024-10-02 10:09:09 +02:00
kernel kernel: mmu: install demand mappings for the on-demand linker sections 2024-09-10 17:17:30 -04:00
linker include/zephyr: Use ROMABLE_REGION for LMA in .last_ram_section 2024-11-08 13:57:42 -06:00
llext LLEXT: add llext_section_offset() to replace llext_find_section() 2024-11-16 15:28:00 -05:00
logging logging: backend: websocket: Add missing header file 2024-10-25 12:50:54 -05:00
lorawan lorawan: add devicetime request support 2024-11-16 14:03:36 -05:00
math math: interpolation: linear interpolation 2024-08-29 16:12:36 -04:00
mem_mgmt mem_mgmt: Add a memory attributes memory allocator 2023-11-27 19:56:48 +01:00
mgmt mgmt: mcumgr: Remove deprecated function smp_add_cmd_ret 2024-11-13 09:08:18 -06:00
misc misc: move lorem ipsum text to zephyr/misc/lorem_ipsum.h 2024-08-02 03:31:06 -04:00
modbus modbus: Document exception codes 2023-11-28 19:32:33 -05:00
modem modem: pipe: Add explicit timeout to sync APIs 2024-07-29 14:14:42 +02:00
multi_heap soc: espressif: psram as shared multi heap 2024-08-27 18:37:47 -04:00
net net: ipv6: Add support for stable IID addresses 2024-11-16 15:55:49 -05:00
platform init: support per-core init hook 2024-11-16 14:04:25 -05:00
pm pm: policy: allow using latency API in standalone mode 2024-10-24 17:50:44 +02:00
portability
posix tests: posix: net: fix missing clock_t and clockid_t with newlib 2024-10-18 09:17:33 +02:00
random random: remove deprecated rand32.h 2024-11-13 19:08:11 -08:00
retention retention: Fix documentation issue 2024-07-25 09:25:21 +02:00
rtio rtio: add helper function `rtio_sqe_prep_callback_no_cqe` 2024-08-30 09:06:36 +02:00
sd sd: sd_spec: update trailing doxygen comments 2024-07-17 16:19:07 -04:00
sensing sensing: fix doxygen warnings 2024-04-30 14:32:24 -04:00
settings settings: introduce priority for commit 2024-10-24 22:04:07 +01:00
shell style: Inconsistent macro names changed 2024-10-30 08:55:36 -05:00
sip_svc subsystem: sip_svc: Use atomic variable for locking in singly open system 2023-09-15 09:26:49 +02:00
stats
storage storage/stream_flash: Make context const where not modified 2024-10-25 22:45:33 +01:00
sys sys: util: use BITS_PER_BYTE macro instead of the magic number 8 2024-11-16 15:22:35 -05:00
task_wdt style: Inconsistent macro names changed 2024-10-30 08:55:36 -05:00
timing arch: move arch_interface.h under zephyr/arch 2024-03-25 09:58:35 +00:00
toolchain include: types.h: toolchain.h: Move TLS macro definition 2024-10-01 10:46:10 +01:00
tracing tracing: add named event trace 2024-10-17 10:46:52 -04:00
usb include: usb: add API version 2024-10-28 12:17:32 -07:00
usb_c usbc: add definitions for TCPCI registers and fields 2024-09-23 10:03:19 +02:00
xen xen: Make XEN_INTERFACE_VERSION configurable 2024-09-04 12:52:16 +02:00
zbus zbus: `observervation` -> `observation` 2024-11-12 12:15:55 -06:00
zvfs posix: eventfd: fix dependency cycle between net and posix 2024-06-04 16:27:12 -05:00
bindesc.h bindesc.h: Include missing device.h 2024-10-14 13:01:23 +02:00
cache.h everywhere: replace double words 2024-06-22 05:40:22 -04:00
device.h device.h: fix inconsistent semicolon logic for DEVICE_DT_DEFINE 2024-10-04 16:35:18 +01:00
devicetree.h devicetree: Add DT_HAS_ALIAS macro 2024-11-16 15:55:10 -05:00
fatal.h kernel: Add missing @brief for z_fatal_error 2024-06-20 17:02:45 -04:00
fatal_types.h
init.h init.h: restore designated initializers in SYS_INIT_NAMED() 2024-03-12 15:12:37 -05:00
irq.h irq: doc: fix misspelled reference to k_spinlock 2024-06-07 15:05:56 +02:00
irq_multilevel.h irq_multilevel: explicitly initialize all members to avoid a warning 2024-10-02 15:03:25 +02:00
irq_nextlevel.h drivers: intc: manage multi-level interrupt configs 2023-12-11 18:23:23 -05:00
irq_offload.h
kernel.h kernel.h: Fix k_msgq_get retval doxygen 2024-10-06 20:51:18 +01:00
kernel_includes.h kernel: move priority queue handling to own file/header 2024-03-02 15:06:45 +01:00
kernel_structs.h kernel: Add CONFIG_IPI_OPTIMIZE 2024-06-04 22:35:54 -04:00
kernel_version.h headers: kernel_version: Drop extern attr from functions 2023-10-30 12:51:04 -04:00
net_buf.h lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
shared_irq.h include: drivers: Add missing __subsystem tags 2024-05-03 14:44:41 +01:00
smf.h Lib: SMF Modify HSM operation for UML-Style transitions 2024-05-22 21:41:06 -04:00
spinlock.h include: zephyr: coding guidelines: add explicit cast to void 2024-06-07 16:46:32 +03:00
sw_isr_table.h everywhere: replace `#if IS_ENABLED()` as per docs 2024-06-28 07:20:32 -04:00
sys_clock.h sys_clock.h: remove deprecated sys_clock_timeout_end_calc() 2024-08-29 11:38:11 +02:00
syscall.h build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
toolchain.h include: fix typo in multiple directories 2024-07-10 11:48:03 -04:00
types.h include: types.h: toolchain.h: Move TLS macro definition 2024-10-01 10:46:10 +01:00