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 2E0BE46E4A; Tue, 2 Sep 2025 13:43:33 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B8F1D402BD; Tue, 2 Sep 2025 13:43:32 +0200 (CEST) Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) by mails.dpdk.org (Postfix) with ESMTP id BE5A3402B2 for ; Tue, 2 Sep 2025 13:43:31 +0200 (CEST) Received: by mail-qt1-f180.google.com with SMTP id d75a77b69052e-4b38d4de6d9so558641cf.1 for ; Tue, 02 Sep 2025 04:43:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1756813411; x=1757418211; 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=/tPU6ej5w/y6MtGmwp+l3zUs3LsfA/fjebudh1P79+k=; b=Qk+49IMDUb+lzfZWJj6uel9QCYH8K/jyxBVcllG/sickJW15yq0UcS02TG9c+EyH2C qq84l8o0ZZCs+j4jatq0/TX9EmHUu8FyjRoVQUI0xCYje/pYz+Z59xvvqzdvyLNScELx ehbWeT72Lj0po7tbKarR7cIhsJFOGj5bCyJfw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756813411; x=1757418211; 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=/tPU6ej5w/y6MtGmwp+l3zUs3LsfA/fjebudh1P79+k=; b=bqV7Io7c1BuxIYcMXFRchJsGQPCQZltBLYcr/YRtqLZCKS4UJNPhn6SvX/E6tGMDtV fnLBWcbwUCb5ym+HLxNpfv0aLRDRaF+RFMIUw57aLRgeqSRwTLYmcjC8DNMH7eNLMQsF CWgY2RiA9rkb1gR/BVKdWCIlCmR2Qddk9oD25Ovm7P/eDEptSvq49KjTIpOak+K8fnzr MkACUOOjCe560m/VdXGBG5iFVKKJqP9GLXYqmWE03L6r62tplxGAL43dJyosco8PDniL FR4PhqCszwogZqkq68sL+kuDbtl4iB+eha0xUXbmIn1lO05TTyRPdHBdeQVlATUqRTmF 4RWw== X-Forwarded-Encrypted: i=1; AJvYcCUxqtzr06VFvWA2IlAEygw/+wXqgRA1MCBMjtRtkHjaBB9WghitOPHny+TXkpO2xEq7I2M=@dpdk.org X-Gm-Message-State: AOJu0Ywzc1fEOGxJtpSV9GCHWfX3kuXrtHdhyYgnVhlKldgVPUPrhNdB hU9+ri0MWZEE2upJ1Z46FkVdiZGe4KP2I4v/pFBWSN0J/5zO2XNOiuKg98bJrVqcx98= X-Gm-Gg: ASbGnctsm+Lbr76RXCydEeT69FwyDPjbkLb2qSStEblqgF+MICHPDHnd3Wo7eCwu7is H2CxWeOSzbpxn5wZzTK8BXTLY4O/oIKvPzXfdAj7fSvYhWB55IVadX1/M039J75DuhccaqndYsN 6Pg220543KLQ3f3q+0iQNOPMAf9YYquT/8tTDQIpphqOXpd1bPaF8djDGBqvw8z8WWpCuca5rtX S6X7RxQynR35LcrG7XX9PeydJFLIV6OxDHT6F4aibr39vivjDm9vnz8rnlaSRZp//CqyiR16ffj ot5dMmYRcgtiz7MK1IpluaTO2iLtXYcbxAZxT+nGQuKgxh8D0wuwawH/hwQQbtCcfcrJjZVOKcU JcqSJGa32Bgu2j2K088CXDtL02oO2ekzjXv8TuEKpENoPRw== X-Google-Smtp-Source: AGHT+IH3vpxgNMPPcYWrj+s6nKB6r2tETP/zHZuBFI79BHji2A0e7R7QRK2z3GBajw/3v49/vziUMg== X-Received: by 2002:ac8:5d0a:0:b0:4b0:7435:4243 with SMTP id d75a77b69052e-4b31da18423mr127133861cf.49.1756813411021; Tue, 02 Sep 2025 04:43:31 -0700 (PDT) Received: from d122205.iol.unh.edu ([2606:4100:3880:1220:4f6d:e2af:7f5f:4df]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8069d5ba3besm121813185a.64.2025.09.02.04.43.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Sep 2025 04:43:30 -0700 (PDT) From: Andrew Bailey To: luca.vizzarro@arm.com Cc: abailey@iol.unh.edu, dev@dpdk.org, dmarx@iol.unh.edu, probb@iol.unh.edu Subject: [PATCH v1 0/3] dts: add tx_offload support in dts Date: Tue, 2 Sep 2025 07:43:24 -0400 Message-ID: <20250902114327.48185-1-abailey@iol.unh.edu> X-Mailer: git-send-email 2.50.1 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 This patchset introduces the support for TX offload configuration through DTS, allowing test cases to be written utilizing TX offload capabilities. Along with configuring these capabilities, they are also added to the NIC capabilities class, in which they can be required by test suites. Finally, a test suite was created using the aforementioned changes to update the RX TX offload test suite in legacy DTS. Andrew Bailey (3): dts: add TX offload capabilities to NIC capabilities dts: allow mbuf_fast_free to be set with testpmd shell dts: update tx_offload test from old dts dts/framework/remote_session/testpmd_shell.py | 340 +++++++++++++++++- dts/tests/TestSuite_rxtx_offload.py | 153 ++++++++ 2 files changed, 492 insertions(+), 1 deletion(-) create mode 100644 dts/tests/TestSuite_rxtx_offload.py -- 2.50.1