linux/net/mac802154
Alexander Aring c5c47e67bc mac802154: rx: use tasklet instead workqueue
Tasklets have much less overhead than workqueues. This patch also
removes the heap allocation for the worker on receiving path.
Like mac80211 we should prefer use a tasklet here instead a workqueue to
getting fast out of interrupt context when ieee802154_rx_irqsafe is
called by driver. Like wireless inside the tasklet context we should
call netif_receive_skb instead netif_rx_ni anymore.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2014-10-27 18:07:40 +01:00
..
ieee802154_i.h mac802154: rx: use tasklet instead workqueue 2014-10-27 18:07:40 +01:00
iface.c mac802154: rx: use tasklet instead workqueue 2014-10-27 18:07:40 +01:00
Kconfig trivial: net/mac802154: Fix Kconfig typo 2014-10-25 07:56:21 +02:00
llsec.c ieee802154: move ieee802154 header 2014-10-25 21:39:57 +02:00
llsec.h mac802154: add llsec decryption method 2014-05-16 17:23:41 -04:00
mac_cmd.c mac802154: introduce IEEE802154_DEV_TO_SUB_IF 2014-10-25 21:55:38 +02:00
main.c mac802154: rx: use tasklet instead workqueue 2014-10-27 18:07:40 +01:00
Makefile mac802154: add netdev qeue helpers 2014-10-26 17:24:03 +01:00
mib.c mac802154: rename dev_workqueue to workqueue 2014-10-25 21:55:38 +02:00
monitor.c mac802154: tx: change naming convention 2014-10-26 17:24:05 +01:00
rx.c mac802154: rx: use tasklet instead workqueue 2014-10-27 18:07:40 +01:00
tx.c mac802154: tx: use put_unaligned_le16 for copy crc 2014-10-27 18:07:36 +01:00
util.c mac802154: add netdev qeue helpers 2014-10-26 17:24:03 +01:00