#include <kunit/test.h>
#include <linux/etherdevice.h>
#include <linux/netdevice.h>
#include <linux/rtnetlink.h>
static const struct net_device_ops dummy_netdev_ops = …;
struct dev_addr_test_priv { … };
static int dev_addr_test_sync(struct net_device *netdev, const unsigned char *a)
{ … }
static int dev_addr_test_unsync(struct net_device *netdev,
const unsigned char *a)
{ … }
static int dev_addr_test_init(struct kunit *test)
{ … }
static void dev_addr_test_exit(struct kunit *test)
{ … }
static void dev_addr_test_basic(struct kunit *test)
{ … }
static void dev_addr_test_sync_one(struct kunit *test)
{ … }
static void dev_addr_test_add_del(struct kunit *test)
{ … }
static void dev_addr_test_del_main(struct kunit *test)
{ … }
static void dev_addr_test_add_set(struct kunit *test)
{ … }
static void dev_addr_test_add_excl(struct kunit *test)
{ … }
static struct kunit_case dev_addr_test_cases[] = …;
static struct kunit_suite dev_addr_test_suite = …;
kunit_test_suite(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;