lkml.org 
[lkml]   [2020]   [Nov]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 net-next 3/3] net: add support for sending RFC8335 PROBE
    Date
    Modifying the ping_supported function to support probe message types
    allows the user to send probe requests through the existing framework
    for sending ping requests.

    Signed-off-by: Andreas Roeseler <andreas.a.roeseler@gmail.com>
    ---
    Changes since v1:
    - Switch to correct base tree

    Changes since v2:
    - Switch to net-next tree 67c70b5eb2bf7d0496fcb62d308dc3096bc11553

    Changes since v3:
    - Reorder patches add defines first
    ---
    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..39bdcb2bfc92 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);
    }

    /*
    --
    2.29.2
    \
     
     \ /
      Last update: 2020-11-18 01:50    [W:4.092 / U:0.468 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site