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

2767 Commits

Author SHA1 Message Date
Cenk Gündoğan
067c029f92 sc_gnrc_rpl: adjust to xtimer for trickle 2015-09-16 10:58:51 +02:00
Cenk Gündoğan
052ad7cd51 trickle: switch to xtimer 2015-09-16 10:58:50 +02:00
Cenk Gündoğan
4b7a3ed236 rpl/structs.h: include vtimer 2015-09-16 10:58:50 +02:00
Oleg Hahm
f8f74468b3 Merge pull request #3822 from authmillenon/ipv6_addr/enh/opt-ipv4-sup
ipv6_addr: make IPv4 compatible addresses optional
2015-09-15 10:47:36 +02:00
Oleg Hahm
f762d2aab2 Merge pull request #3830 from DipSwitch/fix_udp_documentation
doc: Fix documentation for UDP
2015-09-13 19:10:45 +02:00
Martine Lenders
345a5795e5 Merge pull request #3825 from OlegHahm/gnrc_scan_build_fixes
gnrc: scan build fixes
2015-09-12 16:41:37 +02:00
Martine Lenders
609867000e Merge pull request #3831 from cgundogan/pr/ndp/pio_prefix_len
ndp: assertify pio prefix len check and include 0 and 128
2015-09-12 16:06:41 +02:00
Martine Lenders
e7bbbf080b Merge pull request #3813 from OlegHahm/sixlowpan_nd_router_deps
gnrc: 6lowpan-nd: some broken router dependencies
2015-09-12 15:58:11 +02:00
Martine Lenders
93f555ef69 Merge pull request #3782 from OlegHahm/RIOT_assert
core: RIOT's own assert macro
2015-09-12 13:12:34 +02:00
Cenk Gündoğan
14d899bf83 ndp: assertify pio prefix len check and include 0 and 128 2015-09-12 13:11:01 +02:00
Oleg Hahm
a182977161 gnrc ipv6: 6lowpan router needs sol. node address 2015-09-12 12:56:28 +02:00
DipSwitch
684eff4541 doc: Fix documentation for UDP 2015-09-12 12:54:56 +02:00
Oleg Hahm
dc225e2861 6lowpan nd: check for link-local first 2015-09-11 22:56:23 +02:00
Oleg Hahm
e65cc8dc6d shell: initialize l2 addr length variable 2015-09-11 21:44:25 +02:00
Oleg Hahm
000caf4e87 shell: exit early if no IPv6 interface is found 2015-09-11 21:44:25 +02:00
Oleg Hahm
04022be770 gnrc: netdev2: eth: check for empty multicast 2015-09-11 21:44:25 +02:00
Martine Lenders
85c1c17090 ipv6_addr: make IPv4 compatible addresses optional 2015-09-11 20:03:46 +02:00
Martine Lenders
93a92dfa03 Merge pull request #3134 from authmillenon/ng_sixlowpan/feat/6lo-nd
gnrc_sixlowpan_nd_border_router: initial import of border router behavior of 6LoWPAN-ND
2015-09-11 19:58:36 +02:00
Martine Lenders
05a3e056f2 Merge pull request #3821 from authmillenon/gnrc_ndp/fix/add-pio
gnrc_ndp: add PIO to router advertisements
2015-09-11 19:58:01 +02:00
Martine Lenders
b9fcd2bfea Merge pull request #3608 from authmillenon/ipv4_addr/api/initial
ipv4_addr: initial import
2015-09-11 18:41:23 +02:00
Martine Lenders
3079b305a7 Merge pull request #3611 from authmillenon/posix/api/consolidate-include-paths
posix: consolidate include paths
2015-09-11 17:06:16 +02:00
Martine Lenders
4da5c8095c gnrc: adapt for gnrc_sixlowpan_nd_border_router 2015-09-11 16:45:43 +02:00
Martine Lenders
e6c96cde53 gnrc_sixlowpan_nd_border_router: initial import 2015-09-11 16:45:38 +02:00
Martine Lenders
db56507ff9 ipv4_addr: initial import 2015-09-11 16:32:36 +02:00
Martine Lenders
e51786910d gnrc_ndp: add PIO to router advertisements
The PIOs for the configured prefixes were generated, but never added to
the packet, causing some problems in the packet buffer.

