Linux IEEE 802.15.4 and 6LoWPAN development
 help / color / mirror / Atom feed
* [PATCH bluetooth-next 00/15] ieee802154: rework transmit handling
@ 2014-10-26  8:15 Alexander Aring
  2014-10-26  8:15 ` [PATCH bluetooth-next 01/15] mac802154: tx: move xmit callback to tx file Alexander Aring
                   ` (14 more replies)
  0 siblings, 15 replies; 17+ messages in thread
From: Alexander Aring @ 2014-10-26  8:15 UTC (permalink / raw)
  To: linux-wpan; +Cc: kernel, Alexander Aring

This series contains patches for reworking tx handling.
Also add a workaround to hold the xmit context when sending frames.
Additional add support for asynchronous xmit handling and change the
at86rf230 to do a asynchronous xmit handling.

Moving functions and renaming are necessary for the mac80211 naming
convention.

Alexander Aring (15):
  mac802154: tx: move xmit callback to tx file
  mac802154: tx: remove kmalloc in xmit hotpath
  mac802154: tx: squash multiple dereferencing
  mac802154: tx: remove xmit channel context switch
  mac802154: add netdev qeue helpers
  mac802154: tx: use queue helpers in xmit worker
  mac802154: tx: fix error handling while xmit
  mac802154: tx: add support for xmit_async callback
  mac802154: tx: don't allow if down while sync tx
  mac802154: tx: use netdev print helpers
  mac802154: tx: cleanup crc calculation
  mac802154: tx: move stats tx increment
  mac802154: tx: change naming convention
  mac802154: tx: add comment at sync xmit callback
  at86rf230: asynchronous xmit handling

 drivers/net/ieee802154/at86rf230.c |  42 +++++------
 drivers/net/ieee802154/cc2520.c    |   2 +-
 drivers/net/ieee802154/fakelb.c    |   2 +-
 drivers/net/ieee802154/mrf24j40.c  |   2 +-
 include/net/mac802154.h            |  28 +++++--
 net/mac802154/Makefile             |   2 +-
 net/mac802154/ieee802154_i.h       |   7 +-
 net/mac802154/iface.c              |  37 +---------
 net/mac802154/main.c               |   4 +-
 net/mac802154/monitor.c            |  29 +-------
 net/mac802154/tx.c                 | 146 ++++++++++++++++++++++---------------
 net/mac802154/util.c               |  55 ++++++++++++++
 12 files changed, 194 insertions(+), 162 deletions(-)
 create mode 100644 net/mac802154/util.c

-- 
2.1.2


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

end of thread, other threads:[~2014-10-26  8:25 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-26  8:15 [PATCH bluetooth-next 00/15] ieee802154: rework transmit handling Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 01/15] mac802154: tx: move xmit callback to tx file Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 02/15] mac802154: tx: remove kmalloc in xmit hotpath Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 03/15] mac802154: tx: squash multiple dereferencing Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 04/15] mac802154: tx: remove xmit channel context switch Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 05/15] mac802154: add netdev qeue helpers Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 06/15] mac802154: tx: use queue helpers in xmit worker Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 07/15] mac802154: tx: fix error handling while xmit Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 08/15] mac802154: tx: add support for xmit_async callback Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 09/15] mac802154: tx: don't allow if down while sync tx Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 10/15] mac802154: tx: use netdev print helpers Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 11/15] mac802154: tx: cleanup crc calculation Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 12/15] mac802154: tx: move stats tx increment Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 13/15] mac802154: tx: change naming convention Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 14/15] mac802154: tx: add comment at sync xmit callback Alexander Aring
2014-10-26  8:25   ` Alexander Aring
2014-10-26  8:15 ` [PATCH bluetooth-next 15/15] at86rf230: asynchronous xmit handling Alexander Aring

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