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 07F38454BD; Fri, 21 Jun 2024 19:22:26 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 91D2142E82; Fri, 21 Jun 2024 19:22:25 +0200 (CEST) Received: from mail-qv1-f50.google.com (mail-qv1-f50.google.com [209.85.219.50]) by mails.dpdk.org (Postfix) with ESMTP id 052E140265 for ; Fri, 21 Jun 2024 19:22:24 +0200 (CEST) Received: by mail-qv1-f50.google.com with SMTP id 6a1803df08f44-6b52cb353cbso17176d6.1 for ; Fri, 21 Jun 2024 10:22:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1718990543; x=1719595343; 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=tTaaN6JG8bzFi+lbZO6r+SS4cHPMrbsW3Smk39juAHI=; b=O7qYwvdPYA8CSBzezePsGcjgYlm648Vy8jzlD4lH/6TR2D0xYcc+LDUkS5N1IWt3ce WNFXLfAZU0WOuQ9sTg45k7f4bqMYQ/VFKz/OKIfkFawQAGTlm62FFYGPtxoYpWDqy7hc qhEC8ASnzU2uqbf2pEP+t7OQzGJFU443SUkC0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718990543; x=1719595343; 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=tTaaN6JG8bzFi+lbZO6r+SS4cHPMrbsW3Smk39juAHI=; b=Xo9pVm5rMJXM2m54d8mIrtgKzru1iXFYNzP8oalhzNDOBvL4nT+KwTut0HLdXPlZJq L0j/KrIJcQN1C+bYgIFd0LntOMCmHNLncxNDdyjNJLHoPGib3d41J3JtFGX5a0Bh38I+ cg9trhLOvrpRXmzF5TiTqrttl5jEwmDiSU4wfm2DP46LeU1PwE4Egp97+/m5iIc9JS54 bpQWpqFNci9TMHJ5QzyWTSh2mt1SfGXiK1NTqNLnRWuPh2WTptGIyNwathdWZImJRMdG FDxfb1/1d3rmumHItGveTdFpf1RikTCMWven31fhnGtSH/BzLoLtu5+sQNV6N/IPshRJ ctvg== X-Gm-Message-State: AOJu0YyHR5vc5X9Iimr0iCUCo2mcU0GXdaRJMNfin8aqNng87CIX0fLI 7X5tCRt1vS+1V5neDESn9b9648yH/v4RWKdp4bylGfr/eSbPDI6nEPQ05jKIckA= X-Google-Smtp-Source: AGHT+IHb9z8pIKayvu9A0AV7tEPy1uHmr/UfkgzYoSPG0BRlcOkE8uc3cXcsXP9ylI/UYUf9maVNdg== X-Received: by 2002:a05:6214:20c1:b0:6b2:b5b5:124e with SMTP id 6a1803df08f44-6b501d26abbmr93780246d6.0.1718990543184; Fri, 21 Jun 2024 10:22:23 -0700 (PDT) Received: from localhost.unh.edu ([2606:4100:3880:1271:e2f8:4ec3:8bf3:864c]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b51ef58fcesm10510446d6.116.2024.06.21.10.22.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Jun 2024 10:22:22 -0700 (PDT) From: Nicholas Pratte To: juraj.linkes@pantheon.tech, paul.szczepanek@arm.com, probb@iol.unh.edu, jspewock@iol.unh.edu, Honnappa.Nagarahalli@arm.com, yoan.picchi@foss.arm.com, dmarx@iol.unh.edu, luca.vizzarro@arm.com, bruce.richardson@intel.com Cc: dev@dpdk.org, Nicholas Pratte Subject: [PATCH 0/3] Mac Filter Port to New DTS Date: Fri, 21 Jun 2024 13:20:57 -0400 Message-ID: <20240621172059.8194-2-npratte@iol.unh.edu> X-Mailer: git-send-email 2.44.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org This series incorporates the test suite itself, in addition to framework changes needed to complete the suite's stipulated test cases. The test suite consists of three test cases: one testing basically mac filtering functionality, the other testing the PMD's mac address pool behavior within a TestPMD shell, and the third testing filtering functionality of multicast mac addresses. The port from old DTS has removed some potentially important details regarding EAL and TestPMD parameters, and these can be found within the test suites corresponding commit messages. Moreover, unlike old DTS, instead of validating packet behavior using TestPMD, this test suite validates behavior by sending, and analysing, a list of received packets. Nicholas Pratte (3): dts: add boolean to adjust addresses dts: add testpmd methods for test suite dts: mac filter test suite refactored for new dts dts/framework/config/conf_yaml_schema.json | 3 +- dts/framework/remote_session/testpmd_shell.py | 209 +++++++++++++++++ dts/framework/test_suite.py | 4 +- dts/tests/TestSuite_mac_filter.py | 212 ++++++++++++++++++ 4 files changed, 426 insertions(+), 2 deletions(-) create mode 100644 dts/tests/TestSuite_mac_filter.py -- 2.44.0