Hi Marcel, this patch series contains mainly the following changes: - add support for phy capabilities - add support for atusb transceiver - rework fakelb driver implementation Some of them patches was already send to wpan mailinglist, I did few changes. These are: - add "atusb" prefix in some of the static function in atusb driver - a cleanup which move dev_consume_skb_any(skb) out of if and else branch. It's just called always, before it the call was in the if and else branch. See patch ("mac802154: tx: allow xmit complete from hard irq") - fix typo s/serveral/several in patch ("fakelb: cleanup code") This patch series does _not_ include the mib/pib locks removal and atomic_t for the data/beacon sequence number. These patches depends on another patch ("mac802154: fix hold rtnl while ioctl") which should go into bluetooth. I will send in the next days a patch series for bluetooth which contains the ("mac802154: fix hold rtnl while ioctl") patch. If I seeing this patch inside of bluetooth-next then I will send the mib/pib locks removal and atomic_t for the data/beacon sequence number again for bluetooth-next. Please let me know if this handling is fine. I think this avoids some merge conflicts then. Thanks. - Alex Alexander Aring (33): nl802154: cleanup invalid argument handling ieee802154: move validation check out of softmac ieee802154: change transmit power to s32 ieee802154: change transmit power to mbm ieee802154: change cca ed level to mbm ieee802154: introduce wpan_phy_supported ieee802154: add several phy supported handling mac802154: check for really changes mac802154: remove check if operation is supported cfg802154: introduce wpan phy flags ieee802154: add iftypes capability at86rf230: set cca_modes supported flags at86rf230: rework tx power support at86rf230: rework tx cca energy detection level at86rf230: add cca ed level reset value at86rf230: add reset states of tx power level nl802154: add support for dump phy capabilities at86rf230: fix callback for aret handling mac802154: tx: allow xmit complete from hard irq ieee802154: add support for atusb transceiver fakelb: creating two virtual phys per default fakelb: use list_for_each_entry_safe fakelb: rename fakelb_dev_priv to fakelb_phy fakelb: don't deliver when one phy fakelb: declare rwlock static fakelb: declare fakelb list static fakelb: move lock out of iteration fakelb: introduce fakelb ifup phys list fakelb: use own channel and page attributes fakelb: add virtual phy reset defaults fakelb: remove fakelb_hw_deliver fakelb: add support for async xmit handling fakelb: cleanup code Martin Townsend (1): mac802154: fakelb: Fix potential NULL pointer dereference. drivers/net/ieee802154/Kconfig | 10 + drivers/net/ieee802154/Makefile | 1 + drivers/net/ieee802154/at86rf230.c | 376 ++++++++------------ drivers/net/ieee802154/at86rf230.h | 220 ++++++++++++ drivers/net/ieee802154/atusb.c | 692 +++++++++++++++++++++++++++++++++++++ drivers/net/ieee802154/atusb.h | 84 +++++ drivers/net/ieee802154/cc2520.c | 2 +- drivers/net/ieee802154/fakelb.c | 209 +++++------ drivers/net/ieee802154/mrf24j40.c | 2 +- include/net/cfg802154.h | 62 +++- include/net/mac802154.h | 38 +- include/net/nl802154.h | 79 +++++ net/ieee802154/nl-mac.c | 8 +- net/ieee802154/nl-phy.c | 4 +- net/ieee802154/nl802154.c | 209 +++++++++-- net/mac802154/cfg.c | 63 +--- net/mac802154/driver-ops.h | 8 +- net/mac802154/mac_cmd.c | 6 +- net/mac802154/main.c | 32 ++ net/mac802154/util.c | 5 +- 20 files changed, 1639 insertions(+), 471 deletions(-) create mode 100644 drivers/net/ieee802154/at86rf230.h create mode 100644 drivers/net/ieee802154/atusb.c create mode 100644 drivers/net/ieee802154/atusb.h -- 2.3.7 -- 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