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 2B2C345527; Fri, 28 Jun 2024 19:33:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 09A5740EE7; Fri, 28 Jun 2024 19:33:00 +0200 (CEST) Received: from mail-io1-f100.google.com (mail-io1-f100.google.com [209.85.166.100]) by mails.dpdk.org (Postfix) with ESMTP id D579940E96 for ; Fri, 28 Jun 2024 19:32:58 +0200 (CEST) Received: by mail-io1-f100.google.com with SMTP id ca18e2360f4ac-7f620f349f9so27021139f.0 for ; Fri, 28 Jun 2024 10:32:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1719595978; x=1720200778; 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=rCcOsNpsOs4pouN/KCUnmvaVqV8a8yRZ7XE1W5+MZhY=; b=B4/ddraA6XC3JXjQxs1JPKV7InFzDvIRd3zjYcz2ZGMn7H8BQxX1Q+v49nvYemMvkY jDnx9r0k92E6m414lNmK2gYMYBXQLWn3OCAcR8YlJM2Oun9GbeOxUlUlw7TNqYS8rqhL KzWUzNmRoHVeMHNyhliNpCZOgE5fow7fya6Qo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719595978; x=1720200778; 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=rCcOsNpsOs4pouN/KCUnmvaVqV8a8yRZ7XE1W5+MZhY=; b=PAfirc+43dat5VctyJTxJGba2cTKmmO3R2F6Fe98FeNtjan+mqDIkdAIZ5Z8Xp+Eh9 Ml/eDt/dySaRUzsp58ycqrGnjY+qnGekfMjxCUIoGlZIumLHwaYqLdQbz44gp1EvjjZx FLKwaEKd4aWZBEah0x0oD8TNDld7Zwq3IS11rT8unLqWW7zizfAwtFlEiWO+xoIn8G0Q /74aSHHOyiKuebB2pG0QbKO0tN+eKd1EfA58meGP+W7KPu6c/Yz5ptbXDRdoqYuCGE1r gNRymmyhvsySpxX8TCxQM3it3Hx0GN1t0Yson/YFdfuX8zsnbLLAo/NpYh2XB+aXBReJ FZdA== X-Gm-Message-State: AOJu0Ywsf9W3we8XXxT/1v/xacl1fTYUnfDaeaZMOpQtwnXi1qplbPrn K6735CDbhkOrNylfOpHaZyPbIVJKwfGtBbA+ThS62ONtLGhS6KYFV3Tp+yc8E/hz3wURXoGKZO+ 5Nnz8uc2MJ2QkzSvBtu9pisr6kbUuaNXh X-Google-Smtp-Source: AGHT+IHM0tJ+lakbAKaCgpFLRyMogUmeZtagOHycToJKk4gI7JtS2D8XuTtFjU3WgNNP/lBsLq8uhzm/Owlb X-Received: by 2002:a5e:dc45:0:b0:7f4:861a:5e5f with SMTP id ca18e2360f4ac-7f4861a6064mr490215639f.20.1719595978118; Fri, 28 Jun 2024 10:32:58 -0700 (PDT) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [132.177.123.84]) by smtp-relay.gmail.com with ESMTPS id 8926c6da1cb9f-4bb73df738dsm63588173.23.2024.06.28.10.32.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Jun 2024 10:32:58 -0700 (PDT) X-Relaying-Domain: iol.unh.edu Received: from iol.unh.edu (unknown [IPv6:2606:4100:3880:1257::1083]) by postal.iol.unh.edu (Postfix) with ESMTP id 14270605C373; Fri, 28 Jun 2024 13:32:57 -0400 (EDT) From: jspewock@iol.unh.edu To: paul.szczepanek@arm.com, npratte@iol.unh.edu, juraj.linkes@pantheon.tech, wathsala.vithanage@arm.com, Honnappa.Nagarahalli@arm.com, yoan.picchi@foss.arm.com, thomas@monjalon.net, Luca.Vizzarro@arm.com, probb@iol.unh.edu Cc: dev@dpdk.org, Jeremy Spewock Subject: [PATCH v6 0/4] Add second scatter test case Date: Fri, 28 Jun 2024 13:32:28 -0400 Message-ID: <20240628173232.22906-1-jspewock@iol.unh.edu> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240514201436.2496-1-jspewock@iol.unh.edu> References: <20240514201436.2496-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 v6: * Fix port_start_then_stop decorator in the testpmd class to properly accept parameters. Jeremy Spewock (4): dts: add context manager for interactive shells dts: improve starting and stopping interactive shells dts: add methods for modifying MTU to testpmd shell dts: add test case that utilizes offload to pmd_buffer_scatter dts/framework/remote_session/__init__.py | 1 + .../remote_session/interactive_shell.py | 159 +++---------- .../single_active_interactive_shell.py | 218 ++++++++++++++++++ dts/framework/remote_session/testpmd_shell.py | 143 +++++++++++- dts/framework/testbed_model/os_session.py | 4 +- dts/framework/testbed_model/sut_node.py | 8 +- .../testbed_model/traffic_generator/scapy.py | 2 + dts/tests/TestSuite_pmd_buffer_scatter.py | 101 +++++--- dts/tests/TestSuite_smoke_tests.py | 3 +- 9 files changed, 460 insertions(+), 179 deletions(-) create mode 100644 dts/framework/remote_session/single_active_interactive_shell.py -- 2.45.2