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 A109044114; Thu, 30 May 2024 18:37:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7991B40608; Thu, 30 May 2024 18:37:00 +0200 (CEST) Received: from mail-pf1-f225.google.com (mail-pf1-f225.google.com [209.85.210.225]) by mails.dpdk.org (Postfix) with ESMTP id 30E3F40281 for ; Thu, 30 May 2024 18:36:59 +0200 (CEST) Received: by mail-pf1-f225.google.com with SMTP id d2e1a72fcca58-6f693306b7cso1002883b3a.1 for ; Thu, 30 May 2024 09:36:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1717087018; x=1717691818; 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=GZdwQXZWhCtOJbuwA7clNRVi+kypMHvifb1vp0tk30w=; b=IoNEGZtyBGETYwTZAheyHEKC8irybvxp0kJxXAc7SS+TYzjo0vhNw8x2eQ4oN6W456 zPERExNwz8V0p28y6FN0V4+IzbSubUL/6VjAHYqtECTe6orFZZfkPyyymZqHruVXhlYI AmXgNI1WQVwttXAqaRqAoV6QHg2+4x822/TTw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717087018; x=1717691818; 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=GZdwQXZWhCtOJbuwA7clNRVi+kypMHvifb1vp0tk30w=; b=Ip2hGUeI6y1cD2+mq5y2zFnq4DB2DH+HRvlWyl2DKZeQIkaDWQUu5jP37sUFark1c4 pMFMFbPnnQ0cIEPCLKHEBbl99Gn4q2+VOGni8+aD19eO9y3EURliecEmH+UwMSAZ3dp5 9zrzyhZeoDS5JvROhE1CzhiMHOR5IA+vBoQ7FCX8+FSH+9S3GFhp4YAuOi1bwOp9WNW8 FWpTSeRi7JlJJGPjBHOWrJOkr6MHvZ1F27di7VKjRiiFIUQ2+mvjuDk57bL5VwNBzhMC f7a6531EerS1l5rrx3pzz2Y/rQLUp0ubu/BbRIWeMR0BHk2LQQWpW+WqVIFT5ouXAcmo cTpA== X-Gm-Message-State: AOJu0Yx1CJ98wnOhC23RweM+nVEZKpsWPUw8DxDfxIUA9tjLg6dnVLAA qR+nh4ebeQsZafgrrXqDtdGhhTuMtfkzmnK2eHs/p/C2Z/wlopWdJG9P+0XfutXreo95FbgwxSR LqSNeORBIV+tioAGeSa2MTR1MhCkX+ECT X-Google-Smtp-Source: AGHT+IGvpd4NmzogizNRD1VCrTfRCCG/nTJWE232I6P/Q8M14JTEuT+/vZdxMJBh2eMytzVmaoVzrrGekm3S X-Received: by 2002:a05:6a21:19d:b0:1af:d153:b76a with SMTP id adf61e73a8af0-1b26454b031mr2941622637.18.1717087018310; Thu, 30 May 2024 09:36: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 d2e1a72fcca58-6f8fd4cbb45sm1157838b3a.27.2024.05.30.09.36.58 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 May 2024 09:36: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 1C3EF605C373; Thu, 30 May 2024 12:36:57 -0400 (EDT) From: jspewock@iol.unh.edu To: juraj.linkes@pantheon.tech, paul.szczepanek@arm.com, wathsala.vithanage@arm.com, Honnappa.Nagarahalli@arm.com, probb@iol.unh.edu, yoan.picchi@foss.arm.com, Luca.Vizzarro@arm.com, npratte@iol.unh.edu, thomas@monjalon.net Cc: dev@dpdk.org, Jeremy Spewock Subject: [PATCH v2 0/4] Add second scatter test case Date: Thu, 30 May 2024 12:33:35 -0400 Message-ID: <20240530163339.14566-1-jspewock@iol.unh.edu> X-Mailer: git-send-email 2.45.1 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 This version addresses comments from the last which featured new improvements such as the usage of the Self typehint in the critical interactive shell, modifying the MTU of all ports within the scope of testpmd rather than making a guess as to which should be changed, and some fixing of typos. This version also adds a better prompt to await when closing testpmd rather than just breaking out of the scan at the first line. Jeremy Spewock (4): dts: improve starting and stopping interactive shells dts: add context manager for interactive shells dts: add methods for modifying MTU to testpmd shell dts: add test case that utilizes offload to pmd_buffer_scatter .../critical_interactive_shell.py | 93 +++++++++++++++++++ .../remote_session/interactive_shell.py | 64 ++++++++++--- dts/framework/remote_session/testpmd_shell.py | 87 ++++++++++++++++- dts/framework/testbed_model/sut_node.py | 8 +- dts/tests/TestSuite_pmd_buffer_scatter.py | 79 +++++++++++----- dts/tests/TestSuite_smoke_tests.py | 3 +- 6 files changed, 287 insertions(+), 47 deletions(-) create mode 100644 dts/framework/remote_session/critical_interactive_shell.py -- 2.45.1