1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

2302 Commits

Author SHA1 Message Date
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
fa4e059588 Merge pull request #3319 from gebart/pr/warning-fixes-3
Makefile.cflags: Build with -Wall -Werror by default (including fixes to correct all existing warnings)
2015-07-14 08:50:31 +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
ab9d924c67 sys/posix/pthread: use atomic_int_t for pthread_spinlock_t 2015-07-14 08:11:18 +02:00
Joakim Gebart
5ab48c2d67 sys/crypto/twofish: Add casts to ensure bit shifts fit in the target variable 2015-07-14 08:11:15 +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
Joakim Gebart
89fa57c5a9 sys/transceiver: Discard volatile qualifier on maca_get_xxx_packet calls 2015-07-14 08:11:15 +02:00
Joakim Gebart
ac83a00ed0 sys/newlib/syscalls: Fix unused-parameter warning 2015-07-14 08:11:14 +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
René Kijewski
caf5503486 Merge pull request #3235 from haukepetersen/add_md5
sys/hashes: added MD5 implementation
2015-07-13 22:59:09 +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
c8c92663d9 ng_ipv6_addr: piggy-back spell error fix 2015-07-13 14:48:19 +02:00
Martine Lenders
9cd07b8961 ng_ipv6_addr: remove packed attribute from ng_ipv6_addr_t 2015-07-13 14:26:25 +02:00
Martine Lenders
b010d53eea ng_netif_hdr: remove packed attribute from ng_netif_hdr_t 2015-07-13 14:24:01 +02:00
Martine Lenders
72b883f5ed ng_pkt: remove packed attribute from ng_pktsnip_t 2015-07-13 14:23:36 +02:00
Martine Lenders
d310014e1b Merge pull request #3339 from kaspar030/add_sys_uio
sys: add sys/uio.h header
2015-07-13 14:18:06 +02:00
7acc4141ce sys: add libc includes directory and sys/uio.h header 2015-07-13 13:36:18 +02:00
Peter Kietzmann
fa2ce9ffdc Merge pull request #3354 from authmillenon/ng_icmpv6_echo/enh/delay
shell: sc_icmpv6_echo: provide delay option
2015-07-13 11:51:20 +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
19769bc190 sc_icmpv6_echo: rename n and count more appropriatly 2015-07-10 14:54:42 +02:00
Martine Lenders
be9d8ca64b shell: sc_icmpv6_echo: provide delay option 2015-07-10 14:27:50 +02:00
3f73e87f59 Merge pull request #3147 from gebart/pr/vtimer-set-relative
vtimer: use hwtimer_set instead of hwtimer_set_absolute
2015-07-09 15:22:10 +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
Peter Kietzmann
8456c9c3fe Merge pull request #3311 from authmillenon/ng_icmpv6_echo/fix/unexpected-parameter-problem
ng_icmpv6_echo: fix unexpected parameter problem
2015-07-08 09:10:15 +02:00
Martine Lenders
539dd57154 ng_icmpv6_echo: fix unexpected parameter problem
Previously it could happen, that the pinging node had send more then one
packet before the reply was received. This would cause the sequence
number to be bigger than expected on receive.

This fixes this problem by introducing a window of expected echo sequence
numbers.
2015-07-08 01:45:57 +02:00
c0f2759e60 Merge pull request #3178 from kaspar030/bf_get_unset
sys: bitfield: add bf_get_unset
2015-07-08 01:13:35 +02:00
fb9a862177 sys: bitfield: add bf_get_unset 2015-07-07 17:49:17 +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
Joakim Gebart
64b948f0e9 sys/net/network_layer/ng_ndp: Add missing inttypes.h include 2015-07-07 09:48:11 +02:00
Joakim Gebart
b1dcd89390 sys/net/network_layer/ng_ipv6/nc: Add missing inttypes.h include 2015-07-07 09:47:53 +02:00
Joakim Gebart
767d3eb4df sys/net/crosslayer/ng_netif/hdr/ng_netif_hdr_print.c: Add missing inttypes.h include 2015-07-07 09:47:26 +02:00
Joakim Gebart
5c5b644602 sys/net/transport_layer/ng_udp: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
8fc1a656fa sys/shell/commands: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
c2aa2aa91f sys/net/link_layer/ng_nomac: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
b35c2782da sys/net/link_layer/net_if: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
6577d21049 sys/net/ccn_lite: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
aaeaa968e6 sys/net/application_layer/ng_zep: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00
Joakim Gebart
8f2da1d3d0 sys/net/routing/aodvv2: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00
Joakim Gebart
de3bd08798 sys/net/network_layer/fig: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00