#ifndef EF4_SELFTEST_H
#define EF4_SELFTEST_H
#include "net_driver.h"
struct ef4_loopback_self_tests { … };
#define EF4_MAX_PHY_TESTS …
struct ef4_self_tests { … };
void ef4_loopback_rx_packet(struct ef4_nic *efx, const char *buf_ptr,
int pkt_len);
int ef4_selftest(struct ef4_nic *efx, struct ef4_self_tests *tests,
unsigned flags);
void ef4_selftest_async_start(struct ef4_nic *efx);
void ef4_selftest_async_cancel(struct ef4_nic *efx);
void ef4_selftest_async_work(struct work_struct *data);
#endif