Linux IEEE 802.15.4 and 6LoWPAN development
 help / color / mirror / Atom feed
* [PATCH bluetooth-next 00/34] ieee802154: capabilities, atusb support and fakelb rework
@ 2015-05-17 19:44 Alexander Aring
  2015-05-17 19:44 ` [PATCH bluetooth-next 01/34] nl802154: cleanup invalid argument handling Alexander Aring
                   ` (34 more replies)
  0 siblings, 35 replies; 45+ messages in thread
From: Alexander Aring @ 2015-05-17 19:44 UTC (permalink / raw)
  To: linux-wpan; +Cc: kernel, marcel, Alexander Aring

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


^ permalink raw reply	[flat|nested] 45+ messages in thread

end of thread, other threads:[~2015-05-20  9:08 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-17 19:44 [PATCH bluetooth-next 00/34] ieee802154: capabilities, atusb support and fakelb rework Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 01/34] nl802154: cleanup invalid argument handling Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 02/34] ieee802154: move validation check out of softmac Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 03/34] ieee802154: change transmit power to s32 Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 04/34] ieee802154: change transmit power to mbm Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 05/34] ieee802154: change cca ed level " Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 06/34] ieee802154: introduce wpan_phy_supported Alexander Aring
2015-05-18 10:19   ` Varka Bhadram
2015-05-17 19:44 ` [PATCH bluetooth-next 07/34] ieee802154: add several phy supported handling Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 08/34] mac802154: check for really changes Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 09/34] mac802154: remove check if operation is supported Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 10/34] cfg802154: introduce wpan phy flags Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 11/34] ieee802154: add iftypes capability Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 12/34] at86rf230: set cca_modes supported flags Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 13/34] at86rf230: rework tx power support Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 14/34] at86rf230: rework tx cca energy detection level Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 15/34] at86rf230: add cca ed level reset value Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 16/34] at86rf230: add reset states of tx power level Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 17/34] nl802154: add support for dump phy capabilities Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 18/34] mac802154: fakelb: Fix potential NULL pointer dereference Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 19/34] at86rf230: fix callback for aret handling Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 20/34] mac802154: tx: allow xmit complete from hard irq Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 21/34] ieee802154: add support for atusb transceiver Alexander Aring
2015-05-19 10:49   ` Stefan Schmidt
2015-05-19 11:52     ` Alexander Aring
2015-05-19 13:22       ` Stefan Schmidt
2015-05-19 13:45     ` Werner Almesberger
2015-05-19 14:21       ` Stefan Schmidt
2015-05-20  8:45     ` Stefan Schmidt
2015-05-20  9:03       ` Alexander Aring
2015-05-20  9:08         ` Stefan Schmidt
2015-05-17 19:44 ` [PATCH bluetooth-next 22/34] fakelb: creating two virtual phys per default Alexander Aring
2015-05-17 19:44 ` [PATCH bluetooth-next 23/34] fakelb: use list_for_each_entry_safe Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 24/34] fakelb: rename fakelb_dev_priv to fakelb_phy Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 25/34] fakelb: don't deliver when one phy Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 26/34] fakelb: declare rwlock static Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 27/34] fakelb: declare fakelb list static Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 28/34] fakelb: move lock out of iteration Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 29/34] fakelb: introduce fakelb ifup phys list Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 30/34] fakelb: use own channel and page attributes Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 31/34] fakelb: add virtual phy reset defaults Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 32/34] fakelb: remove fakelb_hw_deliver Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 33/34] fakelb: add support for async xmit handling Alexander Aring
2015-05-17 19:45 ` [PATCH bluetooth-next 34/34] fakelb: cleanup code Alexander Aring
2015-05-19  9:50 ` [PATCH bluetooth-next 00/34] ieee802154: capabilities, atusb support and fakelb rework Marcel Holtmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox