Skip to content

gnrc_ipv6_nib: use correct reverse-translate for ARSM-less NCE#10536

Merged
gschorcht merged 1 commit intoRIOT-OS:masterfrom
miri64:gnrc_ipv6_nib/bug/correct-reverse
Dec 27, 2018
Merged

gnrc_ipv6_nib: use correct reverse-translate for ARSM-less NCE#10536
gschorcht merged 1 commit intoRIOT-OS:masterfrom
miri64:gnrc_ipv6_nib/bug/correct-reverse

Conversation

@miri64
Copy link
Copy Markdown
Member

@miri64 miri64 commented Dec 3, 2018

Contribution description

The current implementation uses the assumption that the IPv6 address is always based on an EUI-64, which it doesn't has to.

Testing procedure

tests/gnrc_ipv6_nib, tests/gnrc_ipv6_nib_6ln, and tests/unittests should still pass, adding and viewing link-local neighbor cache entries on a non-routing 6Lo host (e.g. examples/gcoap) should still work.

Issues/PRs references

Depends on #10513 (merged).

gnrc_netif/gnrc_sixlowpan_iphc BLE capability

@miri64 miri64 added Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors) Area: network Area: Networking State: waiting for other PR State: The PR requires another PR to be merged first labels Dec 3, 2018
@miri64 miri64 requested review from bergzand and cgundogan December 3, 2018 13:49
@miri64 miri64 removed the State: waiting for other PR State: The PR requires another PR to be merged first label Dec 6, 2018
@miri64 miri64 force-pushed the gnrc_ipv6_nib/bug/correct-reverse branch from 791ecf1 to fa5f332 Compare December 6, 2018 15:38
@miri64
Copy link
Copy Markdown
Member Author

miri64 commented Dec 6, 2018

Rebased to current master. No longer waiting on another PR.

@miri64 miri64 requested a review from gschorcht December 14, 2018 18:14
@miri64 miri64 added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Dec 14, 2018
Copy link
Copy Markdown
Contributor

@gschorcht gschorcht left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK from my side

@gschorcht
Copy link
Copy Markdown
Contributor

gschorcht commented Dec 27, 2018

@miri64 please squash

The current implementation uses the assumption that the IPv6 address is
always based on an EUI-64, which it doesn't has to.
@miri64 miri64 force-pushed the gnrc_ipv6_nib/bug/correct-reverse branch from c263167 to f160849 Compare December 27, 2018 09:22
@miri64
Copy link
Copy Markdown
Member Author

miri64 commented Dec 27, 2018

Squashed

@gschorcht gschorcht merged commit e07ea98 into RIOT-OS:master Dec 27, 2018
@gschorcht
Copy link
Copy Markdown
Contributor

@miri64 Thanks.

@aabadie aabadie added this to the Release 2019.01 milestone Dec 28, 2018
@miri64 miri64 deleted the gnrc_ipv6_nib/bug/correct-reverse branch January 16, 2019 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: network Area: Networking CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants