linux/net/mac802154
Arnd Bergmann 52fb7cca01 ieee802154: avoid deprecated .ndo_do_ioctl callback
The ieee802154 socket implementation is the last remaining caller of the
netdevice ioctl callback. In order to completely remove this, add a custom
pointer to the existing wpan_dev specific operations structure. Since that
structure is currently only used to wrap the 'create' header operation,
adjust the naming slightly to make this more generic.

It would be a good idea to adjust the calling conventions and split the
get/set operations into separate functions, but that can be a follow-up
cleanup. For the moment, I kept the actual changes to a minimum to
avoid regressions.

Link: https://lore.kernel.org/all/20231011140225.253106-2-arnd@kernel.org/
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://patch.msgid.link/20260915211538.1519815-1-arnd@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2026-09-19 16:45:00 -07:00
..
cfg.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
cfg.h
driver-ops.h
ieee802154_i.h mac802154: fix use-after-free of sdata via queued RX frames 2026-09-03 11:00:54 +02:00
iface.c ieee802154: avoid deprecated .ndo_do_ioctl callback 2026-09-19 16:45:00 -07:00
Kconfig
llsec.c mac802154: llsec: reject frames shorter than the authentication tag 2026-07-23 08:12:25 -07:00
llsec.h
mac_cmd.c
main.c mac802154: fix use-after-free of sdata via queued RX frames 2026-09-03 11:00:54 +02:00
Makefile mac802154: Handle passive scanning 2023-01-03 19:48:43 +01:00
mib.c
rx.c mac802154: fix use-after-free of sdata via queued RX frames 2026-09-03 11:00:54 +02:00
scan.c mac802154: fix use-after-free of sdata via queued RX frames 2026-09-03 11:00:54 +02:00
trace.c
trace.h ieee802154: Replace strlcpy with strscpy 2023-06-16 22:14:24 +02:00
tx.c net: mac802154: Remove unused ieee802154_mlme_tx_one 2024-12-30 16:40:38 +01:00
util.c