I think, I found a better solution: static void at86rf230_tx_complete(void *context) { struct at86rf230_state_change *ctx = context; struct at86rf230_local *lp = ctx->lp; struct sk_buff *skb = lp->tx_skb; enable_irq(lp->spi->irq); ieee802154_xmit_complete(lp->hw, skb, !lp->tx_aret); } lifs handling is only _inactive_ in ARET mode. I will change it do this solution. - Alex -- 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