Martine Lenders
85bd69314c
Merge pull request #3084 from OlegHahm/ndp_fib_fix
...
ng_ndp: fix call to FIB
2015-05-27 14:22:43 +02:00
Fabian Nack
1ccf1335fe
Merge pull request #2592 from fnack/nhdp_ext_metric
...
sys/nhdp: Add metric infrastructure and DAT metric computation
2015-05-27 13:07:13 +02:00
Oleg Hahm
e857ca7f51
Merge pull request #2933 from gebart/pr/atomic-set-return-deprecated
...
core: remove atomic_set_return
2015-05-27 12:33:39 +02:00
Oleg Hahm
15e12dd06b
ng_ndp: fix call to FIB
2015-05-27 11:57:54 +02:00
Fabian Nack
5fbafbf8ad
sys/nhdp: Add link metric calculation
2015-05-27 11:05:13 +02:00
Oleg Hahm
64f3db7f3f
ng_ipv6: only try to parse ext header if enabled
2015-05-27 11:00:18 +02:00
Martine Lenders
41aad42d8f
Merge pull request #3074 from authmillenon/ng_ipv6_ext/fix/exit-early
...
ng_ipv6_ext: exit early on invalid size
2015-05-27 01:43:21 +02:00
Lotte Steenbrink
b7d58d0310
Merge pull request #3073 from Lotterleben/ng_netif_dont_shift
...
ng_netif: don't shift entries upon remove
2015-05-26 22:19:23 +02:00
Joakim Gebart
6821350835
ng_pktbuf: Use atomic_dec instead of atomic_set_return
2015-05-26 21:23:49 +02:00
1c91baed8b
sys: net: add ng_netdev_eth netdev driver for dev_eth based ethernet devices
2015-05-26 21:05:19 +02:00
Martine Lenders
475bfe6e5f
Merge pull request #2944 from authmillenon/ipv6_netif/opt/auto-init-addr
...
ipv6_netif: initialize device dependent values
2015-05-26 21:01:55 +02:00
Martine Lenders
e509c101fe
ng_ipv6_ext: exit early on invalid size
2015-05-26 20:20:02 +02:00
Martine Lenders
e3bdc53c37
Merge pull request #2898 from authmillenon/ng_ipv6_ext/feat/initial
...
ng_ipv6_ext: initial import of extension header handling (including RPL SRH)
2015-05-26 20:16:50 +02:00
Lotte Steenbrink
e203eae8c6
ng_netif: don't shift entries upon remove
2015-05-26 10:33:09 -07:00
Martine Lenders
971ee86de6
ipv6_netif: initialize device dependent values
2015-05-26 18:46:49 +02:00
PeterKietzmann
837e57635a
ng_sixlowpan_netif: add ENABLE_DEBUG flag
2015-05-26 14:45:57 +02:00
Martine Lenders
4310ab37ba
Merge pull request #3048 from authmillenon/ipv6_netif/fix/get-best-src-mc
...
ipv6_netif: fix ng_ipv6_netif_find_best_src_addr() for multicast
2015-05-25 23:19:20 +02:00
Martine Lenders
350b040d72
ng_netif: adapt ng_netif_get for holey lists
2015-05-25 22:02:44 +02:00
Martine Lenders
e93b8a11ed
ipv6_netif: fix ng_ipv6_netif_find_best_src_addr() for multicast
...
Without this fix ng_ipv6_netif_find_best_src_addr() will return :: for most
multicast addresses
2015-05-22 17:46:01 +02:00
Oleg Hahm
7be7e00ab9
Merge pull request #3042 from gebart/pr/doxygen-@file-remove-filename
...
everything: Remove filename from @file Doxygen command
2015-05-22 17:10:04 +02:00
Martine Lenders
65fb2cf676
Merge pull request #3036 from BytesGalore/ng_ndp_debug_print_fixes
...
ng_ndp: repaired debug for the ndp.c
2015-05-22 11:41:26 +02:00
Joakim Gebart
13832d8e62
everything: Remove filename from @file Doxygen command
2015-05-22 07:34:41 +02:00
Lucas Jenss
426170b064
Improve naming of thread stacksize/priority constants
...
As discussed in #2725 , this commit renames a number of stacksize constants to
better convey their intended usage. In addition, constants for thread priority
are given a `THREAD_` prefix. Changes are:
* KERNEL_CONF_STACKSIZE_PRINTF renamed to THREAD_EXTRA_STACKSIZE_PRINTF
* KERNEL_CONF_STACKSIZE_DEFAULT renamed to THREAD_STACKSIZE_DEFAULT
* KERNEL_CONF_STACKSIZE_IDLE renamed to THREAD_STACKSIZE_IDLE
* KERNEL_CONF_STACKSIZE_MAIN renamed to THREAD_STACKSIZE_MAIN
* Move thread stacksizes from kernel.h to thread.h, since the prefix changed
* PRIORITY_MIN renamed to THREAD_PRIORITY_MIN
* PRIORITY_IDLE renamed to THREAD_PRIORITY_IDLE
* PRIORITY_MAIN renamed to THREAD_PRIORITY_MAIN
* Move thread priorities from kernel.h to thread.h since the prefix has changed
* MINIMUM_STACK_SIZE renamed to THREAD_STACKSIZE_MINIMUM for consistency
2015-05-21 00:14:23 +02:00
BytesGalore
40336daa1a
ng_ndp: repaired debug for the ndp.c
2015-05-20 11:59:57 +02:00
Lotte Steenbrink
487064e51a
ng_netif: don't add duplicates
...
prevent ng_netif_add() from adding duplicates as described in https://github.com/RIOT-OS/RIOT/issues/2965
2015-05-19 08:56:11 -07:00
Joakim Gebart
1d69ea3159
sys/net/routing/rpl: Remove redundant assignment of dodag_version to itself
2015-05-19 15:01:53 +02:00
Lotte Steenbrink
74254f5c2a
sixlowpan_netif: don't add duplicates
...
prevent ng_sixlowpan_netif_add() from adding duplicates as described in https://github.com/RIOT-OS/RIOT/issues/2965
2015-05-18 23:55:57 -07:00
Martine Lenders
96ab1fa283
ng_slip: initial import
2015-05-23 13:19:16 +02:00
Lotte Steenbrink
486f8dd8e9
Merge pull request #3044 from Lotterleben/ipv6_ifs_no_duplicates
...
ng_ipv6_netif: no more duplicates if empty entries are found before
2015-05-23 02:12:49 +02:00
Lotte Steenbrink
cb0ee3288f
netif: don't add duplicates
...
prevent ng_ipv6_netif_add() and ng_ipv6_netif_add_addr() from adding duplicates as described in https://github.com/RIOT-OS/RIOT/issues/2965
2015-05-18 12:23:24 -07:00
Joakim Gebart
869ce92246
ng_ndp: reduce scope of variables l2src, l2src_len
...
Fixes cppcheck warnings:
sys/net/network_layer/ng_ndp/ng_ndp.c:548: style (variableScope): The scope of the variable 'l2src' can be reduced.
sys/net/network_layer/ng_ndp/ng_ndp.c:549: style (variableScope): The scope of the variable 'l2src_len' can be reduced.
sys/net/network_layer/ng_ndp/ng_ndp.c:608: style (variableScope): The scope of the variable 'l2src' can be reduced.
sys/net/network_layer/ng_ndp/ng_ndp.c:609: style (variableScope): The scope of the variable 'l2src_len' can be reduced.
2015-05-18 06:34:13 +02:00
Joakim Gebart
ca7697d84f
sys/net/network_layer/sixlowpan/ip.c reduce scope of bmatch
2015-05-18 06:31:28 +02:00
Martine Lenders
abc0280543
ng_rpl: add source routing header parsing for ng_net
2015-05-17 21:51:52 +02:00
Martine Lenders
5ffdbc5652
ng_ipv6_ext: add routing header parsing
2015-05-17 21:51:50 +02:00
Martine Lenders
dcfa2681d6
ng_ipv6_ext: initial import of extension header handling
2015-05-17 21:46:56 +02:00
Martine Lenders
4f1d7adfc6
Merge pull request #2910 from authmillenon/ng_ndp/feat/addr-res
...
ng_ndp: initial import of address resolution
2015-05-17 10:45:12 +02:00
Martine Lenders
ee11a2ae56
ng_ndp: initial import of the address resolution
2015-05-17 09:15:03 +02:00
Martine Lenders
c35a869a90
Merge pull request #3002 from authmillenon/ng_icmpv6_echo/fix/set-id
...
ng_icmpv6_echo: fix setting of ID field
2015-05-17 02:47:17 +02:00
Martine Lenders
ad001abbe7
Merge pull request #2909 from authmillenon/ipv6_netif/enh/opt
...
ipv6_netif: prepare for NDP
2015-05-16 21:50:49 +02:00
Oleg Hahm
aec03a11ee
Merge pull request #2995 from jfischer-phytec-iot/fix@ip-rm-addr-of-op
...
sys/net/network_layer/sixlowpan/ip.c: remove unnecessary address-of-operator
2015-05-16 19:50:23 +02:00
Oleg Hahm
5ad4b1f915
Merge pull request #2996 from jfischer-phytec-iot/fix@icmp-prefix-l-param
...
sys/.../icmp.c: fix wrong ndp_add_prefix_info parameter
2015-05-16 19:50:07 +02:00
Oleg Hahm
be707befbc
Merge pull request #2997 from jfischer-phytec-iot/fix@icmp-prefix-search
...
sys/.../icmp.c: fix prefix search
2015-05-16 19:42:39 +02:00
Martine Lenders
5f1d6f4f43
Merge pull request #2999 from jfischer-phytec-iot/fix@ip-get-best-src-addr
...
sys/.../ip.c: fix ipv6_net_if_get_best_src_addr
2015-05-16 19:30:05 +02:00
Martine Lenders
e032cda53d
Merge pull request #2998 from authmillenon/ng_icmpv6/fix/preset-csum-field
...
ng_icmpv6: pre-set checksum field to 0 for sending
2015-05-16 19:22:29 +02:00
Martine Lenders
d8285cd3d2
ng_icmpv6_echo: fix setting of ID field
2015-05-16 18:35:48 +02:00
Martine Lenders
9899153fb4
ipv6_netif: piggy-back fix for DEBUG messages
2015-05-16 15:04:56 +02:00
Martine Lenders
70d7fae538
ipv6_netif: prepare for NDP
2015-05-16 15:03:16 +02:00
Martine Lenders
87cf93668c
ng_icmpv6: pre-set checksum field to 0 for sending
2015-05-16 12:57:43 +02:00
Johann Fischer
7087bdcb50
sys/.../ip.c: fix ipv6_net_if_get_best_src_addr
...
This patch fixes ipv6_net_if_get_best_src_addr,
the function seems not to be finished.
The patch also adds a filter for the prefixes,
it is necessary because the prefixes are stored
in the same list as the addresses.
2015-05-16 12:33:30 +02:00
Johann Fischer
41cc10520d
sys/.../icmp.c: fix prefix search
...
Replace equal operator inside ndp_prefix_info_search by not equal.
Otherwise, the existing prefix can not be found.
2015-05-16 12:25:43 +02:00