Received: by 2002:ac2:464d:0:0:0:0:0 with SMTP id s13csp3685657lfo; Mon, 23 May 2022 11:23:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyrl5Wx2v5tFeTlmtF8bcJiI6huVCffqoPUy0MWTgcZgZsr/CzE2KCe3nEf09rQoww8ycwO X-Received: by 2002:a17:902:e1cd:b0:161:61b6:9d96 with SMTP id t13-20020a170902e1cd00b0016161b69d96mr23966612pla.155.1653330225866; Mon, 23 May 2022 11:23:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653330225; cv=none; d=google.com; s=arc-20160816; b=jG3CUrf3cLQ1ULnQQ6PclB3OvM6UQl6X6jrVwOX/GnThMjbcjW7BZTJEjKiAa68es5 LxQ25Dy+IFNnaJfkzK0t4VvOzA14djp3iYSFAaJuGgeEsqM2LWMEBBFMxPY10RTyfEb6 3rYQdYl5q6YZV533kgx4NfXCLuoPEG67MOXpXXqyfczAZ4/8I2iP8Kofoy8yLlxsRY++ a0tqg8SboaO6vuf2ypRq2FHTJTtFVd+9Vm+bjnRFer7oxuNxa2c3UpT5pm//SKs58mX2 Cev+GlNf/Ls+8hUAEbvU9ylf5/fbxedk0K2Gd8Y+wHcMTEcyUuz1ZLMv1jNE84I4diLH 1x1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=JJLYnAY78nnQ30VWIlUcEiWXwQ7VFTw4k8uRhxXASe4=; b=kLa4wLwl7wU9oKzm3j92jksNcyxvTKPMQSrsFWdj+TGdau3z3AT4Q/1v9dOL+Y+8/R 6sDTwWjHa6nnvP4iirb3vIyg6LrqHmeyc7fQn1z+Lcyu3WqbI3hS3CbzHXt84gXCFO5o Dz6PpIdy3eUosnGeESoy6cGUtZA3cXV58pHap/sBIR491FFDo28uYD8/MibXFrrvn9Vj NOWHtWhAq/scOQKsX0SBXQs4YsOMq5JemHRrZAwIl4VTucZ/qc8XaBTfOWaUkt4mVEjv TIfz9OzX3iMAqXtDTa7RipOOL+ecCTPwVme1jTyHNKDkEtcyjMgl8Bv0OPtQa10MoMdZ vW3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ImEZTy3W; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id c13-20020a170902b68d00b0015ce8cd5066si9912413pls.246.2022.05.23.11.23.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 11:23:45 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ImEZTy3W; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id F035417D3BA; Mon, 23 May 2022 11:20:52 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243316AbiEWSJ5 (ORCPT + 99 others); Mon, 23 May 2022 14:09:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38186 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243310AbiEWRiI (ORCPT ); Mon, 23 May 2022 13:38:08 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 33E218DDDD; Mon, 23 May 2022 10:32:17 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id CF46F611D1; Mon, 23 May 2022 17:32:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B7AAAC34115; Mon, 23 May 2022 17:32:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1653327121; bh=4dfSF32OTFY2vE6VRjsBQCAJkn1HMbzv2NuefqMHs+4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ImEZTy3W0zylLdE24vcSWKC3n36AqNLtlAcci+FPAx4LH3NNoRY/GRDmSY/jBnQLI HTv0LsxaiSaLFslSXkIWxQMexwN1KatbsiEIB3v8hoSx1SDxZ8GVqEAdwq4ABVCQ8+ QWQahC4hwetRMd70xPNPvTI2TUs32Qs3dx/tJEJc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Nicolas Dichtel , David Ahern , Jakub Kicinski , Sasha Levin Subject: [PATCH 5.17 138/158] selftests: add ping test with ping_group_range tuned Date: Mon, 23 May 2022 19:04:55 +0200 Message-Id: <20220523165853.186571152@linuxfoundation.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220523165830.581652127@linuxfoundation.org> References: <20220523165830.581652127@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Nicolas Dichtel [ 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 Reviewed-by: David Ahern Signed-off-by: Jakub Kicinski Signed-off-by: Sasha Levin --- 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