gnrc_sixlowpan_iphc: allow address compression for non-IEEE802.15.4#10521
Conversation
4bbdfec to
b7600f2
Compare
|
Rebased to current master and dependencies |
|
changes are valid and code looks good. Will test now with NimBLE and see if it does the job :-) |
b7600f2 to
0099171
Compare
|
Rebased to current #10520 for your convenience ;-) |
|
thx |
0099171 to
93da3bc
Compare
|
@haukepetersen I saw you dance your happy dance because of this PR. Does that mean you ACK :-D? |
|
I am happy, that is true. So two-way ping between two NimBLE nodes worked as expected. But I just also tried to assign each node some random global address ( If this is not related to this PR, then you have my ACK. But I'd like to confirm this first... |
Your route does not resolve to a link-local address, just an interface ;-). So yes, it's unrelated to this PR. |
|
but any idea how to approach the issue? Seems like the neighbor discovery is not quite working 'correctly'?! Or is there any configuration I might have missed? |
haukepetersen
left a comment
There was a problem hiding this comment.
As the issue pointed out is not realted to this PR -> happy ACK!
This is normal behavior. How should the neighbor discovery know which node is the route for a certain prefix? It just knows that a prefix was assigned to an interface, so the route for that prefix must be through that interface, but it doesn't know if the interface is P2P or broadcast or anything. For anything beyond that a routing protocol is required. |
93da3bc to
7e31c1b
Compare
|
Rebased to current #10520 just to see if there are more issues in that PR |
|
Nope, except for static warnings about the state of this PR, Murdock is happy :-) |
7e31c1b to
a7e3791
Compare
|
Rebase to current #10520 |
|
dependencies are merged, re-triggered Murdock |
|
all green -> lets go |
Contribution description
This should allow @haukepetersen to use NimBLE with GNRC's 6Lo ;-).
Testing procedure
Run GNRC on top of NimBLE. IPv6 address compression should not break the addresses anymore ;-). If someone wants to revive #4861 that would also be an option for testing.
Issues/PRs references
Depends on #10500 and #10520.