Lines Matching defs:test

3 #include <kunit/test.h>
34 static int dev_addr_test_init(struct kunit *test)
41 KUNIT_ASSERT_TRUE(test, !!netdev);
43 test->priv = netdev;
49 KUNIT_FAIL(test, "Can't register netdev %d", err);
55 static void dev_addr_test_exit(struct kunit *test)
57 struct net_device *netdev = test->priv;
63 static void dev_addr_test_basic(struct kunit *test)
65 struct net_device *netdev = test->priv;
69 KUNIT_EXPECT_TRUE(test, !!netdev->dev_addr);
73 KUNIT_EXPECT_MEMEQ(test, netdev->dev_addr, addr, sizeof(addr));
77 KUNIT_EXPECT_MEMEQ(test, netdev->dev_addr, addr, sizeof(addr));
81 static void dev_addr_test_sync_one(struct kunit *test)
83 struct net_device *netdev = test->priv;
95 KUNIT_EXPECT_EQ(test, 2, datp->addr_seen);
106 KUNIT_EXPECT_EQ(test, 0, datp->addr_seen);
110 static void dev_addr_test_add_del(struct kunit *test)
112 struct net_device *netdev = test->priv;
122 KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr,
126 KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr,
131 KUNIT_EXPECT_EQ(test, 0xf, datp->addr_seen);
133 KUNIT_EXPECT_EQ(test, 0, dev_addr_del(netdev, addr,
138 KUNIT_EXPECT_EQ(test, 0xf, datp->addr_seen);
142 KUNIT_EXPECT_EQ(test, 0, dev_addr_del(netdev, addr,
148 KUNIT_EXPECT_EQ(test, 1, datp->addr_seen);
152 static void dev_addr_test_del_main(struct kunit *test)
154 struct net_device *netdev = test->priv;
161 KUNIT_EXPECT_EQ(test, -ENOENT, dev_addr_del(netdev, addr,
163 KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr,
165 KUNIT_EXPECT_EQ(test, 0, dev_addr_del(netdev, addr,
167 KUNIT_EXPECT_EQ(test, -ENOENT, dev_addr_del(netdev, addr,
172 static void dev_addr_test_add_set(struct kunit *test)
174 struct net_device *netdev = test->priv;
187 KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr,
193 KUNIT_EXPECT_EQ(test, 0, dev_addr_add(netdev, addr,
200 KUNIT_EXPECT_EQ(test, 0xffff, datp->addr_seen);
204 static void dev_addr_test_add_excl(struct kunit *test)
206 struct net_device *netdev = test->priv;
213 KUNIT_EXPECT_EQ(test, 0, dev_uc_add_excl(netdev, addr));
215 KUNIT_EXPECT_EQ(test, -EEXIST, dev_uc_add_excl(netdev, addr));
219 KUNIT_EXPECT_EQ(test, 0, dev_uc_del(netdev, addr));
223 KUNIT_EXPECT_EQ(test, -EEXIST, dev_uc_add_excl(netdev, addr));
239 .name = "dev-addr-list-test",