nes-proj/core/net
2011-09-02 14:06:29 +02:00
..
mac Cleanup of the ContikiMAC code; removed the old an unused announcement code 2011-09-02 14:06:29 +02:00
rime Rediscover lost routes when forwarding packets. Also refresh route entries when sending packets through them. Patch from Jaroslav Meduna. 2011-06-23 14:45:11 +02:00
rpl The flags field got widened to 9 bits. 2011-06-28 17:49:32 +02:00
dhcpc.c Converted scope-local variables into function-local variables. 2011-04-12 14:12:09 +02: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
neighbor-attr.c Add the NEIGHBOR_ATTR prefix to a macro name 2011-02-13 21:34:59 +01:00
neighbor-attr.h Add the NEIGHBOR_ATTR prefix to a macro name 2011-02-13 21:34:59 +01:00
neighbor-info.c Slight generalization to make it easier to switch metric. 2011-03-17 20:29:38 +01:00
neighbor-info.h changed etx to metric 2011-04-07 09:46:37 +02:00
netstack.c
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 Added a PACKETBUF_ATTR_STREAM_END packet flag 2011-02-08 22:20:07 +01: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 added psock function for reading specified number of bytes 2011-03-09 02:40:53 -05:00
psock.h added psock function for reading specified number of bytes 2011-03-09 02:40:53 -05:00
queuebuf.c Bug fix: update packet attributes in queued packets in CSMA instead of doing a full packetbuf copy after transmissions. The lower layers often add their own headers to packetbuf. 2011-06-15 16:10:07 +02:00
queuebuf.h Bug fix: update packet attributes in queued packets in CSMA instead of doing a full packetbuf copy after transmissions. The lower layers often add their own headers to packetbuf. 2011-06-15 16:10:07 +02: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 Rime sniffers must be called for all transmissions, even if they failed, to get energy attribution right. This means that rime output sniffers now also must take the MAC transmission status as an argument. 2011-05-02 15:06:34 +02:00
sicslowpan.c Added a SICSLOWPAN_CONF_COMPRESSION_THRESHOLD that can be used to set a threshold under which header compression should not be used. Below this threshold, headers are not compressed but sent as full IPv6 packets. This is useful for RDC layers, such as ContikiMAC, which set a lower bound for packet size. 2011-09-02 13:51:09 +02:00
sicslowpan.h reverted to byte-based iid check 2011-03-07 22:02:43 +01:00
simple-udp.c Fixed previously erroneously fixed include 2011-09-01 09:11:46 +02:00
simple-udp.h A significantly simpler API for sending UDP packets 2011-08-29 21:30:21 +02:00
slipdev.c
slipdev.h
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 Small spelling bugfix 2011-09-02 13:51:28 +02:00
uip_arch.h
uip_arp.c Fix compiler warnings 2010-12-14 22:45:22 +00:00
uip_arp.h
uip-debug.c Add PRINTA so direct calls to debug routines will always print 2011-03-13 11:57:39 -04:00
uip-debug.h Add PRINTA so direct calls to debug routines will always print 2011-03-13 11:57:39 -04:00
uip-ds6.c fixed RPL to handle inifinite rank better 2011-04-07 17:44:07 +02:00
uip-ds6.h Made the code more conforming to the Contiki style. 2011-03-16 13:35:44 +01: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
uip-icmp6.c removed some void * casts in uip code 2011-01-04 22:11:37 +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 dos2unix conversion 2011-01-05 17:01:03 +00:00
uip-neighbor.c
uip-neighbor.h
uip-over-mesh.c
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
uip-split.h
uip-udp-packet.c Added some defensive programming 2011-08-31 20:53:48 +02:00
uip-udp-packet.h
uip.c A simple but substantial change: uIP used the htons()/HTONS() macro 2010-10-19 18:29:03 +00:00
uip.h Make comparison endian-safe, thanks Ivan. 2011-08-18 14:01:20 -04:00
uiplib.c fixed parsing of address to handle [<addr>] 2011-03-22 10:42:38 +01: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 Allow shorter UIP_CONF_WAIT_TIMEOUT for more aggressive power saving modes. 2010-12-24 00:39:04 +00:00