contiki/core/net
adamdunkels be846d8c90 A new experimental network primitive called an 'announcement'. An
announcement is an (ID, value) tuple that is disseminated to local
area neighbors. An application or protocol can explicitly listen to
announcements from neighbors. When an announcement is heard, a
callback is invoked.

Announcements can be used for a variety of network mechanisms such as
neighbor discovery, node-level service discovery, or routing metric
dissemination.

Application programs and protocols register announcements with the
announcement module. An announcement back-end, implemented by the
system, takes care of sending out announcements over the radio, as
well as collecting announcements heard from neighbors.
2009-02-05 19:32:01 +00:00
..
mac updated for latest mac driver structure 2008-11-12 12:42:41 +00:00
rime A new experimental network primitive called an 'announcement'. An 2009-02-05 19:32:01 +00:00
dhcpc.c Support for z80(sdcc) port. 2007-08-30 14:39:16 +00:00
dhcpc.h * Support longer lease times. 2007-03-16 12:16:16 +00:00
hc.c Support for z80(sdcc) port. 2007-08-30 14:39:16 +00:00
hc.h Made headercompression work on external buffer 2006-10-09 11:53:43 +00:00
psock.c Commented out otherwise unguarded printf(). 2008-11-06 23:15:58 +00:00
psock.h Fixed compiler warnings to make code compile with gcc's -pedantic switch 2007-11-17 18:01:00 +00:00
rawpacket-udp.c Fixed compiler warnings to make code compile with gcc's -pedantic switch 2007-11-17 18:01:00 +00:00
rawpacket-udp.h Added *experimental* module for sending raw (non-routed) packets from Contiki. The name of the module is likely to change. 2006-10-22 12:31:46 +00:00
rawpacket.h Added *experimental* module for sending raw (non-routed) packets from Contiki. The name of the module is likely to change. 2006-10-22 12:31:46 +00:00
resolv.c Fixed compiler warnings to make code compile with gcc's -pedantic switch 2007-11-17 18:01:00 +00:00
resolv.h More uip_ipaddr_t fixes. 2006-09-18 23:27:42 +00:00
rime.h Renamed Rime module mh to multihop 2008-07-03 22:36:02 +00:00
sicslowpan.c temporary fix to get sicslowpan.c working on the Sky platform: 2008-11-06 20:45:06 +00:00
sicslowpan.h Removed unused include files (also automatically removed whitespace from line endings) 2008-10-14 12:26:18 +00:00
slipdev.c Import of the contiki-2.x development code from the SICS internal CVS server 2006-06-17 22:41:10 +00:00
slipdev.h Import of the contiki-2.x development code from the SICS internal CVS server 2006-06-17 22:41:10 +00:00
tcpdump.c Updated code 2006-10-09 11:53:56 +00:00
tcpdump.h corrected function signature 2007-08-06 13:14:09 +00:00
tcpip.c Inform user about (most likely unintentional) call of dummy_tcpip_output_function. 2008-11-10 21:00:53 +00:00
tcpip.h Main uIPv6 files addition 2008-10-14 09:40:56 +00:00
uaodv-def.h * Optional AODV BAD_HOP extension. 2007-05-28 16:32:43 +00:00
uaodv-rt.c * NULL pointer spotted by Vlasios. 2007-05-13 15:14:48 +00:00
uaodv-rt.h * Make it explicit that some seqno:s are in host byte order by naming 2007-05-09 13:45:16 +00:00
uaodv.c uaodv.c now compiles without #if UIP_UDP 2007-11-28 12:52:34 +00:00
uaodv.h including uaodv-rt 2007-12-13 10:04:59 +00:00
uip6.c ping-ipv6 example compiles on native cygwin 2008-10-14 13:39:12 +00:00
uip_arch.h Import of the contiki-2.x development code from the SICS internal CVS server 2006-06-17 22:41:10 +00:00
uip_arp.c Name fix on uip_all_zeroes_addr 2008-02-07 01:35:00 +00:00
uip_arp.h Added the CCIF (Contiki Core InterFace) declarations used by the applications which are currently part of the Win32 build. 2006-08-26 23:54:00 +00:00
uip-fw-drv.c Removed the empty PROCESS_NO_BROADCAST macro. 2007-05-23 22:16:05 +00:00
uip-fw-drv.h Changed packet drivers from services to plain processes. 2007-05-20 21:29:39 +00:00
uip-fw.c Name fix on uip_all_zeroes_addr 2008-02-08 09:12:57 +00:00
uip-fw.h * Change uip_ipaddr_t to be initialized from bytes rather than 2006-08-14 13:58:28 +00:00
uip-icmp6.c Main uIPv6 files addition - more 2008-10-14 09:42:33 +00:00
uip-icmp6.h Main uIPv6 files addition - more 2008-10-14 09:42:33 +00:00
uip-nd6-io.c Main uIPv6 files addition - more 2008-10-14 09:42:33 +00:00
uip-nd6.c Temporarily out-commented the problematic code and added a comment that describes the problem 2008-10-17 14:40:16 +00:00
uip-nd6.h Main uIPv6 files addition - more 2008-10-14 09:42:33 +00:00
uip-neighbor.c Remove unguarded printf() 2008-11-09 12:16:05 +00:00
uip-neighbor.h Change typedef of uip_ipaddr_t from a vector type to a union. 2006-08-09 16:13:39 +00:00
uip-netif.c Debugged autoconf for ethernet 2008-10-14 16:50:11 +00:00
uip-netif.h Main uIPv6 files addition - more 2008-10-14 09:42:33 +00:00
uip-over-mesh.c 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-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 ping-ipv6 example compiles on native cygwin 2008-10-14 13:39:12 +00:00
uip-split.h Import of the contiki-2.x development code from the SICS internal CVS server 2006-06-17 22:41:10 +00:00
uip-udp-packet.c ping-ipv6 example compiles on native cygwin 2008-10-14 13:39:12 +00:00
uip-udp-packet.h * Constness, voidness. 2007-04-30 15:19:21 +00:00
uip.c Added an #if around the whole code if IPv6 is defined 2008-10-15 08:08:32 +00:00
uip.h *Support for Atmel 'Router Under Mac' (RUM) in Jackdaw 2008-12-10 21:26:05 +00:00
uiplib.c Import of the contiki-2.x development code from the SICS internal CVS server 2006-06-17 22:41:10 +00:00
uiplib.h Added the CCIF (Contiki Core InterFace) declarations used by the applications which are currently part of the Win32 build. 2006-08-26 23:54:00 +00:00
uipopt.h Bug fix by David Kopf - sicslowpan timeout was always set at 20 seconds, this greatly improves performance!! 2008-12-02 22:04:16 +00:00