-
Notifications
You must be signed in to change notification settings - Fork 2.1k
shell/gnrc_icmpv6_echo: separate ICMPv6 echo sending / parsing from shell command #18934
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
92cb896
to
7d4ef96
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Last round of change requests. I think after that we can merge => Please squash directly.
a48d772
to
06ba5ee
Compare
06ba5ee
to
df49280
Compare
@miri64 ping :) |
bors merge |
18863: boards/esp32s2-mini: add definition for ESP32 S2 Mini r=benpicco a=benpicco 18934: shell/gnrc_icmpv6_echo: separate ICMPv6 echo sending / parsing from shell command r=miri64 a=benpicco Co-authored-by: Benjamin Valentin <benjamin.valentin@bht-berlin.de> Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
bors cancel |
Canceled. |
18863: boards/esp32s2-mini: add definition for ESP32 S2 Mini r=miri64 a=benpicco 18934: shell/gnrc_icmpv6_echo: separate ICMPv6 echo sending / parsing from shell command r=miri64 a=benpicco 19154: tests/gcoap_dns: Remove duplicate r=miri64 a=Teufelchen1 ### Contribution description Removes a duplicated test. Originally, the test should have looked different and not be a duplicate. However, the behavior the test aimed at is no longer present anyway, hence it can be removed - rather than fixed. Further insights can be provided by `@miri64` Co-authored-by: Benjamin Valentin <benjamin.valentin@bht-berlin.de> Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com> Co-authored-by: Teufelchen1 <bennet.blischke@haw-hamburg.de>
Build failed (retrying...): |
18934: shell/gnrc_icmpv6_echo: separate ICMPv6 echo sending / parsing from shell command r=miri64 a=benpicco 19060: SUBSYSTEMS.md: migrate subsystem list from wiki r=maribu a=jia200x 19154: tests/gcoap_dns: Remove duplicate r=miri64 a=Teufelchen1 ### Contribution description Removes a duplicated test. Originally, the test should have looked different and not be a duplicate. However, the behavior the test aimed at is no longer present anyway, hence it can be removed - rather than fixed. Further insights can be provided by `@miri64` Co-authored-by: Benjamin Valentin <benjamin.valentin@bht-berlin.de> Co-authored-by: Jose Alamos <jose@alamos.cc> Co-authored-by: Teufelchen1 <bennet.blischke@haw-hamburg.de>
bors cancel Come on, bors. We have have four PRs in the merge train! :) 🚂 🚋 🚋 🚋 🚋 |
Canceled. |
18934: shell/gnrc_icmpv6_echo: separate ICMPv6 echo sending / parsing from shell command r=maribu a=benpicco 19060: SUBSYSTEMS.md: migrate subsystem list from wiki r=maribu a=jia200x 19154: tests/gcoap_dns: Remove duplicate r=miri64 a=Teufelchen1 ### Contribution description Removes a duplicated test. Originally, the test should have looked different and not be a duplicate. However, the behavior the test aimed at is no longer present anyway, hence it can be removed - rather than fixed. Further insights can be provided by `@miri64` Co-authored-by: Benjamin Valentin <benjamin.valentin@bht-berlin.de> Co-authored-by: Jose Alamos <jose@alamos.cc> Co-authored-by: Teufelchen1 <bennet.blischke@haw-hamburg.de>
Build failed (retrying...): |
bors cancel |
Canceled. |
bors retry |
1 similar comment
bors retry |
bors merge |
bors ping |
pong |
let's see if this PR was what caused the last merge train to fail |
Build failed: |
df49280
to
3849ade
Compare
bors cancel |
3849ade
to
d415c16
Compare
Canceled. |
bors merge |
Build succeeded: |
Contribution description
Sending and parsing ICMPv6 echo messages is deeply intertwined with the
_gnrc_icmpv6_ping
shell command.This makes re-using the code e.g. for implementing
traceroute
very hard.Therefore move the code to a common place in
gnrc_icmpv6_echo.c
so it can be re-used by other (shell) functions.Testing procedure
ping
should function as before, no logic changes intended.Issues/PRs references