Re: [PATCHv2 bluetooth-next 00/16] ieee802154: rework receive handling

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

 



Hi Alex,

> This patch serie improves and cleanups the receive handling.
> Instead workqueue we use a tasklet now for parsing frames.
> The first patch is a fix for using put_unaligned_le16 to copy
> checksum in skb data which was reported by Marcel Holtmann.
> 
> Other patches are cleanups for preparing further patches to
> introduce a frame parsing like mac80211. We don't change
> the printout function to netdev_foo now because the most
> code will be replaced by the new frame parsing implementation.
> 
> changes since v2:
> - correct ieee802154 instead ieee80211 in patch 04/16 ("mac802154: rx:
>   document ieee802154_rx() context requirement")
> - reword complete commit message of patch 04/16 ("mac802154: rx: document
>   ieee802154_rx() context requirement")
> - fix && instead || in patch 13/16 ("ieee802154: add valid psdu length helper")
> - make patch 13/16 ("ieee802154: add valid psdu length helper") more human
>   readable to check start at first end then end interval. Instead end <-> start
>   checking.
> 
> Alexander Aring (16):
>  mac802154: tx: use put_unaligned_le16 for copy crc
>  ieee802154: drivers: use dev_alloc_skb
>  mac802154: rx: use tasklet instead workqueue
>  mac802154: rx: document ieee802154_rx() context requirement
>  mac802154: rx: move receive handling into rx.c
>  mac802154: tx: remove monitor receive while xmit
>  mac802154: rx: rename remove mac802154_subif_rx
>  mac802154: rx: move skb->protocol setting
>  mac802154: rx: add CHECKSUM_UNNECESSARY
>  mac802154: rx: add monitor pkt_type information
>  mac802154: rx: move skb_reset_mac_header
>  mac802154: rx: move rcu locking
>  ieee802154: add valid psdu length helper
>  at86rf230: use ieee802154_is_valid_psdu_len helper
>  at86rf230: improve receive handling
>  mac802154: rx: change naming convention
> 
> drivers/net/ieee802154/at86rf230.c |  32 ++---
> drivers/net/ieee802154/cc2520.c    |   2 +-
> drivers/net/ieee802154/mrf24j40.c  |   2 +-
> include/linux/ieee802154.h         |  11 ++
> include/net/mac802154.h            |   1 +
> net/mac802154/ieee802154_i.h       |   9 +-
> net/mac802154/iface.c              | 186 -------------------------
> net/mac802154/main.c               |  30 ++++
> net/mac802154/monitor.c            |  27 ----
> net/mac802154/rx.c                 | 279 +++++++++++++++++++++++++++++++------
> net/mac802154/tx.c                 |   7 +-
> 11 files changed, 296 insertions(+), 290 deletions(-)

all 16 patches have been applied to bluetooth-next tree.

Regards

Marcel

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