gnrc_sixlowpan_nd_router: initial import of router behavior of 6LoWPAN-ND#3749
Conversation
e920db6 to
2ec9217
Compare
|
Rebased to current master and dependencies |
f9df945 to
b212728
Compare
|
Rebased to current master and dependenies |
b212728 to
dffc702
Compare
|
Rebased to current #3748. |
7c81c0d to
7222b05
Compare
|
Rebased to current #3748 |
7222b05 to
6c6579a
Compare
|
Rebased to current #3748 and reverted the temporary fix for configuration of solicited-nodes multicast addresses. |
6c6579a to
e1b81f7
Compare
|
Rebased to current #3748 |
e1b81f7 to
761e2b8
Compare
|
Rebased to current master |
There was a problem hiding this comment.
These setter functions look much like Java code to me.
There was a problem hiding this comment.
Bit-operations are not typical java operations. Moreover, it makes https://github.com/RIOT-OS/RIOT/pull/3749/files#diff-f9bf85cb337616822921e4230ede1572R239 more readable.
There was a problem hiding this comment.
I don't think that anything gets more readable by replacing an assignment by a function and IMO it adds just 18 lines of additional code plus documentation, but this is not a blocker for this PR.
|
Fixed doc issue |
|
Not really related to this PR, but fixing parsing of router advertisements in general: miri64#20 |
|
ACK, please squash. |
6c180cf to
40912d3
Compare
|
Squashed |
…eat/initial gnrc_sixlowpan_nd_router: initial import of router behavior of 6LoWPAN-ND
This imports router behavior for 6LoWPAN-ND and adapts GNRC accordingly
Depends on:
gnrc_ndp_router: Initial import of router behavior of router discovery #3049: router-behavior for normal router discovery(merged)gnrc_ndp: add support for address-less link-layers #3628: address-less link-layer handling for NDP(merged)gnrc_ipv6_nc: adapt neighbor cache for different ND implementations #3744:(merged)gnrc_ipv6_ncadaption for 6LoWPAN-NDgnrc_ipv6_netif: prepare for router discovery #3745:(merged)gnrc_ipv6_netifadaptations for router discoverygnrc_ndp_host: Initial import of host behavior of router discovery #3746: host-behavior for normal router(merged)gnrc_ndp_internal: add capability to add external options to NAs #3747: adaption of the NA send function to build ARO externally(merged)gnrc_sixlowpan_nd: initial import of host behavior of 6LoWPAN-ND #3748: host-behavior for 6LoWPAN-ND(merged)