12345678910111213141516171819202122232425262728293031 |
- /* SPDX-License-Identifier: GPL-2.0 */
- #ifndef _NET_SELFTESTS
- #define _NET_SELFTESTS
- #include <linux/ethtool.h>
- #if IS_ENABLED(CONFIG_NET_SELFTESTS)
- void net_selftest(struct net_device *ndev, struct ethtool_test *etest,
- u64 *buf);
- int net_selftest_get_count(void);
- void net_selftest_get_strings(u8 *data);
- #else
- static inline void net_selftest(struct net_device *ndev, struct ethtool_test *etest,
- u64 *buf)
- {
- }
- static inline int net_selftest_get_count(void)
- {
- return 0;
- }
- static inline void net_selftest_get_strings(u8 *data)
- {
- }
- #endif
- #endif /* _NET_SELFTESTS */
|