ieee802154: Advertize coordinators discovery
authorMiquel Raynal <miquel.raynal@bootlin.com>
Tue, 29 Nov 2022 13:55:34 +0000 (14:55 +0100)
committerStefan Schmidt <stefan@datenfreihafen.org>
Tue, 29 Nov 2022 14:34:22 +0000 (15:34 +0100)
commit51147284eb7d685a689a5d1b7772faec278a2338
treed72379e6733e8dc965ff65fe08dc14097551bb19
parent2622e785f7579e8c92d0fcf55e9d6b3955e4f1a6
ieee802154: Advertize coordinators discovery

Let's introduce the basics for advertizing discovered PANs and
coordinators, which is:
- A new "scan" netlink message group.
- A couple of netlink command/attribute.
- The main netlink helper to send a netlink message with all the
  necessary information to forward the main information to the user.

Two netlink attributes are proactively added to support future UWB
complex channels, but are not actually used yet.

Co-developed-by: David Girault <david.girault@qorvo.com>
Signed-off-by: David Girault <david.girault@qorvo.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Alexander Aring <aahringo@redhat.com>
Link: https://lore.kernel.org/r/20221129135535.532513-2-miquel.raynal@bootlin.com
Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
include/net/cfg802154.h
include/net/nl802154.h
net/ieee802154/nl802154.c
net/ieee802154/nl802154.h