Fixes #3815 (possibly)
2015-09-11 15:54:57 +02:00
Oleg Hahm
81a8d0e3b3 Merge pull request #3820 from authmillenon/shell/fix/output_sc_netif
shell: fix output for ifconfig
2015-09-11 15:52:12 +02:00
Cenk Gündoğan
540022d224 Merge pull request #3814 from cgundogan/pr/rpl/prefix_memset
rpl: use memset before using prefix
2015-09-11 14:51:37 +02:00
Oleg Hahm
5e69ec4a28 Merge pull request #3330 from authmillenon/ng_sixlowpan/doc/behavior
gnrc_sixlowpan: document behavior for blackbox testing
2015-09-11 14:39:40 +02:00
Martine Lenders
14ae02d768 sc_netif: piggy-back some style fixes 2015-09-11 13:14:21 +02:00
Martine Lenders
3364782614 shell: fix output for ifconfig 2015-09-11 13:13:55 +02:00
Martine Lenders
2364621eb2 gnrc_ndp: fix setting of addresses by PIO 2015-09-11 11:51:08 +02:00
Martine Lenders
a6625e86d3 gnrc_sixlowpan: document behavior for blackbox testing 2015-09-11 11:28:33 +02:00
Cenk Gündoğan
d18834a941 rpl: use memset before using prefix 2015-09-10 20:43:09 +02:00
Oleg Hahm
e064985c1b gnrc ipv6 netif: missing flags for 6lowpan router 2015-09-10 19:38:38 +02:00
Martine Lenders
2bb3376e5e Merge pull request #3811 from DipSwitch/ndp_option_parse
ndp: fix bug in option parsing of RTR_ADV and add debug support
2015-09-10 15:26:30 +02:00
Martine Lenders
94979362cc Merge pull request #3810 from DipSwitch/ndp_fix_pi_opt
ndp: fix NDP PI option length validation and option processing in RTR_ADV msg
2015-09-10 15:07:10 +02:00
DipSwitch
80a4834d98 ndp: fix bug in option parsing of RTR_ADV and add debug support 2015-09-10 14:30:38 +02:00
Martine Lenders
639fd0068e Merge pull request #3807 from OlegHahm/sixlowpan_nd_rtr_sol
gnrc: 6lowpan: router solicitation retransmission fixes
2015-09-10 13:54:56 +02:00
Oleg Hahm
46939f9c25 6lowpan: boundaries for rtr sol retransmissions
Also avoid setting the retransmission time to 0.
2015-09-10 13:16:17 +02:00
DipSwitch
d770561616 ndp: fix the NDP PI option length checking 2015-09-10 11:28:36 +02:00
Oleg Hahm
8b16f3ef06 Merge pull request #3749 from authmillenon/gnrc_sixlowpan_nd_router/feat/initial
gnrc_sixlowpan_nd_router: initial import of router behavior of 6LoWPAN-ND
2015-09-10 10:49:36 +02:00
Martine Lenders
40912d3d66 gnrc: adapt for gnrc_sixlowpan_nd_router 2015-09-10 02:13:45 +02:00
Martine Lenders
132f5e1b9c gnrc_sixlowpan_nd_router: initial import 2015-09-10 02:13:44 +02:00
Oleg Hahm
b4c00d5f6e gnrc: ndp: fix PIO address validity check 2015-09-10 01:31:32 +02:00
Oleg Hahm
5576ab7c40 gnrc: ndp: reset router solicitation counter
The counter should be reseted after the reception of a router advertisement.
2015-09-09 23:48:34 +02:00
Martine Lenders
84768b1747 Merge pull request #3748 from authmillenon/gnrc_sixlowpan_nd/feat/initial
gnrc_sixlowpan_nd: initial import of host behavior of 6LoWPAN-ND
2015-09-09 11:58:01 +02:00
Martine Lenders
ea3426eee5 gnrc: adapt for gnrc_sixlowpan_nd 2015-09-09 11:16:10 +02:00
Martine Lenders
2a1c243ad2 gnrc_sixlowpan_nd: initial import 2015-09-08 20:37:36 +02:00
Cenk Gündoğan
bad1a74b65 Merge pull request #3797 from DipSwitch/rpl_allow_instanceID_0
rpl: RPL Instance ID 0 must be allowed
2015-09-08 10:02:28 +02:00
DipSwitch
36d60d0c4b rpl: Use PadN instead of 4 Pad1 options in DIS 2015-09-08 09:26:48 +02:00
DipSwitch
a3062dd8c2 rpl: RPL Instance ID 0 must be allowed 2015-09-08 09:20:20 +02:00
Oleg Hahm
3ea86c7c7a gnrc: ipv6: netif: obey naming conventions 2015-09-07 18:32:41 +02:00
Hauke Petersen
44d4c46fc0 Merge pull request #3790 from kaspar030/fix_xtimer_usleep_until_doxygen
sys: xtimer: fix xtimer_usleep_until doxygen
2015-09-07 17:12:07 +02:00
Hauke Petersen
0242be0293 Merge pull request #3784 from kaspar030/workaround_shell_inline_putchar
sys: shell: work around inlined putchar
2015-09-07 17:10:44 +02:00
Martine Lenders
a4905b72d4 posix: consolidate include paths 2015-09-07 16:46:48 +02:00
9b07294e5b sys: xtimer: fix xtimer_usleep_until doxygen 2015-09-07 14:23:01 +02:00
Oleg Hahm
8afecdd8a6 Merge pull request #3658 from OlegHahm/ipv6_fib
universal_addresses: configure sizes according to the used modules
2015-09-07 10:14:08 +02:00
Oleg Hahm
23a60e6270 universal_address: determine biggest address size 2015-09-07 09:18:30 +02:00
Oleg Hahm
7d2f414476 universal_address: make size dependent on FIB size 2015-09-07 09:18:29 +02:00
8bb6f31500 Merge pull request #2800 from kaspar030/add_driver_encx24j600
drivers: add driver for encx24j600 ethernet chips
2015-09-05 17:03:23 +02:00
383ada9349 sys: xtimer: always set long_target, even for short timers 2015-09-05 09:13:26 +02:00
d7b9053e23 sys: shell: work around inlined putchar 2015-09-04 19:38:16 +02:00
Hauke Petersen
7701aed546 Merge pull request #3164 from kaspar030/remove_uart0
sys: remove uart0
2015-09-04 18:54:30 +02:00
bd698bf574 drivers: add encx24j600 ethernet driver 2015-09-04 18:49:08 +02:00
48baf5ddcf Merge pull request #3683 from kaspar030/add_gnrc_netdev2_support
sys: net: add gnrc netdev2 support
2015-09-04 18:00:18 +02:00
e17b664e3d sys: remove chardev_thread 2015-09-04 17:46:23 +02:00
a13bc46f3e sys: remove uart0 2015-09-04 17:46:23 +02:00
Oleg Hahm
e2639d7f83 core: use enums for panic 2015-09-04 16:14:35 +02:00
Oleg Hahm
2d231611c7 Merge pull request #3771 from OlegHahm/ipv6_netif_more_addresses_for_router
ipv6: netif: compute maximum addresses
2015-09-04 16:08:14 +02:00
ef972735dc sys: net: replace dev_eth with netdev2, adapt native tap driver 2015-09-04 15:39:04 +02:00
78b4bf6f58 sys: net: gnrc: add basic netdev2 support 2015-09-04 15:39:04 +02:00
Oleg Hahm
049b9868f3 ipv6: netif: compute maximum addresses
RPL and ND routers need additional addresses
2015-09-04 14:52:54 +02:00
34092a3eba sys: net: gnrc: ndp: fix type used for NETOPT_SRC_LEN 2015-09-03 23:33:41 +02:00
Hauke Petersen
076e9db374 Merge pull request #3402 from kaspar030/simplify_shell
sys: simplify shell
2015-09-03 15:27:01 +02:00
Thomas Eichinger
fa11195e38 Merge pull request #3393 from thomaseichinger/pr/fix_osx_warnings_errors
native: fix warning error OS X
2015-09-03 14:04:45 +02:00
13995e878f sys: shell: get rid of some parameters 2015-09-03 13:33:18 +02:00
Thomas Eichinger
c5a141393c shell/netif: fix wrong type for formating 2015-09-03 11:49:57 +02:00
Thomas Eichinger
3d9b656e8a gnrc/ndp: fix warning about double parentheses 2015-09-03 11:49:57 +02:00
Thomas Eichinger
cfea6439f6 native: fix formating warnings on OS X 2015-09-03 11:49:57 +02:00
Martine Lenders
fc6896b0c7 Merge pull request #3049 from authmillenon/ng_ndp/feat/rtr-dscvry
gnrc_ndp_router: Initial import of router behavior of router discovery
2015-09-03 00:22:40 +02:00
Martine Lenders
10e571df5e gnrc: adapt for gnrc_ndp_router 2015-09-02 23:28:37 +02:00
Oleg Hahm
4fa3bb89ea Merge pull request #3744 from authmillenon/gnrc_ipv6_nc/enh/6lo-nd
gnrc_ipv6_nc: adapt neighbor cache for different ND implementations
2015-09-02 21:54:35 +02:00
Martine Lenders
abe63b3f71 gnrc_ndp_router: initial import 2015-09-02 21:42:10 +02:00
Thomas Eichinger
d9c9c87cf3 ng_netdev_eth: functions are not used 2015-09-02 17:34:47 +02:00
Martine Lenders
c367477d44 gnrc: adapt for gnrc_ndp_host 2015-09-02 17:31:10 +02:00
Martine Lenders
b033ff590b gnrc_ndp_host: initial import 2015-09-02 17:31:09 +02:00
Martine Lenders
a65804027f gnrc_ipv6_nc: adapt neighbor cache for different ND implementations 2015-09-02 14:21:40 +02:00
Oleg Hahm
df21f1b59d Merge pull request #3761 from kaspar030/fix_wired_flag_assignment
sys: net: fix GNRC_IPV6_NETIF_FLAGS_IS_WIRED assignment
2015-09-02 14:06:32 +02:00
Oleg Hahm
6786da07e2 Merge pull request #3628 from authmillenon/ng_ndp/enh/0-length-addr
gnrc_ndp: add support for address-less link-layers
2015-09-02 13:53:22 +02:00
2ddf3c7429 sys: net: fix GNRC_IPV6_NETIF_FLAGS_IS_WIRED assignment 2015-09-02 13:37:26 +02:00
Martine Lenders
522a7f92db Merge pull request #3756 from OlegHahm/ipv6_netif_doc_enhancement
gnrc: ipv6: netif: documentation update
2015-09-02 13:06:28 +02:00
Martine Lenders
df827d9c34 Merge pull request #3752 from authmillenon/gnrc_ipv6_netif/fix/wired-flag
gnrc_ipv6_netif: IS_WIRED flag collides with Home Agent flag
2015-09-02 13:00:27 +02:00
Martine Lenders
6e0a44705b sc_ipv6_nc: add capability for address-less link-layers 2015-09-02 12:51:15 +02:00
Oleg Hahm
a5b4642c0a gnrc: ipv6: netif: documentation update
Added a hint to router advertisements to the IPv6 netif flag documentation.
2015-09-02 12:28:27 +02:00
Martine Lenders
a980155250 ng_ndp: add support for address-less link-layers 2015-09-02 12:01:10 +02:00
Cenk Gündoğan
14f3a11d33 Merge pull request #3757 from OlegHahm/gnrc_slip_auto_init_rename
auto_init: rename ng_slip to gnrc_slip
2015-09-02 08:53:00 +02:00
Cenk Gündoğan
4a9d08e268 Merge pull request #3745 from authmillenon/gnrc_ipv6_netif/enh/rtr-disc-prep
gnrc_ipv6_netif: prepare for router discovery
2015-09-01 19:25:08 +02:00
Oleg Hahm
3edfb772f3 auto_init: rename ng_slip to gnrc_slip 2015-09-01 19:11:30 +02:00
Martine Lenders
b81a4dd695 gnrc_ipv6_netif: prepare for router discovery 2015-09-01 18:50:40 +02:00
daniel-k
6f705a5189 at86rf2xx: implement CSMA settings 2015-09-01 18:45:47 +02:00