1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys
Oleg Hahm cc0101472e 6lowpan: do garbage collect unreachable NCEs
RFC6775 says "if NUD on the router determines that the host is UNREACHABLE (based on the logic in [RFC4861]), the NCE SHOULD NOT be deleted but rather retained until the Registration Lifetime expires." Since this is a "SHOULD NOT" and not a "MUST NOT", we can still remove these NCEs to circumvent NCEs going into UNREACHABLE and never leave this state again. Actually removing these entries from the cache seems also be the better choice for memory constraint device.
2015-09-24 17:33:38 +02:00
..
auto_init drivers: add cc110x driver 2015-09-23 18:55:11 +02:00
base64 base64: remove unused calculation in base64_encode 2015-09-22 11:01:56 +02:00
bitfield sys: bitfield: add bf_get_unset 2015-07-07 17:49:17 +02:00
bloom bloom: fix calloc invocation 2015-09-22 11:01:55 +02:00
cbor cbor: add API to encode non null-terminated byte strings 2015-08-06 22:30:44 +02:00
color lint: reduce scope 2014-09-12 11:50:12 +02:00
compat sys: compat: remove hwtimer_compat 2015-09-16 10:58:51 +02:00
config sys: config: remove saving of obsolete transceiver config 2015-08-06 12:13:18 +02:00
cpp11-compat all: Update @gebart family name, email 2015-09-20 13:47:39 +02:00
crypto Merge pull request #3926 from OlegHahm/some-scan-build-warnings 2015-09-22 11:43:20 +02:00
embunit embUnit: simplify strcmp() implementation 2015-08-25 21:17:40 +02:00
hash_string sys: rename lib to hash_string 2014-12-06 15:42:01 +01:00
hashes all: Update @gebart family name, email 2015-09-20 13:47:39 +02:00
include 6lowpan: remove tentative flag for local addresses 2015-09-24 13:33:10 +02:00
libc/include/sys sys/libc/uio.h: added include of stdlib for size_t 2015-08-12 18:25:24 +02:00
log everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
malloc/include cpu/native: Fix for missing malloc.h in OSX 2015-03-21 01:41:54 -07:00
net 6lowpan: do garbage collect unreachable NCEs 2015-09-24 17:33:38 +02:00
newlib sys/newlib/syscalls.c: Clean up _sbrk_r implementation 2015-08-04 21:05:08 +02:00
od native: fix formating warnings on OS X 2015-09-03 11:49:57 +02:00
oneway-malloc everything: Remove filename from @file Doxygen command 2015-05-22 07:34:41 +02:00
pipe sys: doc: pipe.h spams the manual 2014-12-03 20:18:37 +01:00
posix posix: redo socket API to use conn 2015-09-22 22:24:52 +02:00
ps sys: ps: adapt to xtimer 2015-09-16 10:58:51 +02:00
quad_math doc: fix quat_math documentation 2014-12-06 01:27:23 +01:00
random make: detect their module name automatically 2014-06-17 15:49:32 +02:00
seq sys/seq: Serial Number Arithmetic 2015-08-21 23:30:04 +02:00
shell 6lowpan: remove tentative flag for local addresses 2015-09-24 13:33:10 +02:00
timex timex: make timex_to_str more efficient 2015-08-11 01:33:21 +02:00
trickle debug: replace __FILE__ by RIOT_RELATIVE_FILE 2015-09-20 01:51:47 +02:00
uart_stdio sys: remove uart0 2015-09-04 17:46:23 +02:00
ubjson ubjson: initialize variable in error case too 2015-08-25 21:17:30 +02:00
universal_address universal_address: make size dependent on FIB size 2015-09-07 09:18:29 +02:00
xtimer xtimer: initialize struct members 2015-09-20 02:00:55 +02:00
doc.txt fix license headers in non-.c files 2014-08-23 16:16:26 +02:00
Makefile posix: redo socket API to use conn 2015-09-22 22:24:52 +02:00
Makefile.include posix: redo socket API to use conn 2015-09-22 22:24:52 +02:00