contiki/core/net/mac
nifi 3bd78893e5 Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc.
nullrdc (previously nullrdc-framer) is now a RDC implementation that
does not do any radio duty cycling but supports link layer addresses
and frame format via framer (for example 802.15.4). nullrdc can now be
used in the same way as contikimac, xmac, etc.

nullrdc-noframer (previously nullrdc) is a null RDC implementation
that does not do any radio duty cycling, does not add any header of its
own to the packets, and does not support link layer addresses.
2010-11-23 18:11:00 +00:00
..
contikimac.c Turned off streaming by default to save code space; made guard time a little more conservative 2010-11-02 11:00:08 +00:00
contikimac.h Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration. 2010-02-23 20:09:11 +00:00
csma.c Always restore the queuebuf to the packetbuf before calling the upper layers. Reduce the waiting time between successive MAC layer retransmissions. 2010-10-24 21:07:00 +00:00
csma.h Added a simple CSMA (Carrier Sense Multiple Access) mechanism that 2010-01-25 11:46:44 +00:00
ctdma_mac.c Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific 2010-06-14 19:19:16 +00:00
ctdma_mac.h added init function in MAC driver for easier configuration 2009-06-22 11:14:11 +00:00
cxmac.c Moved the definition of the channel check rate used by the radio duty 2010-10-03 20:37:32 +00:00
cxmac.h Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration. 2010-02-23 20:09:11 +00:00
frame802154.c Reworked 802.15.4 header creation and parsing so that it works regardless of the size of the rimeaddr_t typedef 2010-02-18 21:00:28 +00:00
frame802154.h Reworked 802.15.4 header creation and parsing so that it works regardless of the size of the rimeaddr_t typedef 2010-02-18 21:00:28 +00:00
framer-802154.c Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific 2010-06-14 19:19:16 +00:00
framer-802154.h Added a new module called "framer" that creates MAC level frames to 2009-10-19 18:30:03 +00:00
framer-nullmac.c Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific 2010-06-14 19:19:16 +00:00
framer-nullmac.h Added a new module called "framer" that creates MAC level frames to 2009-10-19 18:30:03 +00:00
framer.h Replaced old framer (framer_get/framer_set) with new NETSTACK style configuration. Added nullrdc-framer that is a nullrdc with framer support. 2010-03-01 13:30:21 +00:00
lpp.c Added mechanisms for explicit de-synchronization of synchronized neighbors. Added link-layer ACKs. Fixed bugs with MAC-layer interaction. Now seems to work somewhat (didn't work at all before, in some cases), but there are still problems with packet loss. 2010-10-20 15:23:43 +00:00
lpp.h Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration. 2010-02-23 20:09:11 +00:00
mac.c Made debug printfs optional 2010-02-23 18:49:58 +00:00
mac.h Moved the definition of the channel check rate used by the radio duty 2010-10-03 20:37:32 +00:00
Makefile.mac Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc. 2010-11-23 18:11:00 +00:00
nullmac.c Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific 2010-06-14 19:19:16 +00:00
nullmac.h A work-in-progress rework of the Contiki MAC and radio layers. The 2010-02-18 21:48:39 +00:00
nullrdc-noframer.c Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc. 2010-11-23 18:11:00 +00:00
nullrdc-noframer.h Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc. 2010-11-23 18:11:00 +00:00
nullrdc.c Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc. 2010-11-23 18:11:00 +00:00
nullrdc.h Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc. 2010-11-23 18:11:00 +00:00
phase.c Added a timer to each phase structure that keeps track of for how long 2010-09-13 13:39:05 +00:00
phase.h Added a timer to each phase structure that keeps track of for how long 2010-09-13 13:39:05 +00:00
rdc.h Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration. 2010-02-23 20:09:11 +00:00
sicslowmac.c Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific 2010-06-14 19:19:16 +00:00
sicslowmac.h Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration. 2010-02-23 20:09:11 +00:00
tdma_mac.c Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific 2010-06-14 19:19:16 +00:00
tdma_mac.h updated for latest mac driver structure 2008-11-12 12:42:41 +00:00
xmac.c fixed xmac to use new channel check define name 2010-10-03 22:46:53 +00:00
xmac.h Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration. 2010-02-23 20:09:11 +00:00