Home
last modified time | relevance | path

Searched hist:c5c47e67bcd24638a059b1b5e9ec18c95f8634ca (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/net/mac802154/
H A Drx.cdiff 21fdf0a1c10719f6edbb5961f5b076f5575d4bce Wed Oct 29 15:34:39 CDT 2014 Alexander Aring <alex.aring@gmail.com> mac802154: rx: use netif_receive_skb

This patch removes netif_rx_ni call. Instead we call netif_receive_skb,
we can do that since commit c5c47e67bcd24638a059b1b5e9ec18c95f8634ca
("mac802154: rx: use tasklet instead workqueue").

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
diff c5c47e67bcd24638a059b1b5e9ec18c95f8634ca Mon Oct 27 11:13:30 CDT 2014 Alexander Aring <alex.aring@gmail.com> 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>
H A Dmain.cdiff c5c47e67bcd24638a059b1b5e9ec18c95f8634ca Mon Oct 27 11:13:30 CDT 2014 Alexander Aring <alex.aring@gmail.com> 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>
H A Dieee802154_i.hdiff c5c47e67bcd24638a059b1b5e9ec18c95f8634ca Mon Oct 27 11:13:30 CDT 2014 Alexander Aring <alex.aring@gmail.com> 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>
H A Diface.cdiff c5c47e67bcd24638a059b1b5e9ec18c95f8634ca Mon Oct 27 11:13:30 CDT 2014 Alexander Aring <alex.aring@gmail.com> 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>
/openbmc/linux/include/net/
H A Dmac802154.hdiff c5c47e67bcd24638a059b1b5e9ec18c95f8634ca Mon Oct 27 11:13:30 CDT 2014 Alexander Aring <alex.aring@gmail.com> 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>