Hello, Last step before adding scan support, we need to introduce a proper PAN description (with its main properties) and PAN management helpers. This series provides generic code to do simple operations on PANs and PAN coordinators. Thanks, Miquèl Changes in v2: * The main change is related to the use of the COORD interface (instead of dropping it). Most of the actual diff is in the following series. David Girault (1): net: ieee802154: Trace the registration of new PANs Miquel Raynal (5): net: ieee802154: Create a device type net: ieee802154: Ensure only FFDs can become PAN coordinators net: mac802154: Allow the creation of PAN coordinator interfaces net: ieee802154: Add support for inter PAN management net: ieee802154: Give the user to the PAN information include/net/cfg802154.h | 31 +++++ include/net/nl802154.h | 57 ++++++++++ net/ieee802154/Makefile | 2 +- net/ieee802154/core.c | 2 + net/ieee802154/core.h | 33 ++++++ net/ieee802154/nl802154.c | 206 ++++++++++++++++++++++++++++++++- net/ieee802154/pan.c | 234 ++++++++++++++++++++++++++++++++++++++ net/ieee802154/trace.h | 25 ++++ net/mac802154/iface.c | 14 ++- net/mac802154/rx.c | 2 +- 10 files changed, 595 insertions(+), 11 deletions(-) create mode 100644 net/ieee802154/pan.c -- 2.34.1