nes-proj/core/net
adamdunkels eed22a6f3c A number of changes to the collect code:
* Added an optional "keep alive" mechanism whereby an idle network is
periodically probed by dummy packets to maintain a recent quality
metric when there is no traffic.
* Bugfix in when new routing metrics should be advertised
* Rewrote the ACK logic so that a queuebuf is not allocated for each
ack, only for those acks generated by the sink node.
* Updated the wrap-around logic for sequence numbers: when a sequence
number wraps, it won't go back to 0. Instead, it wraps to 128. This
allows us to understand when a node has rebooted: when its seqno is <
128, it has recently rebooted.
2010-09-22 22:08:08 +00:00
..
mac Added a timer to each phase structure that keeps track of for how long 2010-09-13 13:39:05 +00:00
rime A number of changes to the collect code: 2010-09-22 22:08:08 +00:00
rpl clear default route when neighbour is removed 2010-09-20 15:30:12 +00:00
dhcpc.c
dhcpc.h
hc.c
hc.h
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
neighbor-info.c Set a high penalty for packet losses. 2010-09-15 15:59:52 +00:00
neighbor-info.h
netstack.c
netstack.h
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 Made QUEUEBUF_STATS configurable 2010-06-24 09:48:21 +00:00
queuebuf.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
rawpacket-udp.c
rawpacket-udp.h
rawpacket.h
resolv.c 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
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 fixed bug that caused problems when uncompressing unspecified address 2010-06-06 12:44:12 +00:00
sicslowpan.h
slipdev.c
slipdev.h
tcpdump.c
tcpdump.h
tcpip.c added initialization of RPL 2010-05-01 13:04:31 +00:00
tcpip.h
uaodv-def.h
uaodv-rt.c
uaodv-rt.h
uaodv.c
uaodv.h
uip6.c changed uip_buf to a union for 32-bit alignment 2010-05-24 10:07:34 +00:00
uip_arch.h
uip_arp.c
uip_arp.h
uip-debug.c
uip-debug.h
uip-ds6.c Added a function for getting the first global IPv6 address 2010-06-15 19:16:22 +00:00
uip-ds6.h fixed buggy comment 2010-09-21 13:15:25 +00:00
uip-fw-drv.c
uip-fw-drv.h
uip-fw.c
uip-fw.h
uip-icmp6.c
uip-icmp6.h
uip-nd6.c fixed compiler warnings 2010-05-24 09:57:20 +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
uip-over-mesh.h
uip-split.c
uip-split.h
uip-udp-packet.c
uip-udp-packet.h
uip.c Removed UIP_CONF_PLAIN_BUFFER again now that the pointer indirection to uip_buf was removed again. 2010-05-30 09:46:12 +00:00
uip.h Removed UIP_CONF_PLAIN_BUFFER again now that the pointer indirection to uip_buf was removed again. 2010-05-30 09:46:12 +00:00
uiplib.c 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
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