From nobody Thu Dec 18 23:21:40 2025 Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5229E224AEF for ; Tue, 16 Dec 2025 14:21:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765894901; cv=none; b=JLTecggZN+u5DkHoOvYZhVG15ds/ES83kq/YZCl3r4hj0CJUUiyhlzDY2qWq7HWlaivjCeHyYOffPFPuzO9b1IKfzTGaJcazGdUYnTcrsgajG0DAv8GY9tlzWruVBx4YBZ9/Gb3dKG61Z7qbwQ3MkZ28K/Odkfh6pd9K05h3urw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765894901; c=relaxed/simple; bh=xk4akIQ4zkMZwyNu5en5aAFYUYM6zO5HsLOJvD66TMU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pL2R+juIW5ZU55IyxPaNYBXuhPKSzgjovLIroYxf2PlanzCfqqmpHFvHSRsZGqJISoi5W2Pd8J7Wx057qC4un3lBnFzu4alX6cBO2DHsk20XB18hhf5AxX9Ll7k5PArmpdDDwA15it8EBYI7Mrzc83TG8alPDXm5QqkKk7fZ59Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=HERlvNf/; arc=none smtp.client-ip=209.85.128.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HERlvNf/" Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-78e602d09b6so37764967b3.3 for ; Tue, 16 Dec 2025 06:21:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765894899; x=1766499699; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=h1nOmunptNy3oemoV4rUx/DnbH6DXevdS7AhcMbpo7U=; b=HERlvNf/OOXZN7T7CHl/m8v5LKf//+2Bg3jEqISnK7TuDjomY9VjXHhtqFoMxn8rjw OqJu++veyBtKqjVkO9Z8EFW4/lyxA7hGlAorrUQN3Q6GCUvfxCBxvssVfMht10ZzMPfw JcMhfnyq82mAqjxGUe2t4Qa87bcqP6Pyw4Z7bzMY0q1T1NiEACTPRqr+uON2BOBjkc+h 5hhGA1HqWH86IUyF7DEZeU1CkIUjMcaVfJd+ljW3YfJO1vYmwMBdCmuBlbaXEw757ptY HJIi/1tePBX6dA0acIYyrYraaU4QzC64m/LYRhGFZshTALKwwhGIc0Z2qtRHiwoxgYTK dO+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765894899; x=1766499699; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=h1nOmunptNy3oemoV4rUx/DnbH6DXevdS7AhcMbpo7U=; b=pITJWrBRgLve3NBW+KYJTyyXxZi7I9cxcRyUQRwseIgSSx8I6TGnAnSem4TFM0vXDW 4s7rbD5xbPkFOblu/UZ8o/BDNYKjU5Ciacx6c5HIq8LWC2NGmapB0tBuYtQ/lSoEHNLa N/IvXVz+zue5+LanTI80IcuiLhwnTIwTXmJdesWLwdvOnb1yMYB8Ts2eIvMZodCctadf voWUoCmCUyI/wtNPTERVNWnhrIcFTDCAnbu7/W4hwY1zbn5DXOwvIhx5ZxJOXaGmWAI1 nBkc2fEEleI2bCll5RNLm10kv5kAsET9OKvNGrrV1ALotmH1S3pnqTZAlqcRpdBPrQj0 FEHQ== X-Forwarded-Encrypted: i=1; AJvYcCXqwKmGpakPq4jjjS8k1ZBBIUm4EjNq1evBRL/84NsOnACM7y+jOBKF4Vjw/hn+ZJKa7gMg1uG6srgYFoI=@vger.kernel.org X-Gm-Message-State: AOJu0YybXPudaoK1+Wb84W263e91SO1+gIitGQa6oJTPzVpSGl549WH7 JDearTSkH210xr3JR/YtrkRRQ8TG1CQ2RTocH3SizDj5d58zERf+E/Xn X-Gm-Gg: AY/fxX4UVw5Xv3xJAnG1H6mio5u5SNWnRYkyGZw7JC/gVprWTv0NosuwnJPLc6T37iy lOg/2AzCUr2VfjYQCTP8p6UbU6TNu6ihwajbJEmOl6lKsA22h6Sh3JnE8ldIcR2SzIeC6JNzC2y JpVeK4gPeBmgti+eR3+jdFD8U+5UJMUrId1ScApT4hkfvLxoT85DG/+vc4cOVKtCQjU8zpCXC3A ftMtSWuSyQhVLwb0fqfOnL91xXlQ9XyYlDLENnWbmPqANMNz+ZsjZKJab7vQBZviiF116kE6llf C+xmNk1HqZcon/Qh30RlPAgQCyYS9RbzOeHVG/MpTOG2nFNRnLa8ROXdMu7jUhNZypRNHDHfQjy gvO2UcU1jeVdyaM09RdC6r5SbjJoiyz/Zs/7MAcFOS+wHQWO4Qvil19//esSpx6EPS1AsvEUTYm Z8/UPBni42zQzNzLERC4M= X-Google-Smtp-Source: AGHT+IFEQrF+xExK5KQL1vPJpilA4DpXFZueEXCvaSd+rgtVfZpJUrEjgFisTuNBxOinrGlRuRt+ag== X-Received: by 2002:a05:690e:118a:b0:646:518b:b179 with SMTP id 956f58d0204a3-646518bb635mr1685481d50.15.1765894899145; Tue, 16 Dec 2025 06:21:39 -0800 (PST) Received: from localhost ([2a03:2880:25ff:e::]) by smtp.gmail.com with ESMTPSA id 00721157ae682-78e74a42aeasm39297997b3.52.2025.12.16.06.21.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 06:21:38 -0800 (PST) From: Daniel Zahka Date: Tue, 16 Dec 2025 06:21:35 -0800 Subject: [PATCH net 1/2] selftests: drv-net: psp: fix templated test names in psp_ip_ver_test_builder() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-psp-test-fix-v1-1-3b5a6dde186f@gmail.com> References: <20251216-psp-test-fix-v1-0-3b5a6dde186f@gmail.com> In-Reply-To: <20251216-psp-test-fix-v1-0-3b5a6dde186f@gmail.com> To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Shuah Khan , Willem de Bruijn Cc: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Zahka X-Mailer: b4 0.13.0 test_case will only take on its formatted name after it is called by the test runner. Move the assignment to test_case.__name__ to when the test_case is constructed, not called. Fixes: 8f90dc6e417a ("selftests: drv-net: psp: add basic data transfer and = key rotation tests") Signed-off-by: Daniel Zahka --- tools/testing/selftests/drivers/net/psp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/drivers/net/psp.py b/tools/testing/sel= ftests/drivers/net/psp.py index 06559ef49b9a..56dee824bb4c 100755 --- a/tools/testing/selftests/drivers/net/psp.py +++ b/tools/testing/selftests/drivers/net/psp.py @@ -573,8 +573,9 @@ def psp_ip_ver_test_builder(name, test_func, psp_ver, i= pver): """Build test cases for each combo of PSP version and IP version""" def test_case(cfg): cfg.require_ipver(ipver) - test_case.__name__ =3D f"{name}_v{psp_ver}_ip{ipver}" test_func(cfg, psp_ver, ipver) + + test_case.__name__ =3D f"{name}_v{psp_ver}_ip{ipver}" return test_case =20 =20 --=20 2.47.3 From nobody Thu Dec 18 23:21:40 2025 Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com [209.85.128.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 60820341043 for ; Tue, 16 Dec 2025 14:21:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765894904; cv=none; b=ea/Dofpc+rfzCataew5DbMZdfZdLwVB7tI1Z3jmCgWrOHgfMbQv5smFyNxADwQfdO7GbwNuJEwHYC8CJZdoK9eLE5DphMEX1iGoTiG8g3SxjvIgmtdgTnsf+sPfyoB7CUQtwdWok8Z7syfWXHG3h23ecYTCVyp517eBYUyF1nwM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765894904; c=relaxed/simple; bh=pXIiO6haHR0Tf/mUYKzHz3v/EFqAm+QdyNO3oE4TwoE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qGRIsNYf3YpcTN8d8rX80WpgDxuOEujciSbvdhQbboRz+hke49yfAoDMUXeNZGjSbbqf9o658ju/hBKfx67d/DlaHWHVZ05uYZw4FpaXn7yfu86Zw1nXzidTANs0hcFc70/BCsvjNPLwohHfZ7GgCDIxMyBEV7/MtxTT40WYiiw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=khCGlvlx; arc=none smtp.client-ip=209.85.128.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="khCGlvlx" Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-78ab039ddb4so46422607b3.3 for ; Tue, 16 Dec 2025 06:21:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765894901; x=1766499701; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=8IVCcg/qre5aOV+b23PhiTRxysVG2ifmatqXUBtcww0=; b=khCGlvlx8cfTmjoRQwgilR06+xVk9rhRq0Iocx2OPdSG7JFCGgH30fH0lTJHhUtj5x RTB+1gCHhn99+ZffIjq0zFw3J4ywB8NhbHoJiFVoOhyV6MZmeiDMyBzVsX+h81BqkFM4 kDVtOvPtJ8g7ggnoo/sqxKilTOekGC+ShS3QegmlLZolLL95PVnLU0922crYEamMOqZ+ OIa2xZ0H8nIOAy11NvHHECVum3cHGsyUx3WtKq0zazsATUFTMeTb1rzala3CYzB6IACk 7Z4y5PEca/3E5yClsX2SS23ZSIwMMAbmiM9c9adgM14VoDbE2Udny55hIzYwkwQu+jRT gQfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765894901; x=1766499701; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=8IVCcg/qre5aOV+b23PhiTRxysVG2ifmatqXUBtcww0=; b=Yp8NtyIoeEPmCi9HJjV5Syi8mx/IW0ZnNsIenykVihA4svqSiGG4WodEP0W9i8QlJ6 LC/mGYPFtiQYX3y5EY7CYfGe5z7MFl/ROwAoViyjc0N3PMfJPwz1Jf0nQjR7W93vOcX8 LTjkxeqAJUKo03mppHVo5laE+2uwi8ztJf+7a2p6Yg5QirNDiFXZwBH3ZK1obhRjzU2/ Ugxce8tqNxMGIr6VQE629a4SgqvDP8L1v5dEufSR8FcY9UQR7Bb7qS4bfPhe4pl5Zn9y 6c55dSPAC5PvIEKkroXT6PnxF6MExcUJekfvSjXCe9p4cJgSR/tCVfFZomQfAP1OfyE1 xICg== X-Forwarded-Encrypted: i=1; AJvYcCVwkXYgOrG1wstwkfGpmFrQi1BOReUgWF17kS4qpb32f2LUh8BypoV11idlU7RlMJLySYKBcZ13Grcg8ww=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6U9xMH4ujWlgOjk5T7aIYHLpZyZi/gNBTqZFQA0tMDXnei/66 fzHRv+d5+IyQpnwaXAPNBNHlFvuynMbcIKrVXbdknKvKzOLDCOIm+N3j X-Gm-Gg: AY/fxX4N2z2a3OFA1mVd2BCijkRTWI9NvHA7okvgS54kSDNLpr10emw7zkAIY1mEVZZ k2MWLy8m5vsSwkMUNLveWdsaoJ0ItPDpiyKSQ3QKu6D2uzqSDmZ/f45FL8tyXUyiajfMaqaCjMj 6+uyuisETpTZl6n03Hew5PctvMqMRpzZiUbbR2pTpl2BuT71XJBmRjMG9U3RfA+ukkxH98hTxFI HrXLoTKuIc/MVowizwph7JDuU/85QBtelkUw0BVgFIY8IbHAGVkltd6DBz+MSGWqYQG6pi/DFsP ApaaCRSgLooU45itcxWBcUfQf92fyPg2Q4ZxiFZ9V+Fz/+xYy6l1j+/M2CzKjifEWcQczPa+0Bs uGrnO8pY6juF4YQ6dz6YCLvcy9YnT1N6TtU8bo6a3ebsnKolWo1xL4HHMWwP2DL0mGARgZU/Z+k xubbJgXeI5P7ooNP5O X-Google-Smtp-Source: AGHT+IFTtA6pkA0ey4PSA7sZYRNCSAgJx2il0bzaLO5i3/tN2rwaLMUoW2im+2O55ONV3Dj0O+NhjA== X-Received: by 2002:a05:690c:48c9:b0:78c:5bb4:1d43 with SMTP id 00721157ae682-78e66e5219fmr116639627b3.45.1765894901104; Tue, 16 Dec 2025 06:21:41 -0800 (PST) Received: from localhost ([2a03:2880:25ff::]) by smtp.gmail.com with ESMTPSA id 00721157ae682-78e748ef7b5sm39226127b3.14.2025.12.16.06.21.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 06:21:40 -0800 (PST) From: Daniel Zahka Date: Tue, 16 Dec 2025 06:21:36 -0800 Subject: [PATCH net 2/2] selftests: drv-net: psp: fix test names in ipver_test_builder() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-psp-test-fix-v1-2-3b5a6dde186f@gmail.com> References: <20251216-psp-test-fix-v1-0-3b5a6dde186f@gmail.com> In-Reply-To: <20251216-psp-test-fix-v1-0-3b5a6dde186f@gmail.com> To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Shuah Khan , Willem de Bruijn Cc: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Daniel Zahka X-Mailer: b4 0.13.0 test_case will only take on the formatted name after being called. This does not work with the way ksft_run() currently works. Assign the name after the test_case is created. Fixes: 81236c74dba6 ("selftests: drv-net: psp: add test for auto-adjusting = TCP MSS") Signed-off-by: Daniel Zahka --- tools/testing/selftests/drivers/net/psp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/drivers/net/psp.py b/tools/testing/sel= ftests/drivers/net/psp.py index 56dee824bb4c..52523bdad240 100755 --- a/tools/testing/selftests/drivers/net/psp.py +++ b/tools/testing/selftests/drivers/net/psp.py @@ -583,8 +583,9 @@ def ipver_test_builder(name, test_func, ipver): """Build test cases for each IP version""" def test_case(cfg): cfg.require_ipver(ipver) - test_case.__name__ =3D f"{name}_ip{ipver}" test_func(cfg, ipver) + + test_case.__name__ =3D f"{name}_ip{ipver}" return test_case =20 =20 --=20 2.47.3