gnrc_ipv6_ext_rh: add ICMPv6 error message sending#10242
Merged
jia200x merged 2 commits intoRIOT-OS:masterfrom Jan 3, 2019
Merged
gnrc_ipv6_ext_rh: add ICMPv6 error message sending#10242jia200x merged 2 commits intoRIOT-OS:masterfrom
jia200x merged 2 commits intoRIOT-OS:masterfrom
Conversation
caae194 to
dd965e6
Compare
Member
Author
dd965e6 to
af72b6d
Compare
Member
Author
af72b6d to
f9d718b
Compare
Member
Author
f9d718b to
0934507
Compare
Member
Author
3 tasks
cb6d226 to
56dde45
Compare
Member
Author
|
Rebased to current master and dependencies (and added #8594 as a dependency and updated accordingly). |
miri64
added a commit
to miri64/RIOT
that referenced
this pull request
Nov 14, 2018
miri64
added a commit
to miri64/RIOT
that referenced
this pull request
Nov 14, 2018
56dde45 to
316d93a
Compare
Member
Author
|
Rebased to current dependencies. |
miri64
added a commit
to miri64/RIOT
that referenced
this pull request
Nov 17, 2018
Member
Author
|
Rebased to current master. |
fd1506a to
be5dd81
Compare
Member
Author
|
(and squashed) No longer waiting on other PRs. |
Member
Author
Member
Author
Member
|
I'm already on it ;) |
Member
|
code design makes sense |
Member
|
vera++ doesn't report errors nor warnings |
Member
|
tests make sense and pass. I will do more manual tests tomorrow in the morning. |
Member
|
documentation looks ok, and displayed as expected in Doxygen |
Member
|
ok, I receive ICMPv6 Parameter Problem and Time Exceed (hop limit) after sending malformed packets. As expected |
Member
|
& GO. Thanks for your contribution! |
Member
Author
|
Thanks for the review! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contribution description
This adds ICMPv6 error messages to the routing header handling of GNRC.
Testing procedure
Again, I used scapy to inject several broken RPL source routing headers packets (see testing procedure in #10234):
Issues/PRs references
Depends on
#8594(merged),#10227, and #10238 (and their dependencies).mergedAccompanies #8594 but isn't dependent on it (though that one fixes a lot of issues in
gnrc_icmpv6_error.