zephyr/drivers
Jukka Rissanen ac3cb9dac0 net: Change the net_linkaddr struct to not use pointers
Previously the net_linkaddr struct had pointers to the link address.
This is error prone and difficult to handle if cloning the packet as
those pointers can point to wrong place. Mitigate this issue by
allocating the space for link address in net_linkaddr struct. This will
increase the size of the net_pkt by 4 octets for IEEE 802.15.4 where the
link address length is 8, but there no increase in size if link address
is 6 bytes like in Ethernet/Wi-Fi.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2025-03-17 16:25:22 +01:00
..
adc drivers: adc: Initial support for RZ/G3S 2025-03-13 07:21:40 +01:00
audio drivers: audio: dmic_nrfx: improvements to driver 2025-03-12 19:01:30 +01:00
auxdisplay
bbram driver: bbram: add bbram driver for rts5912 2025-03-07 19:51:34 +01:00
bluetooth drivers: bluetooth: hci_nxp_setup: support for bt disable and reinit 2025-03-12 19:02:35 +01:00
cache drivers: cache: Cache driver for NXP XCACHE controller 2025-01-15 22:57:41 +01:00
can drivers/can/can_native_linux_adapt: Correct a refernece to native_posix 2025-03-12 02:27:36 +01:00
charger drivers: charger: unify log level 2025-03-07 20:22:52 +01:00
clock_control drivers: watchdog: siwx91x: Add siwx91x WDT driver 2025-03-17 13:56:24 +01:00
comparator drivers: comparator: Initial Comparator support for Renesas RA 2025-03-13 07:22:00 +01:00
console console: winstream: add missing Kconfig dependency 2025-03-15 13:08:03 +01:00
coredump
counter drivers/counter/counter_native_sim: Rename from counter_native_posix 2025-03-10 06:52:37 +01:00
crypto drivers: crypto: Add support for cc23x0 AES 2025-03-07 19:47:11 +01:00
dac drivers: dac: Initial DAC driver support for Renesas RA 2025-02-11 11:44:40 +00:00
dai drivers: dai: intel: remove DMIC IRQ handling 2025-03-07 20:01:06 +01:00
disk drivers: disk: sdmmc_subsys: stm32_sdmmc driver custom disk name support 2025-01-21 19:29:36 +01:00
display drivers: display: Add SDL implementation example 2025-03-14 14:39:40 +01:00
dma drivers: dma: sdma: Update buffer descriptor count 2025-03-14 17:53:37 +01:00
dp
edac
eeprom eeprom_shell: add shell device filtering 2025-01-29 04:17:47 +01:00
entropy drivers: entropy: mcux_trng: Add PM device action 2025-03-17 13:57:13 +01:00
espi drivers: espi: npcx: update the arbitration for eSPI TAF access 2025-03-14 05:46:23 +01:00
ethernet net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
firmware drivers: firmware: scmi: add nxp specific processing 2025-03-07 20:02:17 +01:00
flash drivers: flash: npcx: avoid obstruction by eSPI TAF when EC access flash 2025-03-14 05:46:23 +01:00
fpga
fuel_gauge
gnss drivers: kconfig: Fix menu items 2025-01-31 11:50:12 +01:00
gpio dts: arm: renesas: ra: Remove old R7FA4M1AB3CFM configurations 2025-03-17 16:24:42 +01:00
haptics
hdlc_rcp_if drivers: net: ot: Select UART_INTERRUPT_DRIVEN with UART RCP communication 2025-02-10 11:30:17 +01:00
hwinfo drivers: hwinfo: Initial hwinfo driver support for Renesas RA 2025-03-07 19:55:41 +01:00
hwspinlock
i2c drivers: i2c: xilinx_axi: Remove nested spinlock 2025-03-17 02:20:20 +01:00
i2s drivers: i2s: Make the stm32 i2s driver use a msgq 2025-02-04 12:02:52 +01:00
i3c drivers: i3c: i3c_dw: skip I3C bus init on pure I2C buses 2025-03-14 05:47:26 +01:00
ieee802154 drivers: ieee802154: fix spelling of "written" 2025-02-21 11:41:46 +00:00
input driver: input: added input_tsc_keys 2025-03-17 13:55:48 +01:00
interrupt_controller dts: arm: renesas: ra: Remove old R7FA4M1AB3CFM configurations 2025-03-17 16:24:42 +01:00
ipm drivers: ipm: Select MBOX from IPM_MBOX 2025-02-14 17:10:21 +01:00
led drivers: led: lp50xx: check the number of LED colors 2025-02-13 16:44:39 +01:00
led_strip apa102: fix end frame 2025-01-14 20:52:08 +01:00
lora drivers: lora: fix spelling of "operation" 2025-02-19 18:51:13 +01:00
mbox drivers: mbox: nrf_vevif_event_tx: Fix errata 16 workaround 2025-03-11 11:34:44 +01:00
mdio drivers: mdio: sy1xx add support for mdio 2025-02-05 17:49:40 +01:00
memc drivers: memc_nxp_s32_qspi: add support for s32ze 2025-01-21 19:26:45 +01:00
mfd drivers: regulator: add support for AXP2101 power management IC 2025-03-07 19:43:05 +01:00
mipi_dbi drivers: mipi-dbi-spi: rename underscored macro names 2025-01-08 21:01:51 +01:00
mipi_dsi drivers: mipi_dsi: add mipi phys timing setting for renesas,ra-mipi-dsi 2025-03-13 10:49:13 +01:00
misc drivers: misc: devmux: fix init signature 2025-03-10 21:32:40 +01:00
mm drivers: mm: rat: Only fetch region_config from translate_config once 2025-03-12 07:13:22 +01:00
modem drivers: modem: Remove unused function 2025-02-12 02:25:33 +01:00
mspi drivers: mspi: Add driver for DesignWare SSI based controllers 2025-03-07 19:42:46 +01:00
net net: Change the net_linkaddr struct to not use pointers 2025-03-17 16:25:22 +01:00
pcie drivers: pcie: add brcmstb pcie controller driver 2025-01-08 21:03:03 +01:00
peci
pinctrl dts: arm: renesas: ra: Remove old R7FA4M1AB3CFM configurations 2025-03-17 16:24:42 +01:00
pm_cpu_ops
power_domain drivers: power_domain: Add a driver to trigger TURN_ON/TURN_OFF actions 2025-02-13 16:40:10 +01:00
ps2
ptp_clock drivers: kconfig: Fix menu items 2025-01-31 11:50:12 +01:00
pwm drivers: cc13xx_cc26xx: pwm: Fix pm bug 2025-03-15 13:06:39 +01:00
regulator drivers: regulator: add support for AXP2101 power management IC 2025-03-07 19:43:05 +01:00
reset drivers: reset: support for Nuvoton numaker m55m1x series 2025-03-12 14:04:23 +00:00
retained_mem drivers: retained_mem: Fix using multiple nRF retained memory regions 2025-03-07 20:23:42 +01:00
rtc drivers: rtc: rts5912: add rtc driver 2025-03-15 06:43:46 +01:00
sdhc drivers: Correct value of event macro for all Renesas SoC 2025-02-28 18:29:17 +01:00
sensor sensor: icm45686: Add Streaming Mode 2025-03-17 13:56:41 +01:00
serial dts: arm: renesas: ra: Remove old R7FA4M1AB3CFM configurations 2025-03-17 16:24:42 +01:00
sip_svc
smbus
spi spi_nxp_lpspi: Fix resource leak in transceive 2025-03-14 17:55:15 +01:00
stepper drivers: stepper: Add stepper driver for allegro a4979 2025-03-14 09:23:57 +01:00
syscon
tee
timer kernel: Add Z_IS_TIMEOUT_RELATIVE() macro 2025-03-17 02:21:02 +01:00
usb drivers: udc_ambiq: do not leak UDC_AMBIQ_MAX_QMESSAGES 2025-03-13 16:57:47 +00:00
usb_c drivers: usb_c: rt1715: fix uncheck return value cid issue 2025-03-07 20:21:22 +01:00
video driver: video: esp32: add video_flush() callback 2025-03-13 10:50:11 +01:00
virtualization
w1
watchdog drivers: watchdog: siwx91x: Add siwx91x WDT driver 2025-03-17 13:56:24 +01:00
wifi drivers: nrf_wifi: Set default stack size of net_mgmt thread 2025-03-17 13:57:22 +01:00
xen drivers: xen: gnttab: process gnttabs in reverse order 2025-02-14 10:41:33 +01:00
CMakeLists.txt kscan: drop kscan and any reference 2025-03-13 16:56:26 +00:00
Kconfig kscan: drop kscan and any reference 2025-03-13 16:56:26 +00:00