ieee802154: interface registration and perm address support
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest18 patches 7 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/18 | ieee802154: rework wpan_phy index assignmentinclude/ net/ net/ | +14 | 0 replies | |
| 2/18 | ieee802154: remove nl802154 unused functionsMAINTAINERS include/ net/ +1 more | +6 | 0 replies | |
| 3/18 | mac802154: move interface del handling in ifacenet/ net/ net/ +1 more | +16 | 0 replies | |
| 4/18 | mac802154: move interface add handling in ifacenet/ net/ net/ +1 more | +72 | 0 replies | |
| 5/18 | mac802154: move dev_hold out of ieee802154_if_addnet/ net/ | +1 | 0 replies | |
| 6/18 | ieee802154: rework interface registrationinclude/ net/ net/ +1 more | +92 | 0 replies | |
| 7/18 | ieee802154: remove mlme get_phy callbackinclude/ net/ net/ +3 more | +6 | 0 replies | |
| 8/18 | mac802154: add default interface registrationnet/ | +12 | 0 replies | |
| 9/18 | mac802154: add ieee802154_vif structdrivers/ drivers/ include/ +3 more | +20 | 0 replies | |
| 10/18 | ieee802154: add IEEE802154_EXTENDED_ADDR_LENinclude/ | +2 | 0 replies | |
| 11/18 | ieee802154: add ieee802154_random_extended_addrinclude/ | +14 | 2 replies | |
| 12/18 | mac802154: add ieee802154_le64_to_be64include/ | +13 | 0 replies | |
| 13/18 | mac802154: cleanup ieee802154_netdev_to_extended_addrinclude/ net/ | +8 | 0 replies | |
| 14/18 | mac802154: add support for perm_extended_addrinclude/ net/ | +6 | 0 replies | |
| 15/18 | at86rf230: generate random perm extended addressdrivers/ | +1 | 4 replies | |
| 16/18 | at86rf230: add force slotted operation bitdrivers/ | +8 | 0 replies | |
| 17/18 | mac802154: use IEEE802154_EXTENDED_ADDR_LENnet/ | +2 | 0 replies | |
| 18/18 | mac802154: fix typo promisuous to promiscuousnet/ net/ | +4 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH bluetooth-next 00/18] ieee802154: interface registration and perm address support
This patch series contains various changes to make the 802.15.4 implementation similar like wireless/mac80211 implementation. Mainly changes are a complete rework for interface registration handling and supporting for perm address. The perm address can be set by driver layer and is the default "unique" extended address for the wpan_phy. Also we have now a default interface registration. This means a driver registrate a default wpan interface while registration the wpan_phy. No extra interface add handling via userspace tool is needed anymore.
Alexander Aring (18):
ieee802154: rework wpan_phy index assignment
ieee802154: remove nl802154 unused functions
mac802154: move interface del handling in iface
mac802154: move interface add handling in iface
mac802154: move dev_hold out of ieee802154_if_add
ieee802154: rework interface registration
ieee802154: remove mlme get_phy callback
mac802154: add default interface registration
mac802154: add ieee802154_vif struct
ieee802154: add IEEE802154_EXTENDED_ADDR_LEN
ieee802154: add ieee802154_random_extended_addr
mac802154: add ieee802154_le64_to_be64
mac802154: cleanup ieee802154_netdev_to_extended_addr
mac802154: add support for perm_extended_addr
at86rf230: generate random perm extended address
at86rf230: add force slotted operation bit
mac802154: use IEEE802154_EXTENDED_ADDR_LEN
mac802154: fix typo promisuous to promiscuous
MAINTAINERS | 1 - drivers/net/ieee802154/at86rf230.c | 10 ++ drivers/net/ieee802154/cc2520.c | 1 + include/linux/ieee802154.h | 16 +++ include/net/cfg802154.h | 7 +- include/net/ieee802154_netdev.h | 12 --- include/net/mac802154.h | 32 +++++- include/net/nl802154.h | 122 ----------------------- net/ieee802154/6lowpan_rtnl.c | 8 -- net/ieee802154/core.c | 30 +++--- net/ieee802154/core.h | 3 + net/ieee802154/nl-mac.c | 193 ++----------------------------------- net/ieee802154/nl-phy.c | 4 +- net/mac802154/cfg.c | 14 ++- net/mac802154/ieee802154_i.h | 14 ++- net/mac802154/iface.c | 148 +++++++++++++++++++++------- net/mac802154/mac_cmd.c | 20 ---- net/mac802154/main.c | 95 +++--------------- net/mac802154/rx.c | 4 +- 19 files changed, 237 insertions(+), 497 deletions(-) delete mode 100644 include/net/nl802154.h
Signature · 1 line
2.1.3