cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

selftests.h (582B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef _NET_SELFTESTS
      3#define _NET_SELFTESTS
      4
      5#include <linux/ethtool.h>
      6
      7#if IS_ENABLED(CONFIG_NET_SELFTESTS)
      8
      9void net_selftest(struct net_device *ndev, struct ethtool_test *etest,
     10		  u64 *buf);
     11int net_selftest_get_count(void);
     12void net_selftest_get_strings(u8 *data);
     13
     14#else
     15
     16static inline void net_selftest(struct net_device *ndev, struct ethtool_test *etest,
     17				u64 *buf)
     18{
     19}
     20
     21static inline int net_selftest_get_count(void)
     22{
     23	return 0;
     24}
     25
     26static inline void net_selftest_get_strings(u8 *data)
     27{
     28}
     29
     30#endif
     31#endif /* _NET_SELFTESTS */