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 BDEF74373D; Mon, 18 Dec 2023 18:23:33 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7D2E442D89; Mon, 18 Dec 2023 18:23:33 +0100 (CET) Received: from mail-il1-f226.google.com (mail-il1-f226.google.com [209.85.166.226]) by mails.dpdk.org (Postfix) with ESMTP id A65F440E09 for ; Mon, 18 Dec 2023 18:23:32 +0100 (CET) Received: by mail-il1-f226.google.com with SMTP id e9e14a558f8ab-35f71face1bso16483455ab.1 for ; Mon, 18 Dec 2023 09:23:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1702920212; x=1703525012; 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=a+cpXpfriPhZmxh1XI+pxyihkDr6fnrfWiXptD7n030=; b=jtrOOO1OXj5M05UEZhiRMP32fItbLtU008NR1WNNpR1kmiiRhGfYs8lyPMDkZ7PyL6 uMX1vP07CEIUmS5phS46mzj6bZG1+/Dx4EjSwOUZ0YFD5v7j52ftx8+eWMhOuKsVo5Ez u0nTetlR2SeXBw8XI8kuif0wK35v6CgvLscFw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702920212; x=1703525012; 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=a+cpXpfriPhZmxh1XI+pxyihkDr6fnrfWiXptD7n030=; b=VK0anTNt9V5Wglm5ChWVnl8vH941x+gEq4DCTRt8NfGPS1EZeoXp8MSXXpEnD8umLq TztegJBldFDYHdzK1zMarm2MH864ia9XoHtPXAJet8Ww15ZVCVUpcdLpb/HmYPZ2T68Z xpzpTU3FWX7aH09Bfbspdls+5XsSCl7Q/BZQy2MPkKHXNzPnL+qQcYuJqu+iTAXOQdYJ vHd4AZponWVRr+w6At+EHdfS1FL2+ntPay0tz8dkTmnhWsB8YMzOY6pR2Nx9EXvh6hhL I2RAwfAsGLT98CHCwJ7S0yClXp+syx8S5NhzI8Nlgj3IOHtIq69k5BmCkpY+B+3DsqB7 BG7Q== X-Gm-Message-State: AOJu0YydYXcveiHEH4ygpg0ts1HtD5FMyQ4rAMZ7nlaO7PaaGYo/5UXA +6i8CPclfyJnY0KLmaFJ7ZMuBqPi8O4b+m9iYbw/dXLIgQ9kRA== X-Google-Smtp-Source: AGHT+IGvRUAJEUFGR2dGwphfBijxGcG51SRGWrtzMZtBQFTadu7l85qtpBjhxNDbm5QMtfImUgEC4+uzOALv X-Received: by 2002:a05:6e02:18cc:b0:35d:7b69:85ed with SMTP id s12-20020a056e0218cc00b0035d7b6985edmr24980008ilu.7.1702920212077; Mon, 18 Dec 2023 09:23:32 -0800 (PST) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [132.177.123.84]) by smtp-relay.gmail.com with ESMTPS id w11-20020a056e02190b00b0035f70e31051sm134039ilu.58.2023.12.18.09.23.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Dec 2023 09:23:32 -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 722F7605C311; Mon, 18 Dec 2023 12:23:31 -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 v4 0/7] dts: Port scatter suite over Date: Mon, 18 Dec 2023 12:22:00 -0500 Message-ID: <20231218172206.8488-2-jspewock@iol.unh.edu> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231113202833.12900-1-jspewock@iol.unh.edu> References: <20231113202833.12900-1-jspewock@iol.unh.edu> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 v4: Addresses comments on the previous version. Main things which were added include specific methods within the testpmd shell to avoid the need of calling send_command directly, as well as docstring comment updates. This series had to get resubmitted so that it would show up as one series on patchwork. Previously each patch was given its own series by mistake. Seeing as there was no change otherwise, submitting this as v4 once again. Jeremy Spewock (7): dts: add required methods to testpmd_shell 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: add scatter to the yaml schema dts: add scatter test suite dts/framework/config/conf_yaml_schema.json | 3 +- dts/framework/exception.py | 4 + dts/framework/remote_session/linux_session.py | 8 ++ dts/framework/remote_session/os_session.py | 9 ++ .../remote_session/remote/testpmd_shell.py | 94 +++++++++++++++- dts/framework/test_suite.py | 14 ++- .../capturing_traffic_generator.py | 22 +++- dts/framework/testbed_model/scapy.py | 28 ++++- dts/framework/testbed_model/sut_node.py | 27 ++++- dts/framework/testbed_model/tg_node.py | 12 +- dts/tests/TestSuite_pmd_buffer_scatter.py | 105 ++++++++++++++++++ 11 files changed, 312 insertions(+), 14 deletions(-) create mode 100644 dts/tests/TestSuite_pmd_buffer_scatter.py -- 2.43.0