Skip to content

ieee802154: introduce nl802154 framework

Alexander Aring linux-wpan 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15mac802154: move mac pib attributes into wpan_devinclude/net/cfg802154.h net/mac802154/ieee802154_i.h net/mac802154/iface.c +2 more+59 -470 replies
2/15mac802154: remove mac_params in sdatanet/mac802154/ieee802154_i.h net/mac802154/iface.c net/mac802154/mac_cmd.c+33 -140 replies
3/15ieee802154: rename wpan_phy_allocinclude/net/cfg802154.h net/ieee802154/core.c net/mac802154/main.c+4 -40 replies
4/15ieee802154: add cfg802154_registered_device listnet/ieee802154/core.c net/ieee802154/core.h+45 -10 replies
5/15ieee802154: add iftype to wpan_devinclude/net/cfg802154.h net/mac802154/iface.c+2 -00 replies
6/15ieee802154: add wpan_dev_listinclude/net/cfg802154.h net/ieee802154/core.c net/ieee802154/core.h+109 -30 replies
7/15ieee802154: sysfs add wpan_phy index and namenet/ieee802154/sysfs.c+24 -00 replies
8/15ieee802154: add new nl802154 headerMAINTAINERS include/net/nl802154.h+123 -00 replies
9/15ieee802154: add nl802154 frameworknet/ieee802154/Makefile net/ieee802154/core.c net/ieee802154/core.h +4 more+350 -40 replies
10/15ieee802154: add wpan_phy dump supportnet/ieee802154/core.c net/ieee802154/core.h net/ieee802154/nl802154.c+223 -10 replies
11/15ieee802154: add wpan_dev dump supportnet/ieee802154/nl802154.c+145 -00 replies
12/15mac820154: don't set monitor dev_addrnet/mac802154/iface.c+3 -10 replies
13/15ieee802154: netlink add rtnl locknet/ieee802154/nl-mac.c net/mac802154/mac_cmd.c+12 -40 replies
14/15ieee802154: fix iface dump with lowpannet/ieee802154/nl-mac.c+14 -30 replies
15/15mac802154: protect address changes via ioctlnet/mac802154/iface.c+7 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH bluetooth-next 00/15] ieee802154: introduce nl802154 framework

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
Signature · 1 line
2.1.3