[PATCH bluetooth-next 00/34] ieee802154: capabilities, atusb support and fakelb rework

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux