Scanning being now supported, we can eg. play with hwsim to verify everything works as soon as this series including beaconing support gets merged. Thanks, Miquèl Changes in v2: * Clearly state in the commit log llsec is not supported yet. * Do not use mlme transmission helpers because we don't really need to stop the queue when sending a beacon, as we don't expect any feedback from the PHY nor from the peers. However, we don't want to go through the whole net stack either, so we bypass it calling the subif helper directly. Miquel Raynal (2): ieee802154: Add support for user beaconing requests mac802154: Handle basic beaconing include/net/cfg802154.h | 23 +++++ include/net/ieee802154_netdev.h | 16 ++++ include/net/nl802154.h | 3 + net/ieee802154/header_ops.c | 24 +++++ net/ieee802154/nl802154.c | 93 ++++++++++++++++++++ net/ieee802154/nl802154.h | 1 + net/ieee802154/rdev-ops.h | 28 ++++++ net/ieee802154/trace.h | 21 +++++ net/mac802154/cfg.c | 31 ++++++- net/mac802154/ieee802154_i.h | 18 ++++ net/mac802154/iface.c | 3 + net/mac802154/llsec.c | 5 +- net/mac802154/main.c | 1 + net/mac802154/scan.c | 151 ++++++++++++++++++++++++++++++++ 14 files changed, 415 insertions(+), 3 deletions(-) -- 2.34.1