Hi Alex, > This patch series contains patches for introducing and use of interframe > spacing time handling. The interframe spacing time handling depends on > transceiver if it's done at transceiver level or need to be done at SoftMAC > (mac802154) level. On the at86rf2xx transceiver this is done at transceiver > when max frame retries is above 0. > > The mac802154 solution is to run a hrtimer which start at complete function. > When the timer expires we wake the queue again. This stops the transmit queue > after a transmit for a specific time. > > Currently all drivers except the at86rf230 cares about interframe spacing time. > I think nobody hit the issue because the latency of workqueue. If we don't making > interframe spacing time with async xmit handler we run into fragmentation issues > while 802.15.4 6LoWPAN. > > Alexander Aring (2): > mac802154: add interframe spacing time handling > at86rf230: remove interframe spacing time workaround > > drivers/net/ieee802154/at86rf230.c | 60 +++++++++++++++++++++++--------------- > include/linux/ieee802154.h | 3 ++ > include/net/cfg802154.h | 8 +++++ > include/net/mac802154.h | 3 +- > net/mac802154/ieee802154_i.h | 4 +++ > net/mac802154/iface.c | 2 ++ > net/mac802154/main.c | 17 +++++++++++ > net/mac802154/tx.c | 2 +- > net/mac802154/util.c | 32 ++++++++++++++++++-- > 9 files changed, 103 insertions(+), 28 deletions(-) both 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