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 98E6C458AF; Sat, 31 Aug 2024 02:04:01 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 54EBD40273; Sat, 31 Aug 2024 02:04:01 +0200 (CEST) Received: from mail-pl1-f225.google.com (mail-pl1-f225.google.com [209.85.214.225]) by mails.dpdk.org (Postfix) with ESMTP id 6710940264 for ; Sat, 31 Aug 2024 02:03:59 +0200 (CEST) Received: by mail-pl1-f225.google.com with SMTP id d9443c01a7336-2021c08b95cso26082695ad.0 for ; Fri, 30 Aug 2024 17:03:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1725062638; x=1725667438; 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=+N/EBynhi0xyd+SdKs8PG6mVKjqddNkurhXhb9wqKAQ=; b=h5Ad42SmVe4/FwkR0YrS4jWcW+6Ne9EOlwVbfeioSdk31m8Os3iXpFzs3fAMTX3jsM tm25hnJc1rZxjykc+W676z0meflrv3u7RBxK0gfvDWORQ/yw3XhtDhFjo5fSlnvR4FQc mJDBwaJsVkSzGCSmPVRH25LqyS32Dbikt6mZw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725062638; x=1725667438; 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=+N/EBynhi0xyd+SdKs8PG6mVKjqddNkurhXhb9wqKAQ=; b=mAyEtUble2YhlviJa2nnwWAU4ARhwOtO8JNVvEt9/J8JktOCGd9fkZ9q0UE8fhPrGZ K7h4AEswZUs3EAXrBjEZ5Cz56yrR4qFA8ek9ruGDbtlDVIwXchVZk6o0jUhwGUHz7/qi XZu7htYxzlNynpHmjBEg3wHReHlm94XDOk6xQfUKCfrFlJqBpGAq5CoUugMtsRM7khHg +smq8caS/pws6Cn19OkeAZQgt/IutI3kHsknic0KcwkSwHHnXap0opSnVE5k9XH37nDi t25uegiQVs4PRoo+hjF0h8fwF97mAdbTkEcOBm7TnJ/fxtkbcuQbzT2gfUq2TTayiFdB /OcQ== X-Gm-Message-State: AOJu0Yw6YVwzmw6SP6QFwlVS6TH+K+zmjXhZZOjirASGtNDzN+wcyI+R 5J7zsDMPhI/s56hmVaDQz5+WA9RTNbZEQXGXDGysGHjQWfpjSAcx01fbzllZ5IgTwoH+OH5q87K mHyXPhtylJpM/GkP/WhXHcl7SmJt9EzlPfyPB3I//2ogdwcWr X-Google-Smtp-Source: AGHT+IEFRdeXPoCaXgKNZSRg84QTAFKd/SKPy1Kq+iHmFhwWBG+uDfeAxggn21G7q3USx6FjoE6RIIKhq4lI X-Received: by 2002:a17:902:cece:b0:202:4bd9:aea5 with SMTP id d9443c01a7336-2050e98309emr121560905ad.14.1725062638327; Fri, 30 Aug 2024 17:03:58 -0700 (PDT) Received: from postal.iol.unh.edu (postal.iol.unh.edu. [2606:4100:3880:1234::84]) by smtp-relay.gmail.com with ESMTPS id d9443c01a7336-205152b61acsm991275ad.30.2024.08.30.17.03.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 30 Aug 2024 17:03: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 6C1D6605C380; Fri, 30 Aug 2024 20:03:56 -0400 (EDT) From: jspewock@iol.unh.edu To: Honnappa.Nagarahalli@arm.com, probb@iol.unh.edu, paul.szczepanek@arm.com, juraj.linkes@pantheon.tech, yoan.picchi@foss.arm.com, npratte@iol.unh.edu, wathsala.vithanage@arm.com, Luca.Vizzarro@arm.com, alex.chapman@arm.com, thomas@monjalon.net Cc: dev@dpdk.org, Jeremy Spewock Subject: [RFC PATCH v1 0/5] dts: port over Rx/Tx offload suite Date: Fri, 30 Aug 2024 20:00:08 -0400 Message-ID: <20240831000058.23009-1-jspewock@iol.unh.edu> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 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 series ports over the functionality of the Rx/Tx offloading test suite from Old DTS. I marked this suite as an RFC since there are still some errors that I need to fix from the formatting script, but I felt that the commits were in a place where they could be viewed to understand the idea of what I was working on. There are a lot of dependencies for this series, I listed them below in the order that I applied them. depends-on: patch-142691 (“dts:add send_packets to test suites and rework packet addressing”) depends-on: series-32799 (“dts: add test skipping based on capabilities”) depends-on: patch-143033 (“dts: add text parser for testpmd verbose output”) depends-on: patch-143385 (“dts: add VLAN methods to testpmd shell”) depends-on: patch-143113 ("dts: add flow rule dataclass to testpmd shell") Jeremy Spewock (5): dts: add TX offload capabilities dts: add a distinction between port and queue offload capabilities dts: add offload configuration querying to testpmd dts: add methods for configuring offloads on a device in testpmd dts: add test suite for RX and TX offloads dts/framework/config/conf_yaml_schema.json | 3 +- dts/framework/remote_session/testpmd_shell.py | 908 +++++++++++++++--- dts/tests/TestSuite_pmd_buffer_scatter.py | 2 +- dts/tests/TestSuite_rxtx_offload.py | 622 ++++++++++++ 4 files changed, 1414 insertions(+), 121 deletions(-) create mode 100644 dts/tests/TestSuite_rxtx_offload.py -- 2.46.0