]> git.baikalelectronics.ru Git - kernel.git/commit
net: add generic selftest support
authorOleksij Rempel <o.rempel@pengutronix.de>
Mon, 19 Apr 2021 13:01:03 +0000 (15:01 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 20 Apr 2021 23:08:02 +0000 (16:08 -0700)
commitc64be01c51b91e9eb267a4aedf1d220b002d0163
tree9a503c9833f37c934e8ae38f8fbcf47c7b520215
parent8ccc8c6054348e67c67de3df032fcaecbed46523
net: add generic selftest support

Port some parts of the stmmac selftest and reuse it as basic generic selftest
library. This patch was tested with following combinations:
- iMX6DL FEC -> AT8035
- iMX6DL FEC -> SJA1105Q switch -> KSZ8081
- iMX6DL FEC -> SJA1105Q switch -> KSZ9031
- AR9331 ag71xx -> AR9331 PHY
- AR9331 ag71xx -> AR9331 switch -> AR9331 PHY

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/selftests.h [new file with mode: 0644]
net/Kconfig
net/core/Makefile
net/core/selftests.c [new file with mode: 0644]