Thomas Eichinger
e416937398
Merge pull request #3390 from thomaseichinger/pr/fix_warning_errors_freebsd
...
native: fix warning errors freebsd
2015-07-23 10:11:29 +02:00
Martine Lenders
3a47459ca0
ng_pktbuf: provide more detailed information in packet buffer stats
2015-07-22 23:20:23 +02:00
Oleg Hahm
c1e20c5156
ndp: pass size to fib_get_next_hop as a pointer
2015-07-22 20:19:13 +02:00
Oleg Hahm
ebcd07f6aa
sixlowpan: suppress clang-analyzer report
2015-07-22 15:56:56 +02:00
Oleg Hahm
d4a0b3f5bd
gnrc: add some assertions
2015-07-22 15:56:52 +02:00
Oleg Hahm
e3165b49ac
gnrc: avoid potential null pointer dereferencing
2015-07-22 15:56:30 +02:00
Thomas Eichinger
b7f6f3c8fb
ng_netdev_eth: functions are not used
2015-07-21 18:31:13 +02:00
Oleg Hahm
7c24c4a73b
Merge pull request #3464 from gebart/pr/iphc-payload-length
...
sys/net/network_layer/ng_sixlowpan/iphc: Set IPv6 header length after decoding
2015-07-21 09:46:25 +02:00
Joakim Gebart
0693aeb19d
sys/net/network_layer/fib: Remove unnecessary check for pointer validity to static array
2015-07-21 05:31:12 +02:00
Joakim Gebart
cde4393557
sys/net/network_layer/ng_ndp: Remove redundant parentheses
2015-07-21 05:31:12 +02:00
Joakim Gebart
f52b9ae972
sys/net/network_layer/ng_sixlowpan/iphc: Set IPv6 header length after decoding.
2015-07-21 05:15:28 +02:00
Lotte Steenbrink
257882bc06
Merge pull request #3404 from Lotterleben/aodvv2_debug_cleanup
...
aodvv2: tidy debug output, remove VDEBUG(), add LOG()
2015-07-20 15:55:08 +02:00
Lotte Steenbrink
cc9af00789
aodvv2: tidy debug output, remove VDEBUG(), add LOG()
2015-07-19 10:11:16 -07:00
Joakim Gebart
f15a5391b6
sys/net/network_layer/ng_sixlowpan/iphc: compile error fix for EUI64 initializer.
2015-07-20 12:35:03 +02:00
Joakim Gebart
b04db5409a
sys/net/network_layer/ng_sixlowpan/iphc: Correct 8 bit multicast decoding
2015-07-20 12:35:02 +02:00
Lotte Steenbrink
b63625679b
fib: check dst and next_hop for invalid pointers
2015-07-19 10:05:20 -07:00
Oleg Hahm
717a4c8152
Merge pull request #3143 from authmillenon/ng_sixlowpan_ctx/api/comp-flag
...
ng_sixlowpan_ctx: add compression flag support
2015-07-17 08:23:05 +02:00
Martine Lenders
a808834fc1
ng_sixlowpan_iphc: adapt for compression flag in ng_sixlowpan_ctx
2015-07-17 07:59:16 +02:00
Martine Lenders
dd6ea99fd4
ng_sixlowpan_ctx: add compression flag support
...
The compression flag allows a context to be invalidated for compression,
but still be valid for decompression. This is needed for context
dissimination in a LoWPAN.
2015-07-17 07:59:15 +02:00
Lotte Steenbrink
3b020a4dcc
fib: add newlines to DEBUG output.
2015-07-16 10:36:12 -07:00
Hauke Petersen
e530a79516
Merge pull request #3431 from BytesGalore/fib_fix_signal_rp
...
fib: fixed wrong passed destination address size and return value
2015-07-16 18:51:18 +02:00
BytesGalore
0d5080fa49
fib: fixed wrong passed destination address size
2015-07-16 15:50:35 +02:00
BytesGalore
d97694f106
fib: repaired prefix/default gateway determination and added two according unittests
2015-07-16 13:46:36 +02:00
Martine Lenders
ae7701e0ef
Merge pull request #3424 from authmillenon/ng_sixlowpan_iphc/fix/null_iphc2
...
ng_sixlowpan_iphc: null correct byte for IPHC2 dispatch
2015-07-15 23:21:46 +02:00
Martine Lenders
36655a82d7
ng_sixlowpan_iphc: null correct byte for IPHC2 dispatch
2015-07-15 22:49:25 +02:00
Joakim Gebart
487169f3cd
sys/net/network_layer/ng_sixlowpan/iphc: Encode 48 bit multicast addresses properly
...
Fixes a copy+paste mistake.
2015-07-15 22:00:09 +02:00
Martine Lenders
f3dffd22e3
Merge pull request #3414 from authmillenon/ng_sixlowpan/fix/issue-3411
...
ng_sixlowpan: fix IPHC dispatch check
2015-07-15 16:22:38 +02:00
Martine Lenders
e324178a12
ng_sixlowpan: fix IPHC dispatch check
2015-07-15 13:05:38 +02:00
Joakim Gebart
d74a982314
Merge pull request #3401 from gebart/pr/sixlowpan-ip-get-best-src-dont-filter-ula
...
sys/net/network_layer/sixlowpan/ip.c: Allow unique local unicast addresses to be selected as the best source address
2015-07-15 08:19:42 +02:00
Lotte Steenbrink
51ac879fa2
add FIB to AODVv2
2015-07-14 12:32:17 -07:00
Joakim Gebart
9a0a5e8816
sys/net/network_layer/sixlowpan/ip.c: Allow unique local unicast addresses to be selected as the best source address
...
It makes no sense preferring ::1 over any unique local address when communicating with other nodes.
2015-07-14 19:31:21 +02:00
Martine Lenders
6f85433fa8
ng_ndp: fix _get_l2src
2015-07-14 16:30:31 +02:00
Martine Lenders
fba8cd9f49
Merge pull request #3386 from authmillenon/ng_ndp/enh/debug-output
...
ng_ndp: enhance debug output
2015-07-14 15:55:09 +02:00
Martine Lenders
c14587f829
Merge pull request #3183 from authmillenon/ng_ipv6/enh/loopback
...
ng_ipv6: add loopback support
2015-07-14 15:11:02 +02:00
Martine Lenders
ac0a0a95a2
ng_ndp: enhance debug output
2015-07-14 15:06:40 +02:00
Martine Lenders
c7d3992eea
ng_ipv6: add loopback support
2015-07-14 13:33:26 +02:00
Peter Kietzmann
f6f112ab18
Merge pull request #3388 from authmillenon/ng_ipv6_netif/enh/use-long
...
ng_ipv6_netif: use EUI-64 as base for 6LoWPAN IPv6 addresses
2015-07-14 09:30:45 +02:00
Joakim Gebart
2706816b80
sys/net/ccn_lite/ccn-lite-relay: Use intermediate uint16_t variable to avoid strict-aliasing violation
2015-07-14 08:11:19 +02:00
Joakim Gebart
cfe657b1ee
sys/net/routing/etx_beaconing: Fix warnings and comment style
2015-07-14 08:11:15 +02:00
Joakim Gebart
4562f6b824
sys/net/sixlowpan: Add ul suffix to constants to fix warnings on msp430
2015-07-14 08:11:15 +02:00
Martine Lenders
618df44837
ng_ipv6_netif: use EUI-64 as base for 6LoWPAN IPv6 addresses
...
[RFC 6775](https://tools.ietf.org/html/rfc6775#section-1.3 ) suggests
strongly to use the EUI-64 as basis for the IPv6 addresses, since
otherwise duplicate address detection and some measures to give new
addresses (in case of duplicate) e.g. DHCPv6 needs to be in place.
2015-07-14 02:01:46 +02:00
Martine Lenders
789744c89d
Merge pull request #3375 from authmillenon/ng_pktbuf/fix/equal-size
...
ng_pktbuf: handle size == pkt->size case for ng_pktbuf_add()
2015-07-13 21:44:54 +02:00
Martine Lenders
16e10b46cf
ng_pktbuf: handle size == pkt->size case for ng_pktbuf_add()
2015-07-13 20:18:56 +02:00
Martine Lenders
2f71cadd99
ng_ndp: only check NS retransmission in correct state
2015-07-13 18:41:45 +02:00
Martine Lenders
d1b34aec35
ng_pktbuf: fix possible packet corruption in case of internal error
...
Fixes #3365
2015-07-11 12:21:40 +02:00
Martine Lenders
a04becb4f8
ng_pktbuf: fix debug output for _pktbuf_add_unsafe
2015-07-09 12:31:58 +02:00
Martine Lenders
1e262e3e73
Merge pull request #3336 from kaspar030/fix_ng_ipv6_netif_init_by_dev_mutex_unlock
...
gnrc: fix possibly ommited mutex unlock in ng_ipv6_netif_init_by_dev
2015-07-08 11:47:32 +02:00
Peter Kietzmann
c3814a7127
Merge pull request #3316 from authmillenon/ng_pktbuf/fix/align
...
ng_pktbuf: fix alignment overwrite issue
2015-07-08 10:49:26 +02:00
3efd2e9fae
gnrc: fix possibly ommited mutex unlock in ng_ipv6_netif_init_by_dev
2015-07-08 09:24:08 +02:00
Martine Lenders
3b133811d6
ng_pktbuf: fix alignment overwrite issue
...
Currently it can happen if there is a spot of size `n` free that a chunk
of size `n + 1` is inserted, if `n` is devisable by the word length of
the platform. This patch fixes this issue.
2015-07-07 17:02:23 +02:00