On 8/4/26 4:35 AM, Tariq Toukan wrote:
From: Cosmin Ratiu <[email protected]> Add a test case which attempts to send several 64K chunks over PSP, which is more than MTU, and thus trigger GSO on the TX side and HW GRO on the RX side. Verify HW GRO counters increase. This required the addition of a new command in the psp responder, so it sends the data in order to get it reassembled on the local (DUT) side. Signed-off-by: Cosmin Ratiu <[email protected]> Reviewed-by: Dragos Tatulea <[email protected]> Signed-off-by: Tariq Toukan <[email protected]> --- tools/testing/selftests/drivers/net/psp.py | 131 ++++++++++++++++-- .../selftests/drivers/net/psp_responder.c | 49 +++++++ 2 files changed, 171 insertions(+), 9 deletions(-) diff --git a/tools/testing/selftests/drivers/net/psp.py b/tools/testing/selftests/drivers/net/psp.py index 315648a770d0..9b899723a635 100755 --- a/tools/testing/selftests/drivers/net/psp.py +++ b/tools/testing/selftests/drivers/net/psp.py @@ -16,11 +16,12 @@ from lib.py import ksft_run, ksft_exit, ksft_pr from lib.py import ksft_true, ksft_eq, ksft_ne, ksft_gt, ksft_raises from lib.py import ksft_not_none from lib.py import ksft_variants, KsftNamedVariant -from lib.py import KsftSkipEx, KsftFailEx +from lib.py import KsftSkipEx, KsftFailEx, KsftXfailEx from lib.py import NetDrvEpEnv, NetDrvContEnv -from lib.py import Netlink, NlError, PSPFamily, RtnlFamily +from lib.py import Netlink, NlError, NetdevFamily, PSPFamily, RtnlFamily from lib.py import NetNSEnter from lib.py import bkg, rand_port, wait_port_listen +from lib.py import bkg, ethtool, rand_port, wait_port_listen, CmdExitFailure
nit: agent has pointed out that this new line is reimporting bkg, rand_port, and wait_port_listen from the line above it.

