All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.