This patch series introduce the nl802154 framework. Code was mostly grabbed from wireless nl80211 implementation. Furthermore we should add some net namespace handling like wireless. I added some TODO comment for the things which we doesn't handled right now like wireless nl80211. Also add some cleanups and fixes for the deprecated netlink interface. Alexander Aring (15): mac802154: move mac pib attributes into wpan_dev mac802154: remove mac_params in sdata ieee802154: rename wpan_phy_alloc ieee802154: add cfg802154_registered_device list ieee802154: add iftype to wpan_dev ieee802154: add wpan_dev_list ieee802154: sysfs add wpan_phy index and name ieee802154: add new nl802154 header ieee802154: add nl802154 framework ieee802154: add wpan_phy dump support ieee802154: add wpan_dev dump support mac820154: don't set monitor dev_addr ieee802154: netlink add rtnl lock ieee802154: fix iface dump with lowpan mac802154: protect address changes via ioctl MAINTAINERS | 1 + include/net/cfg802154.h | 33 ++- include/net/nl802154.h | 122 ++++++++ net/ieee802154/Makefile | 2 +- net/ieee802154/core.c | 166 ++++++++++- net/ieee802154/core.h | 17 ++ net/ieee802154/ieee802154.h | 2 +- net/ieee802154/netlink.c | 2 +- net/ieee802154/nl-mac.c | 23 +- net/ieee802154/nl802154.c | 675 +++++++++++++++++++++++++++++++++++++++++++ net/ieee802154/nl802154.h | 7 + net/ieee802154/sysfs.c | 24 ++ net/mac802154/ieee802154_i.h | 12 - net/mac802154/iface.c | 84 +++--- net/mac802154/mac_cmd.c | 36 ++- net/mac802154/main.c | 2 +- net/mac802154/mib.c | 10 +- net/mac802154/rx.c | 7 +- 18 files changed, 1148 insertions(+), 77 deletions(-) create mode 100644 include/net/nl802154.h create mode 100644 net/ieee802154/nl802154.c create mode 100644 net/ieee802154/nl802154.h -- 2.1.3 -- To unsubscribe from this list: send the line "unsubscribe linux-wpan" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html