1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/shell
Benjamin Valentin 3b40ca2b26 shell/gnrc_icmpv6_echo: test for ICMPv6 echo reply corruption
The Linux ping utility has the nice feature that fills the ICMPv6 echo
request payload with a pattern `payload_index & 0xFF`.
Then the ICMPv6 echo response payload is checked to verify that the pattern
is still intact.

This way corrupted messages can be detected.
In the past that revealed some 6lo-fragmentation bugs in Linux when
corrupted replies arrived.

This feature is also useful for RIOT, so implement it in RIOTs `ping`
command.
2021-08-11 12:04:22 +02:00
..
commands shell/gnrc_icmpv6_echo: test for ICMPv6 echo reply corruption 2021-08-11 12:04:22 +02:00
Kconfig shell/Kconfig: make config options usable with dependency resolution 2021-02-19 13:22:47 +01:00
Kconfig.config shell/Kconfig: make config options usable with dependency resolution 2021-02-19 13:22:47 +01:00
Makefile make: detect their module name automatically 2014-06-17 15:49:32 +02:00
shell.c sys/shell: initial XFA support 2021-03-02 14:57:29 +01:00