contiki/core/net
adamdunkels f8c804e28b ntikiMAC: a new radio duty cycling mechanism that uses a combination
of link-layer and MAC-layer mechanisms to achieve a very low power
consumption: during idle listening the radio is switched off between
99.2% and 99.6% of the time. One unicast transmission typically adds
between 0.07% and 1.2% additional radio time, depending on packet
size.

ContikiMAC uses the standard IEEE 802.15.4 message format and adds no
additional headers.

ContikiMAC is simple: it uses periodic two-shot channel sampling
during idle listening to keep the radio on-time down. Transmissions
are done with repeated transmissions until a link-layer ACK is
received.
2010-02-18 21:26:15 +00:00
..
mac ntikiMAC: a new radio duty cycling mechanism that uses a combination 2010-02-18 21:26:15 +00:00
rime Added debugging statements for packet drops 2010-02-08 21:59:49 +00:00
routing made the route cache timeout configurable 2009-11-20 14:35:58 +00:00
dhcpc.c
dhcpc.h
hc.c
hc.h fixed documentation typos. 2009-03-17 20:28:44 +00:00
psock.c *** empty log message *** 2009-07-23 16:13:48 +00:00
psock.h Explicit typecast to avoid compiler problems 2009-05-06 15:07:09 +00:00
rawpacket-udp.c
rawpacket-udp.h
rawpacket.h
resolv.c Remove compiler warning 2010-02-15 20:49:38 +00:00
resolv.h
rime.h rime_output() now returns RIME_OK or RIME_ERR depending on the MAC return value. 2009-11-13 09:10:24 +00:00
sicslowpan.c Added missing include, made debug statement more explicit 2010-02-08 21:59:21 +00:00
sicslowpan.h Made the sicslowpan MAC layer reachable from outside modules 2010-01-28 13:50:51 +00:00
slipdev.c
slipdev.h fixed documentation typos. 2009-03-17 20:28:44 +00:00
tcpdump.c
tcpdump.h
tcpip.c Major bugfix, found by Raimondas Sasnauskas: the TCP periodic timer was not started when a new connection request arrived. If there were no other active TCP connections, this means that the SYNACK would never be retransmitted, potentially leading to a forever stale TCP connection. 2010-02-09 12:58:53 +00:00
tcpip.h Changed to use separate Contiki event type for ICMP6 notifications 2010-02-05 12:43:36 +00:00
uaodv-def.h
uaodv-rt.c
uaodv-rt.h
uaodv.c removed compiler specific attribute 2010-01-20 09:58:16 +00:00
uaodv.h
uip6.c Buffer name definition bugfix 2010-02-15 19:23:54 +00:00
uip_arch.h
uip_arp.c Name fix on uip_all_zeroes_addr 2008-02-07 01:35:00 +00:00
uip_arp.h
uip-fw-drv.c
uip-fw-drv.h
uip-fw.c Name fix on uip_all_zeroes_addr 2008-02-08 09:12:57 +00:00
uip-fw.h fixed documentation typos. 2009-03-15 20:29:04 +00:00
uip-icmp6.c Main uIPv6 files addition - more 2008-10-14 09:42:33 +00:00
uip-icmp6.h fixed documentation typos. 2009-03-15 20:29:04 +00:00
uip-nd6-io.c Moved declarations to the start of each function 2010-02-02 21:09:06 +00:00
uip-nd6.c Removed CLOCK_SECOND from stimers in uIPv6, stimers are already in seconds 2009-02-20 07:59:35 +00:00
uip-nd6.h Rewrote the netif time code so that is avoids the use of floating point numbers; some code style fixes 2010-02-02 16:32:03 +00:00
uip-neighbor.c Remove unguarded printf() 2008-11-09 12:16:05 +00:00
uip-neighbor.h
uip-netif.c Removed exit() calls that were unadvertedtly left in from testing 2010-02-02 21:10:38 +00:00
uip-netif.h changed timer to stimer for neighbor, prefix, default router, address list 2009-02-19 16:42:41 +00:00
uip-over-mesh.c Disable the stream mode for TCP packets since it does not seem to work reliably with cxmac 2010-02-04 18:57:33 +00:00
uip-over-mesh.h Added logic for announcing that a network has a gateway to the outside world (with the function uip_over_mesh_make_announced_gateway()). The announced gateway sends a trickle message to the network, containing the address of the gateway. Other nodes will then know that packets destined to the outside world should go through the gateway node. 2008-11-09 12:20:56 +00:00
uip-split.c Bugfix: split full size TCP segments if they match the MSS definition, not only the buffer size definition 2010-01-25 13:53:15 +00:00
uip-split.h
uip-udp-packet.c Added function for sending an UDP packet to a specified IP address and port number over an existing UDP connection 2009-10-18 22:02:01 +00:00
uip-udp-packet.h Added function for sending an UDP packet to a specified IP address and port number over an existing UDP connection 2009-10-18 22:02:01 +00:00
uip.c Removed left-over debug printfs 2010-02-15 23:31:05 +00:00
uip.h accept messages to all routers if UIP_CONF_ROUTER is set. 2009-11-12 14:05:42 +00:00
uiplib.c
uiplib.h
uipopt.h Made TCP MSS configurable 2009-04-10 00:37:48 +00:00