osd-contiki/core/net/mac
Yasuyuki Tanaka 6869dc7004 Yield inside busywaiting loops under cooja-ip64 (nullrdc.c)
The while loops waiting ACK_WAIT_TIME and AFTER_ACK_DETECTED_WAIT_TIME
cause infinite loop under the cooja-ip64 platform. This is because
RTIMER_NOW(), rtimer_arch_now(), has been changed not to call
cooja_mt_yield() in it since rtimer was reimplemented as a higher
resolution timer.

In order to avoid the infinite loop, cooja_mt_yield() needs to be
called inside the while loops under the platform as well as the cooja
platform.
2016-09-06 15:14:10 +02:00
..
contikimac Fixed wrong first cycle_start 2016-06-07 08:13:18 -06:00
cxmac Move MAX, MIN and ABS to sys/cc.h 2015-05-18 08:53:17 +02:00
sicslowmac Remove unused flag SICSLOWPAN_CONF_ACK_ALL. Include packetbuf attribute PACKETBUF_ATTR_RELIABLE only when RIME is compiled. 2015-05-06 16:34:26 +02:00
tsch TSCH: manage busy waiting on Cooja motes 2016-09-06 15:14:10 +02:00
csma.c Csma: comply with IEEE 802.15.4 2016-04-25 08:52:48 -06:00
csma.h A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix 2013-11-24 20:20:11 +01:00
frame802154.c core/net/mac/frame802154: Fix typo in PAN ID compression condition 2016-07-04 18:18:55 +02:00
frame802154.h Added support for IEEE 802.15.4 frame version 2 2015-12-04 15:21:50 +01:00
frame802154e-ie.c Added net-debug.[ch] to provide debug functions even in the non-IP case 2016-04-26 16:08:10 +02:00
frame802154e-ie.h Add support for IEEE 802.15.4e Information Elements (IEs). All IEs used by TSCH are currently included. 2015-12-04 15:21:50 +01:00
framer-802154.c TSCH: use sequence number only for unicast data frames 2016-06-23 22:36:00 +02:00
framer-802154.h A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix 2013-11-24 20:20:11 +01:00
framer-nullmac.c llsec: Let llsec_drivers define their own framer 2015-10-14 08:21:40 -07:00
framer-nullmac.h A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix 2013-11-24 20:20:11 +01:00
framer.h llsec: Let llsec_drivers define their own framer 2015-10-14 08:21:40 -07:00
mac-sequence.c mac-seqno: add a lifetime to sequence numbers in history 2016-06-24 11:23:19 +02:00
mac-sequence.h rdc: duplicate packets: Factor out detection code 2013-11-25 13:01:11 +01:00
mac.c Minor bugfix: explicitly cast pointer argument in debug printf 2013-03-18 11:22:05 +01:00
mac.h A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix 2013-11-24 20:20:11 +01:00
nordc.c Added IEEE 802.15.4e TSCH (TimeSlotted Channel Hopping) MAC layer 2015-12-04 15:21:52 +01:00
nullmac.c llsec: Added a layer in between NETSTACK_MAC and NETSTACK_NETWORK for implementing link layer security 2014-08-04 01:09:57 -07:00
nullmac.h A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix 2013-11-24 20:20:11 +01:00
nullrdc-noframer.c Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
nullrdc-noframer.h A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix 2013-11-24 20:20:11 +01:00
nullrdc.c Yield inside busywaiting loops under cooja-ip64 (nullrdc.c) 2016-09-06 15:14:10 +02:00
nullrdc.h A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix 2013-11-24 20:20:11 +01:00
phase.c refactored the rpl-nbr-policy to be called from nbr-table module 2016-03-26 09:45:37 +01:00
phase.h Changed the name of the rimeaddr module to linkaddr 2014-01-29 20:12:24 +01:00
rdc.h rdc.h: Read LLSEC802154_ENABLED instead of LLSEC802154_CONF_ENABLED 2016-04-25 03:10:42 -07:00