lkml.org 
[lkml]   [2022]   [May]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.17 138/158] selftests: add ping test with ping_group_range tuned
    Date
    From: Nicolas Dichtel <nicolas.dichtel@6wind.com>

    [ Upstream commit e71b7f1f44d3d88c677769c85ef0171caf9fc89f ]

    The 'ping' utility is able to manage two kind of sockets (raw or icmp),
    depending on the sysctl ping_group_range. By default, ping_group_range is
    set to '1 0', which forces ping to use an ip raw socket.

    Let's replay the ping tests by allowing 'ping' to use the ip icmp socket.
    After the previous patch, ipv4 tests results are the same with both kinds
    of socket. For ipv6, there are a lot a new failures (the previous patch
    fixes only two cases).

    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    Reviewed-by: David Ahern <dsahern@kernel.org>
    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    tools/testing/selftests/net/fcnal-test.sh | 12 ++++++++++++
    1 file changed, 12 insertions(+)

    diff --git a/tools/testing/selftests/net/fcnal-test.sh b/tools/testing/selftests/net/fcnal-test.sh
    index 3f4c8cfe7aca..7cd9b31d0307 100755
    --- a/tools/testing/selftests/net/fcnal-test.sh
    +++ b/tools/testing/selftests/net/fcnal-test.sh
    @@ -810,10 +810,16 @@ ipv4_ping()
    setup
    set_sysctl net.ipv4.raw_l3mdev_accept=1 2>/dev/null
    ipv4_ping_novrf
    + setup
    + set_sysctl net.ipv4.ping_group_range='0 2147483647' 2>/dev/null
    + ipv4_ping_novrf

    log_subsection "With VRF"
    setup "yes"
    ipv4_ping_vrf
    + setup "yes"
    + set_sysctl net.ipv4.ping_group_range='0 2147483647' 2>/dev/null
    + ipv4_ping_vrf
    }

    ################################################################################
    @@ -2348,10 +2354,16 @@ ipv6_ping()
    log_subsection "No VRF"
    setup
    ipv6_ping_novrf
    + setup
    + set_sysctl net.ipv4.ping_group_range='0 2147483647' 2>/dev/null
    + ipv6_ping_novrf

    log_subsection "With VRF"
    setup "yes"
    ipv6_ping_vrf
    + setup "yes"
    + set_sysctl net.ipv4.ping_group_range='0 2147483647' 2>/dev/null
    + ipv6_ping_vrf
    }

    ################################################################################
    --
    2.35.1


    \
     
     \ /
      Last update: 2022-05-23 20:14    [W:2.058 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site