Received: by 2002:ac2:464d:0:0:0:0:0 with SMTP id s13csp3663853lfo; Mon, 23 May 2022 10:43:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzoWcCZdDPfvZq/8wpa1ZNWiW2RRHC/KNavdO9iaF5H7T2/0oy0LNn8qxN1rpXkB9qGkgpd X-Received: by 2002:a17:90b:38c2:b0:1e0:44ca:8de6 with SMTP id nn2-20020a17090b38c200b001e044ca8de6mr111230pjb.243.1653327823030; Mon, 23 May 2022 10:43:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653327823; cv=none; d=google.com; s=arc-20160816; b=keJo/FOvHnDMJOiIfp2VJA7J7CRGQcJ0d2hq6h+R9V0M0XWmc9QjEY2zdECpnQJMKN k5xp1cv4WfyP2O0xXYGowG61Cbvta7+yPmvyPBSjaQENSz+reGxrXHmrasqiN4arBUyt mFe7LxIRWdVSejnCpdisGWKbJjZiyFSZWhQUpTjtiMpulOsAZXkigy1veAyI72K219S8 yYNRiJCtMF7OTHh3BYXZ9eCUbFyYmzmLhMh+y4QQoQ02MXH0Z0QJ/teSUw4zhzJ5ww5k 38MPPz5pl7kzD8LeBPgWY1d1ID0EGJ8Vmban9d6rHQs3zGWXvxa2N689pfVNSvdu2j4B P9vw== 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=QFwRC8c1aczo8cScM7vozF9RrKZBagRj6UuyHIed1Lo=; b=Anar9YHooq2ojUSTVKGTgsAnTECF2yKNEekHi5fCs3i16DccNAoGzS6g70sCutp6tv PmXnRovUtGa+526fjkVBKn31+0n7OsYaKGyT8pDoT9C5azwfjyR2jmY3ujMsuMxPP08h /l7azIzStL8GEDII8tgIBLV3HF4aDTJwGIN33gXhpWlvZf42udNlRnsiODlFZAbA4Dcu MxirDtdbbPZWWaoUvcqu/fbDDs2XW+IJ0ampEtm5MQXIjVPMT/KpM+Ippe8Gh7w6aRY2 9ikpi8U9wudw4KDzTJO2kr83fPtoEjh914QBzTXJ1qKtJijgowvqDqeW96SJ67Du05oQ Rciw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=SJ1UDfpQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id p184-20020a6342c1000000b003c606c79e4csi10438239pga.522.2022.05.23.10.43.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 10:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=SJ1UDfpQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 3A788986E1; Mon, 23 May 2022 10:40:52 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241109AbiEWRjU (ORCPT + 99 others); Mon, 23 May 2022 13:39:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42532 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241931AbiEWR1V (ORCPT ); Mon, 23 May 2022 13:27:21 -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 6E55079811; Mon, 23 May 2022 10:22:29 -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 3271460A2A; Mon, 23 May 2022 17:22:29 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2BEDDC385A9; Mon, 23 May 2022 17:22:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1653326548; bh=k8uQgKRYzDv5bvtHUWgEwNihhvA8//WvV+HXDM4GpjU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SJ1UDfpQAhXvjpRsjyDEcTJL2tcsjRXNq4fuL2T0FNcXmqhTms2K1Xa/h9iU6gOFN DZUgdCfNT/KHG+lq3wDkuwjEstwNmDWTcqtHRjTfJZpfTH/OIPptyFkS6Ke2CQCY7r 07CVIlNTTCC84w0uYJtnPFuoNFvzzKm0kyHplplQ= 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.15 116/132] selftests: add ping test with ping_group_range tuned Date: Mon, 23 May 2022 19:05:25 +0200 Message-Id: <20220523165842.776478238@linuxfoundation.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220523165823.492309987@linuxfoundation.org> References: <20220523165823.492309987@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 aec9e784d0b4..91f54112167f 100755 --- a/tools/testing/selftests/net/fcnal-test.sh +++ b/tools/testing/selftests/net/fcnal-test.sh @@ -803,10 +803,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 } ################################################################################ @@ -2324,10 +2330,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