[net-next 0/3] psp: Support PSP reset statistics
From: Akhilesh Samineni
Date: Mon Mar 02 2026 - 14:59:07 EST
The series adds a netlink command to reset per-device PSP statistics
and implements it in netdevsim with reset stats in data traffic test.
Ran selftest for PSP :
# python psp.py
TAP version 13
1..28
ok 1 psp.data_basic_send_v0_ip4
ok 2 psp.data_basic_send_v0_ip6
ok 3 psp.data_basic_send_v1_ip4
ok 4 psp.data_basic_send_v1_ip6
ok 5 psp.data_basic_send_v2_ip4
ok 6 psp.data_basic_send_v2_ip6
ok 7 psp.data_basic_send_v3_ip4
ok 8 psp.data_basic_send_v3_ip6
ok 9 psp.data_mss_adjust_ip4
ok 10 psp.data_mss_adjust_ip6
ok 11 psp.dev_list_devices
ok 12 psp.dev_get_device
ok 13 psp.dev_get_device_bad
ok 14 psp.dev_rotate
ok 15 psp.dev_rotate_spi
ok 16 psp.assoc_basic
ok 17 psp.assoc_bad_dev
ok 18 psp.assoc_sk_only_conn
ok 19 psp.assoc_sk_only_mismatch
ok 20 psp.assoc_sk_only_mismatch_tx
ok 21 psp.assoc_sk_only_unconn
ok 22 psp.assoc_version_mismatch
ok 23 psp.assoc_twice
ok 24 psp.data_send_bad_key
ok 25 psp.data_send_disconnect
ok 26 psp.data_stale_key
ok 27 psp.removal_device_rx
ok 28 psp.removal_device_bi
# Totals: pass:28 fail:0 xfail:0 xpass:0 skip:0 error:0
#
# Responder logs (0):
# STDERR:
# # Set PSP enable on device 3 to 0xf
# # Set PSP enable on device 3 to 0x0
#
Akhilesh Samineni (3):
psp: Support resetting statistics on a device
netdevsim: psp: Handle statistics reset
selftests: drv-net: psp: add reset statistics test
Documentation/netlink/specs/psp.yaml | 13 +++++++++++++
drivers/net/netdevsim/psp.c | 14 ++++++++++++++
include/net/psp/types.h | 6 ++++++
include/uapi/linux/psp.h | 1 +
net/psp/psp-nl-gen.c | 14 ++++++++++++++
net/psp/psp-nl-gen.h | 1 +
net/psp/psp_nl.c | 24 ++++++++++++++++++++++++
tools/testing/selftests/drivers/net/psp.py | 18 ++++++++++++++++++
8 files changed, 91 insertions(+)
--
2.45.4