Message ID | 20231113202833.12900-1-jspewock@iol.unh.edu (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> 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 3C1CA4331E; Mon, 13 Nov 2023 21:28:50 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 02894402B0; Mon, 13 Nov 2023 21:28:50 +0100 (CET) Received: from mail-wm1-f97.google.com (mail-wm1-f97.google.com [209.85.128.97]) by mails.dpdk.org (Postfix) with ESMTP id B098B4026F for <dev@dpdk.org>; Mon, 13 Nov 2023 21:28:48 +0100 (CET) Received: by mail-wm1-f97.google.com with SMTP id 5b1f17b1804b1-40836ea8cbaso36334875e9.0 for <dev@dpdk.org>; Mon, 13 Nov 2023 12:28:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1699907328; x=1700512128; 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=UmPN5pH3zVZElHdG3yAi2wUih7ZkHzrf3Uh0gLyxsqQ=; b=R2a9xPXAnIiukuaBbuzgDqPZjiseGTluarD6LCLwrrdR9hxD3BEr3HGJvHxa4wAFfi 9u49lVvVzt+3cNRE0+SAqteSSHeEvEy32eDUz4M/DG3Hhq7M99ZlBLgfqVxaOJHd0H6m y2s3lNVuic1pZbROlZ0HTGGBCxvTHS6EFk/iE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699907328; x=1700512128; 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=UmPN5pH3zVZElHdG3yAi2wUih7ZkHzrf3Uh0gLyxsqQ=; b=TvOW2zaGhgxgLOtxMPlVOVadxeyRRzZ/yKdd09FYgDMlIjuMpnpD/mERGFUbJZmznr /NjiW+AKiT8N+kPUoWSzfTHdI8c3fGCkEwHAmZaEFyE4yKDv0jHuyjdMk+V/MYHV8P9H Mz1OtP4RMELLPEKrTuuDzrBcXYLC+KGzHWfdQJvr29m8hxh0717vZqfJ07sJ0g8dmeXM OKehJxKWzCaIcFzbA5onyInvByTVqy3hO2Hn7loooMjOJPezMccTTVHnzUCOkW2GBb02 6VEAj2XyZUQqUoarqQWEXJbgr0SSnjSPF2Y49bA/B6ALq6ykuGvrzWz1cZnfroNP07y/ 6oog== X-Gm-Message-State: AOJu0Yxf+Ogu0HFbFGFiCR0LxM7uT/AHMYZVcwYMgf2o+8JI/YyfHIEp /T638cbTviY5aJWiX5CAsdRHMNU91XPKzH6H61YIHBnImyhyYA== X-Google-Smtp-Source: AGHT+IEz/DuyWhzuKvwvS5OfTmUrX0PpJKKftRvuvso50kCu74xWxkDZbf5O2pGKRdQBlh19LS4XjMIGBF6c X-Received: by 2002:a05:600c:1c1a:b0:405:4776:735a with SMTP id j26-20020a05600c1c1a00b004054776735amr6266797wms.2.1699907328288; Mon, 13 Nov 2023 12:28:48 -0800 (PST) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [132.177.123.84]) by smtp-relay.gmail.com with ESMTPS id j33-20020a05600c1c2100b0040a43ea0e82sm4423106wms.24.2023.11.13.12.28.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Nov 2023 12:28:48 -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 0FC69605C344; Mon, 13 Nov 2023 15:28:47 -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 <jspewock@iol.unh.edu> Subject: [PATCH v3 0/7] dts: Port scatter suite over Date: Mon, 13 Nov 2023 15:28:05 -0500 Message-ID: <20231113202833.12900-1-jspewock@iol.unh.edu> X-Mailer: git-send-email 2.42.0 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 <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
dts: Port scatter suite over
|
|
Message
Jeremy Spewock
Nov. 13, 2023, 8:28 p.m. UTC
From: Jeremy Spewock <jspewock@iol.unh.edu>
The only thing this version changes is it fixes typos in the commit
messages so it will pass checkpatch.
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
Comments
On Mon, Nov 13, 2023 at 9:28 PM <jspewock@iol.unh.edu> wrote: > > From: Jeremy Spewock <jspewock@iol.unh.edu> > > The only thing this version changes is it fixes typos in the commit > messages so it will pass checkpatch. > > 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 > Just a note: I reviewed this in the reverse order, since the test suite should be last, as it uses the rest of the code. Ideally, the commits should not break anything when applied in order (i.e. after applying the first patch, there should be no regressions and so on). > 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 > > -- > 2.42.0 >
From: Jeremy Spewock <jspewock@iol.unh.edu>
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