From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B6FE5459A9; Mon, 16 Sep 2024 06:15:05 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B248B4065B; Mon, 16 Sep 2024 06:15:05 +0200 (CEST) Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) by mails.dpdk.org (Postfix) with ESMTP id 799924065B for ; Mon, 16 Sep 2024 06:15:04 +0200 (CEST) Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-6c35334dfb1so30663736d6.0 for ; Sun, 15 Sep 2024 21:15:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1726460104; x=1727064904; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+sO+8V35Ibd6C2rHZpkOS8mYcuyDkoJ4SkPxzpnDqF4=; b=K0mbiUA7HmEJ/Pk286x5oWMx9a8NbjBoce4BYam9on51iQ2S1WOEYwybsil8BXmkTQ 6mOgc22mkgl9Jv44LGYKO/852ZkCSC9UN6CFxGjYw7pJ41cPnGHIffbMmYNCNwnr3sET XsbuKubrSKcD2/QWD+0gm7iKv2hAed2HyE2xM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726460104; x=1727064904; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+sO+8V35Ibd6C2rHZpkOS8mYcuyDkoJ4SkPxzpnDqF4=; b=vHi+SZ8Ae+SZ8PEcZN5z5vru01mUQGB8lPZNkA8Q58CH3cV+hSR28N1Gcs9b+wqset +hRHMsPTYqiagLjZZ3SUsqbCG7Hk8AMhRiRXJttzpX5d+ZF6+pdOZpNlIgZIAJtzjstT EUnIQqBefnmSLaJKgCglOBFr+zHCkB3kNzxafnH/JXCbpuNKz5vO2adVmNx2bjNHW0SW dGtXLGJdMvwpM/AvbzduIgaXmI6+qhf+LvJvkIxKsdo/eRgbIJWCwRQmgapwlw7mWT41 zUJcdHM33lG4+jmTCYgEcdaG8P2zb7fYeGQZuRJvHJ+0H/tsYrl9Rqs3PmuzxUyitcau 4Ilg== X-Gm-Message-State: AOJu0YyAgu9XqBHJxn1e4iDWWmN6M67AU/xgJdHESzl8gKBEcsxfoilM DSsRRCJ1D+IJ+1dg+TvmgqjAaSofW9NpnF/JpkznOp4kMbXEhU8gVA26AqjLBdU= X-Google-Smtp-Source: AGHT+IEpfSC5pvY4ArHUF24CrtYDkpRtph3OoELG+/c3xnA26n1DSjD3GoNG8SbRXcmehGITVO6y1w== X-Received: by 2002:a05:6214:3b88:b0:6c5:13f0:2415 with SMTP id 6a1803df08f44-6c57357cbb4mr195365146d6.40.1726460103726; Sun, 15 Sep 2024 21:15:03 -0700 (PDT) Received: from localhost.unh.edu ([2606:4100:3880:1257::10e7]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6c58c628b85sm20582176d6.7.2024.09.15.21.15.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Sep 2024 21:15:03 -0700 (PDT) From: Patrick Robb To: david.marchand@redhat.com Cc: dts@dpdk.org, Patrick Robb Subject: [PATCH 1/1] tests/cryptodev_common.py Supporting vfio denylist for QAT Date: Mon, 16 Sep 2024 00:14:09 -0400 Message-ID: <20240916041409.181259-2-probb@iol.unh.edu> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240916041409.181259-1-probb@iol.unh.edu> References: <20240916041409.181259-1-probb@iol.unh.edu> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org DH895XCC, C3XXX, and C62X QuickAssist cards are not designed to run in an untrusted environment. Consequently, this patch adds commands to the cryptodev_perf testsuite for loading the vfio driver with disable_denylist enabled and enabling unsame iommu mode. Signed-off-by: Patrick Robb --- tests/cryptodev_common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/cryptodev_common.py b/tests/cryptodev_common.py index b550b46869df..37483c51e3e7 100644 --- a/tests/cryptodev_common.py +++ b/tests/cryptodev_common.py @@ -15,6 +15,10 @@ def bind_qat_device(test_case, driver="igb_uio"): if "crypto_dev_id" in conf.suite_cfg: dev_id = conf.suite_cfg["crypto_dev_id"] + if dev_id in ["37c8", "435", "19e2"]: + test_case.dut.send_expect('modprobe -r vfio_iommu_type1; modprobe -r vfio_pci; modprobe -r vfio_virqfd; modprobe -r vfio', '# ', 5) + test_case.dut.send_expect('modprobe vfio-pci disable_denylist=1 enable_sriov=1', '# ', 5) + test_case.dut.send_expect('echo "1" | tee /sys/module/vfio/parameters/enable_unsafe_noiommu_mode', '# ', 5) test_case.logger.info( "specified the qat hardware device id in cfg: {}".format(dev_id) ) -- 2.25.1