Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp4432616rwl; Mon, 3 Apr 2023 05:06:12 -0700 (PDT) X-Google-Smtp-Source: AKy350a1orya0t1TsnCvd9YO4lWkKxXmrEny95/RjCmeuZuHj8R8ka7lwLB1f0nGhqjXCmVX9RG+ X-Received: by 2002:a17:907:2077:b0:92f:fbac:69c4 with SMTP id qp23-20020a170907207700b0092ffbac69c4mr34524241ejb.56.1680523572459; Mon, 03 Apr 2023 05:06:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680523572; cv=none; d=google.com; s=arc-20160816; b=bWbgjgbXgF+8FFCgOTW7hrcx6hpjcFVxT92TfGdNWQKp8UG4AOLOZ48B6NxB4EDHWd VKv0h/YIzN2gl+Mzgcv7WV7a50aklZ3dQM7ZS/UlSK0fRFU38vbXP5W1Hp14Lk4kLO0t WXFNHWeeWk9Ux6efyYCQWVUT6myZ2DAma2+zq+0EVB9bDvlXTXei3EnFboZaTsquOFig FOc+RU64tbgYDLcw2h1HQislPwsXPz60d4XY2HKgrH2SC9NC9KcIr159bZjWkSxEaTy6 yrct9ZYNQ4zIi4EH6w2uqXfXvHzoOtbWviJMCTbcwvs04l8KtnSctnZJkPBpUyzO9Tqy GOaQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=dubmJZzj9ewK7VdPsSH0OrrerYhQltiRGNAZ5sYhsdE=; b=AH6sJtFO4fSl59QyzcgHaKMArMd9TOSrFp2aUauOPeBPMlMGDcpYPbAus/XH8i2mbo 3JfOefLVNkbUntrdHMvMWfmRRiB/OfE5HjkQ9zVbGruzBK8EJO4UzTGH5EfyuMlvmWvR L1BDTPvSVkg32kPyXq6DOehS0iiC8gjrL+6lCMlaio9acn9us9iXEnJQOKfZ6xYOV8Y1 7gRh3txh6V25hsUI2h8DwBoma/+6TMJ8Lacw7UbPrzjyLIzOzAm0f1pGbW/qdV05ARDR EXey0bbplAb/MhVxy8vGCGoQH0KhKI9zoJiyHSqZSU/eTtQox2JldRHo96+CaVx/rwBA YWAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dectris.com header.s=google header.b=owWYS1VV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=dectris.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b16-20020aa7cd10000000b004acd3188052si7758421edw.558.2023.04.03.05.05.46; Mon, 03 Apr 2023 05:06:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dectris.com header.s=google header.b=owWYS1VV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=dectris.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231886AbjDCMFQ (ORCPT + 99 others); Mon, 3 Apr 2023 08:05:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33006 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231782AbjDCMFO (ORCPT ); Mon, 3 Apr 2023 08:05:14 -0400 Received: from mail-lj1-x264.google.com (mail-lj1-x264.google.com [IPv6:2a00:1450:4864:20::264]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 032D5A273 for ; Mon, 3 Apr 2023 05:05:00 -0700 (PDT) Received: by mail-lj1-x264.google.com with SMTP id a44so11430402ljr.10 for ; Mon, 03 Apr 2023 05:04:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dectris.com; s=google; t=1680523498; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=dubmJZzj9ewK7VdPsSH0OrrerYhQltiRGNAZ5sYhsdE=; b=owWYS1VVibUABjXX7VSbtvRh0XtK1zmGJqqs+aa0pqCH5H4x0JQhsXiwVyNu+HHeyY 37mKtGwGmRcsh6ob2/NSrbFsxSqlE2ZztPtJJ869q7Zq07tIFXnzdIv7YbJ2ZKoCHlmw e88iSnpzMFdgVnavEgGXPliO2xm0td647Oo5Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680523498; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dubmJZzj9ewK7VdPsSH0OrrerYhQltiRGNAZ5sYhsdE=; b=0l++5AlBNyrFBq3XrEjU0uoC8hEFHvvi/GZbYrDzVLNZG5s44xjxL/d2rNlu3Um+Xn g3CHkx/VLk4IW/UJRze/1FVCPNqPpJpRlrJxP16WOS6Vv9bikQcLfi9j29V/0yBVFa/P bHyLTIo644ulNJjEMz+nupsyQbiWoHB4Z5xPzJh4qRpORzkMGgoUopfYrrKEmhJ15qiy xk4thoiHl+JAQRRY4rjvKJ2y3KJ6YZytXBSyQU6nyGACHFGENHJbpTexsLOPdRriHTrD xBSmzKjxLlzsu4KW2ul4Hwv14XeOplnxi0ITzURm79sPjm4MZN2KmQd2zxB2RG042Y7L K1UA== X-Gm-Message-State: AAQBX9cnpNkacZfitk/775MTrS1I3Wx3ctnvbElszjuP6IenwuDn/im7 da+oAO7kChmWQ9Ko6w2XN2wiQ9N37XvBpV3iscL3F+BVLZr9 X-Received: by 2002:a2e:8786:0:b0:2a6:389f:d0d0 with SMTP id n6-20020a2e8786000000b002a6389fd0d0mr653005lji.37.1680523498077; Mon, 03 Apr 2023 05:04:58 -0700 (PDT) Received: from fedora.dectris.local (dect-ch-bad-pfw.cyberlink.ch. [62.12.151.50]) by smtp-relay.gmail.com with ESMTPS id bg27-20020a05651c0b9b00b002905c01ea6dsm2299495ljb.31.2023.04.03.05.04.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Apr 2023 05:04:58 -0700 (PDT) X-Relaying-Domain: dectris.com From: Kal Conley To: =?UTF-8?q?Bj=C3=B6rn=20T=C3=B6pel?= , Magnus Karlsson , Maciej Fijalkowski , Jonathan Lemon , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Mykola Lysenko , Shuah Khan , Weqaar Janjua Cc: Kal Conley , netdev@vger.kernel.org, bpf@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH bpf] selftests: xsk: Disable IPv6 on VETH1 Date: Mon, 3 Apr 2023 14:04:51 +0200 Message-Id: <20230403120451.31041-1-kal.conley@dectris.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 This change fixes flakiness in the BIDIRECTIONAL test: # [is_pkt_valid] expected length [60], got length [90] not ok 1 FAIL: SKB BUSY-POLL BIDIRECTIONAL When IPv6 is enabled, the interface will periodically send MLDv1 and MLDv2 packets. These packets can cause the BIDIRECTIONAL test to fail since it uses VETH0 for RX. For other tests, this was not a problem since they only receive on VETH1 and IPv6 was already disabled on VETH0. Fixes: a89052572ebb ("selftests/bpf: Xsk selftests framework") Signed-off-by: Kal Conley --- tools/testing/selftests/bpf/test_xsk.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/testing/selftests/bpf/test_xsk.sh b/tools/testing/selftests/bpf/test_xsk.sh index b077cf58f825..377fb157a57c 100755 --- a/tools/testing/selftests/bpf/test_xsk.sh +++ b/tools/testing/selftests/bpf/test_xsk.sh @@ -116,6 +116,7 @@ setup_vethPairs() { ip link add ${VETH0} numtxqueues 4 numrxqueues 4 type veth peer name ${VETH1} numtxqueues 4 numrxqueues 4 if [ -f /proc/net/if_inet6 ]; then echo 1 > /proc/sys/net/ipv6/conf/${VETH0}/disable_ipv6 + echo 1 > /proc/sys/net/ipv6/conf/${VETH1}/disable_ipv6 fi if [[ $verbose -eq 1 ]]; then echo "setting up ${VETH1}" -- 2.39.2