]> git.ipfire.org Git - thirdparty/linux.git/commit
amd-xgbe: introduce support ethtool selftest
authorRaju Rangoju <Raju.Rangoju@amd.com>
Fri, 31 Oct 2025 11:15:53 +0000 (16:45 +0530)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 6 Nov 2025 12:38:11 +0000 (13:38 +0100)
commit862a64c83faf7708e7e79498193ff5270543a68d
treee0ca5b55da16adde98ca92bc9c12741ef19d1bd3
parent6b47af35a6dded074ff583361f6d6668dd7a401d
amd-xgbe: introduce support ethtool selftest

Add support for ethtool selftest for MAC loopback. This includes the
sanity check and helps in finding the misconfiguration of HW. Uses the
existing selftest infrastructure to create test packets.

Signed-off-by: Raju Rangoju <Raju.Rangoju@amd.com>
Reviewed-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Link: https://patch.msgid.link/20251031111555.774425-2-Raju.Rangoju@amd.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/amd/Kconfig
drivers/net/ethernet/amd/xgbe/Makefile
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c [new file with mode: 0644]
drivers/net/ethernet/amd/xgbe/xgbe.h