about summary refs log tree commit diff
path: root/inet
diff options
context:
space:
mode:
authorAndreas Roeseler <andreas.a.roeseler@gmail.com>2021-06-03 09:26:04 -0500
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2021-06-29 15:38:27 -0300
commit9dc7dc5708c5c35aeb2e0c594c74b4ba4674aa6d (patch)
treef8c767a96a4dfdb5889665f88425ff0cf0687f8f /inet
parent5e1ce61e3e71fb7ffe53f58fe96e67cb15f94854 (diff)
downloadglibc-9dc7dc5708c5c35aeb2e0c594c74b4ba4674aa6d.tar.gz
glibc-9dc7dc5708c5c35aeb2e0c594c74b4ba4674aa6d.tar.xz
glibc-9dc7dc5708c5c35aeb2e0c594c74b4ba4674aa6d.zip
Add RFC 8335 Definitions from Linux 5.13
RFC 8335 defines the network utility PROBE, which builds off of the
capabilities of Ping to query more detailed interface information from
networking nodes.

The definitions included in this patchset have been accepted into the
linux net-next branch and will be included in Linux 5.13. This
patchset adds the same definitions to the glibc for use in the
iputils package.

The relevant commits for the Linux definitions can be found here:
https://github.com/torvalds/linux/commit/e542d29ca81d005651680a0a697b72ca13ddc4cc
https://github.com/torvalds/linux/commit/750f4fc2a12f6632b5aa04526bf57fa06bfe8467

These changes have been tested by running the glibc tests on x86_64

Signed-off-by: Andreas Roeseler <andreas.a.roeseler@gmail.com>
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
Diffstat (limited to 'inet')
-rw-r--r--inet/netinet/icmp6.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/inet/netinet/icmp6.h b/inet/netinet/icmp6.h
index 22b82335ec..151347987f 100644
--- a/inet/netinet/icmp6.h
+++ b/inet/netinet/icmp6.h
@@ -69,6 +69,8 @@ struct icmp6_hdr
 #define MLD_LISTENER_QUERY          130
 #define MLD_LISTENER_REPORT         131
 #define MLD_LISTENER_REDUCTION      132
+#define ICMPV6_EXT_ECHO_REQUEST	    160
+#define ICMPV6_EXT_ECHO_REPLY	    161
 
 #define ICMP6_DST_UNREACH_NOROUTE     0 /* no route to destination */
 #define ICMP6_DST_UNREACH_ADMIN       1 /* communication with destination */