[PATCH wpan-next 00/12] ieee802154: mac802154: wireless transformation part 3

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

 



Hi, this is the next series which do mainly a rework of xmit path. Also
dropping some kmalloc's from hotpath and remove the channel hopping feature.

We provide now async xmit and the the at86rf230 is the only one mainline driver
which supports that for now.

Next things are still frame parsing like 80211 and registration of phy's and
interfaces like 80211.

I need to look which is the best to work on the next series.

It's still available on [0], which is my working branch for the mac rework.

- Alex

[0] https://github.com/linux-wpan/linux-wpan-next/commits/wpan_rework_rfc

Alexander Aring (12):
  mac802154: tx: move xmit callback to tx file
  mac802154: make struct ieee802154_ops const
  mac802154: add netdev qeue helpers
  mac802154: tx: remove kmalloc in xmit hotpath
  mac802154: tx: remove xmit channel context switch
  mac802154: tx: add drv_xmit to driver-ops
  mac802154: tx: fix error handling on xmit
  mac802154: tx: add support for async xmit callback
  at86rf230: asynchrous xmit handling
  ieee802154: add valid frame length helper
  at86rf230: use ieee802154_is_valid_frame_len
  at86rf230: improve receive handling

 drivers/net/ieee802154/at86rf230.c |  64 +++++++--------------
 drivers/net/ieee802154/cc2520.c    |   4 +-
 drivers/net/ieee802154/mrf24j40.c  |   4 +-
 include/net/ieee802154.h           |  10 +++-
 include/net/mac802154.h            |  15 ++++-
 net/mac802154/Makefile             |   2 +-
 net/mac802154/driver-ops.h         |  12 ++++
 net/mac802154/ieee802154_i.h       |   6 +-
 net/mac802154/iface.c              |  33 -----------
 net/mac802154/main.c               |   6 +-
 net/mac802154/tx.c                 | 114 ++++++++++++++++++-------------------
 net/mac802154/util.c               |  55 ++++++++++++++++++
 12 files changed, 177 insertions(+), 148 deletions(-)
 create mode 100644 net/mac802154/util.c

-- 
2.0.3

--
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