From patchwork Thu Nov 9 23:20:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jeremy Spewock X-Patchwork-Id: 384 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id D4B52432EC; Fri, 10 Nov 2023 00:23:09 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C3CDA4026D; Fri, 10 Nov 2023 00:23:09 +0100 (CET) Received: from mail-yw1-f225.google.com (mail-yw1-f225.google.com [209.85.128.225]) by mails.dpdk.org (Postfix) with ESMTP id 6056C40268 for ; Fri, 10 Nov 2023 00:23:08 +0100 (CET) Received: by mail-yw1-f225.google.com with SMTP id 00721157ae682-5b499b18b28so17282397b3.0 for ; Thu, 09 Nov 2023 15:23:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1699572187; x=1700176987; darn=dpdk.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=6VFr1aO4JUcLLzJ8djSO7GJi2m+OTseR6+K25Pv99lE=; b=MNFuia0049aR7VAf8sCtJKIgL3omdnlvwaoq6Uj/6hIEJqcQTY/LexRPlaGAOKB4Av Mnyvu+K8AhqyFlx8Yel2QoC2YnwmdXUFR2WiHSWXdPoGLk0qx2dBxhZWGYG0jNeSx52v jpXcyYwNNjkZ3pMnOgdDmsdEyFjRSEHhEKHcw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699572187; x=1700176987; 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=6VFr1aO4JUcLLzJ8djSO7GJi2m+OTseR6+K25Pv99lE=; b=ShSEefsGAUNo+45fNh46HiEaKlaqqs80l2VKBWE/f36Io1T+0KugItsuiZWsE18zBV B6AzQTq4tFxBma946M9NpQGX08X+a/UyUHD8nIF1wZkUzpGNHP1lLTKuq5+1FJPb3Ius JTwMcWfCLtMoldW/ac6TJYTMPqUeXuo+bmC0UYU6S6ykcnXdGiLIhK6RhDfAhzPqM+WI 9/x/zOo4saw4IA+BP6pUlD+PrDuybU66fHoNw6kpSBIJ0gGRsQExvJ0c2wJdmoa1TS8B iu0pQ9ssQ4MzSrLJ6TYb9W6ANdvhdI8DX0Rpbd3iCf/eZRzR4+cZThO7nGg6/aW0vFKA xRRQ== X-Gm-Message-State: AOJu0YyA9CILnKw7k4E362cMIc/n2lkeqv329J28k0bEaHdbdjRsL5J0 DPSMb/LgoXBKvQZ3KBHjkrNG2M+xUTLLqPE0SBAsG6ts/aIhxg== X-Google-Smtp-Source: AGHT+IHzJCoBPNf6MRWBr/BgI7A4wKubo7p7iBtDProrDgI5aUG7SzBdba76BdOGgnnmL/vYJc+kgxZ7+9TE X-Received: by 2002:a81:7286:0:b0:5a7:b900:a373 with SMTP id n128-20020a817286000000b005a7b900a373mr6401681ywc.0.1699572187723; Thu, 09 Nov 2023 15:23:07 -0800 (PST) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [132.177.123.84]) by smtp-relay.gmail.com with ESMTPS id d14-20020a81ab4e000000b005ae744b1695sm1429401ywk.41.2023.11.09.15.23.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Nov 2023 15:23:07 -0800 (PST) X-Relaying-Domain: iol.unh.edu Received: from iol.unh.edu (unknown [IPv6:2606:4100:3880:1271:90f9:1b64:f6e6:867f]) by postal.iol.unh.edu (Postfix) with ESMTP id 55ECB605C318; Thu, 9 Nov 2023 18:23:07 -0500 (EST) From: jspewock@iol.unh.edu To: Honnappa.Nagarahalli@arm.com, juraj.linkes@pantheon.tech, thomas@monjalon.net, wathsala.vithanage@arm.com, probb@iol.unh.edu, paul.szczepanek@arm.com, yoan.picchi@foss.arm.com, ferruh.yigit@amd.com, andrew.rybchenko@oktetlabs.ru Cc: dev@dpdk.org, Jeremy Spewock Subject: [PATCH v2 0/7] dts: Port scatter suite over Date: Thu, 9 Nov 2023 18:20:10 -0500 Message-ID: <20231109232223.25644-2-jspewock@iol.unh.edu> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Jeremy Spewock This patch ports over the functionality of the scatter testing suite from "old dts." The idea of the suite is the coverage it provides should be parity with the ethdev testing suite in old DTS. This new version is just because of the update to the patch which it depends on. Depends-on: series-30231 ("dts: Add the ability to bind ports to drivers") Jeremy Spewock (7): dts: Add scatter test suite dts: add waiting for port up in testpmd dts: add scatter to the yaml schema dts: allow passing parameters into interactive apps dts: add optional packet filtering to scapy sniffer dts: add pci addresses to EAL parameters dts: allow configuring MTU of ports dts/framework/config/conf_yaml_schema.json | 3 +- dts/framework/remote_session/linux_session.py | 7 ++ dts/framework/remote_session/os_session.py | 9 ++ .../remote_session/remote/testpmd_shell.py | 31 ++++++- dts/framework/test_suite.py | 13 ++- .../capturing_traffic_generator.py | 12 ++- dts/framework/testbed_model/scapy.py | 11 ++- dts/framework/testbed_model/sut_node.py | 20 ++++- dts/framework/testbed_model/tg_node.py | 4 +- dts/tests/TestSuite_scatter.py | 86 +++++++++++++++++++ 10 files changed, 185 insertions(+), 11 deletions(-) create mode 100644 dts/tests/TestSuite_scatter.py