Thread (1 message) 1 message, 1 author, 2020-11-13

Re: [PATCH 1/3] net: add support for sending probe messages

From: Andreas Roeseler <hidden>
Date: 2020-11-13 20:54:08

On Thu, 2020-11-12 at 21:02 -0800, Andreas Roeseler wrote:
quoted hunk
Modifying the ping_supported function to support probe messages
allows
users to send probe messages while using the existing framework for
sending ping messages.

Signed-off-by: Andreas Roeseler <redacted>
---
 net/ipv4/ping.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c
index 248856b301c4..0077ef838fef 100644
--- a/net/ipv4/ping.c
+++ b/net/ipv4/ping.c
@@ -453,7 +453,9 @@ EXPORT_SYMBOL_GPL(ping_bind);
 static inline int ping_supported(int family, int type, int code)
 {
        return (family == AF_INET && type == ICMP_ECHO && code == 0)
||
-              (family == AF_INET6 && type == ICMPV6_ECHO_REQUEST &&
code == 0);
+              (family == AF_INET && type == ICMP_EXT_ECHO  && code
== 0) ||
+              (family == AF_INET6 && type == ICMPV6_ECHO_REQUEST &&
code == 0) ||
+              (family == AF_INET6 && type == ICMPV6_EXT_ECHO_REQUEST
&& code == 0);
 }
 
 /*
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help