contiki/core/net
2010-12-15 13:37:34 +00:00
..
mac Rework of the CSMA layer: instead of using one timer per packet, the module now uses one central timer and a queue of outgoing packets. This helps to keep packets in order, which is extremely useful for TCP transfers, and reduces the amount of congestion since consecutive packets now are spaced in time if there is a collision. Based on the observations and ideas of Simon Duquennoy. 2010-12-14 07:57:14 +00:00
rime Allow platform to specify COLLECT_CONF_BROADCAST_ANNOUNCEMENT_MAX_TIME 2010-12-14 22:14:33 +00:00
rpl Improved macro definitions and removed obsolete declarations. 2010-12-15 13:37:34 +00:00
dhcpc.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
dhcpc.h
hc.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
hc.h fixed documentation typos. 2009-03-17 20:28:44 +00:00
neighbor-attr.c Refactored the code, removed void pointer arithmetic, and fixed invalid list removal after freeing of memb object. 2010-06-11 12:32:48 +00:00
neighbor-attr.h Enabled external neighbor removal 2010-03-17 15:00:52 +00:00
neighbor-info.c improved ETX calculation 2010-10-28 08:54:54 +00:00
neighbor-info.h Export fix-point representation of the ETX. Make RPL temporarily use the same representation as before. 2010-10-22 13:50:13 +00:00
netstack.c Common initialization code for the netstack 2010-02-18 23:15:26 +00:00
netstack.h Moved the definition of the channel check rate used by the radio duty 2010-10-03 20:37:32 +00:00
packetbuf.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
packetbuf.h 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
packetqueue.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
packetqueue.h 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
psock.c removed unused (and slightly problematic) code 2010-06-15 14:19:22 +00:00
psock.h removed unused (and slightly problematic) code 2010-06-15 14:19:22 +00:00
queuebuf.c Added a debug mode that keeps track of where individual queuebufs are allocated, which is useful when debugging queuebuf leakage problems. 2010-11-25 08:43:59 +00:00
queuebuf.h Added a debug mode that keeps track of where individual queuebufs are allocated, which is useful when debugging queuebuf leakage problems. 2010-11-25 08:43:59 +00:00
rawpacket-udp.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
rawpacket-udp.h
rawpacket.h
resolv.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
resolv.h Updated API for uiplib and resolv to use uip_ipaddr_t instead of uint16_t for compability with IPv6 2010-05-31 15:22:08 +00:00
rime.h 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
sicslowpan.c Add SICSLOWPAN_CONF_ACK_ALL for hardware autoack testing 2010-12-14 22:18:20 +00:00
sicslowpan.h added support for all UDP port compressions in hc06 2010-03-26 10:28:51 +00:00
slipdev.c
slipdev.h fixed documentation typos. 2009-03-17 20:28:44 +00:00
tcpdump.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
tcpdump.h
tcpip.c Use the new shared ND-packet queue buffers 2010-10-29 05:36:07 +00:00
tcpip.h A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
uaodv-def.h
uaodv-rt.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
uaodv-rt.h
uaodv.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
uaodv.h
uip6.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
uip_arch.h
uip_arp.c Fix compiler warnings 2010-12-14 22:45:22 +00:00
uip_arp.h
uip-debug.c added uip-debug utilities 2010-04-30 13:20:57 +00:00
uip-debug.h added uip-debug utilities 2010-04-30 13:20:57 +00:00
uip-ds6.c added annotation for showing routes and default route during simulation 2010-12-10 22:46:58 +00:00
uip-ds6.h When IPv6 ND kicks in, the packet that caused the ND can either be dropped or saved in a buffer to be send when the NS reply returns. This commit reimplements the buffer management to avoid having one buffer per neighbor, but instead use a buffer pool from which buffers can be allocated for different neighbors. 2010-10-28 15:42:56 +00:00
uip-fw-drv.c
uip-fw-drv.h
uip-fw.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
uip-fw.h fixed documentation typos. 2009-03-15 20:29:04 +00:00
uip-icmp6.c Bugfix: allow ICMPv6 to send packets larger than those whose length fits in one byte. Bugfix by mathieupouillot 2010-11-03 11:56:11 +00:00
uip-icmp6.h added icmp_send function and moved rpl input function signature 2010-04-30 13:22:21 +00:00
uip-nd6.c When IPv6 ND kicks in, the packet that caused the ND can either be dropped or saved in a buffer to be send when the NS reply returns. This commit reimplements the buffer management to avoid having one buffer per neighbor, but instead use a buffer pool from which buffers can be allocated for different neighbors. 2010-10-28 15:42:56 +00:00
uip-nd6.h removed nd llao option struct since not naturally aligned - replaced struct fields access with array based access 2010-05-19 12:21:45 +00:00
uip-neighbor.c
uip-neighbor.h
uip-over-mesh.c bugfix: refresh correct source route 2010-03-31 09:38:42 +00:00
uip-over-mesh.h
uip-packetqueue.c When IPv6 ND kicks in, the packet that caused the ND can either be dropped or saved in a buffer to be send when the NS reply returns. This commit reimplements the buffer management to avoid having one buffer per neighbor, but instead use a buffer pool from which buffers can be allocated for different neighbors. 2010-10-28 15:42:56 +00:00
uip-packetqueue.h When IPv6 ND kicks in, the packet that caused the ND can either be dropped or saved in a buffer to be send when the NS reply returns. This commit reimplements the buffer management to avoid having one buffer per neighbor, but instead use a buffer pool from which buffers can be allocated for different neighbors. 2010-10-28 15:42: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 A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
uip.h A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
uiplib.c Fix compiler warnings 2010-12-14 22:45:22 +00:00
uiplib.h Updated API for uiplib and resolv to use uip_ipaddr_t instead of uint16_t for compability with IPv6 2010-05-31 15:22:08 +00:00
uipopt.h Put parenthesis around user-supplied options. Patch by Roger Larsson 2010-12-07 23:33:17 +00:00