On Mon, 17 Mar 2025 19:57:59 +0900 Akihiko Odaki wrote: > +TEST_F(tap, test_vnetbe) > +{ > + int be = 1; > + int ret; > + > + ASSERT_FALSE(dev_delete(param_dev_tap_name)); > + self->deleted = true; > + > + ret = ioctl(self->fd, TUNSETVNETBE, &be); > + if (ret == -1 && errno == EINVAL) > + SKIP(return, "TUNSETVNETBE not supported"); > + > + ASSERT_FALSE(ret); > + be = 0; > + ASSERT_FALSE(ioctl(self->fd, TUNGETVNETBE, &be)); > + EXPECT_EQ(1, be);
The config options needed by selftests should be listed in the relevant config file, I think you need this snippet: diff --git a/tools/testing/selftests/net/config b/tools/testing/selftests/net/config index 130d532b7e67..9b6aa8c4e6d8 100644 --- a/tools/testing/selftests/net/config +++ b/tools/testing/selftests/net/config @@ -101,6 +101,7 @@ CONFIG_IPV6_IOAM6_LWTUNNEL=y CONFIG_CRYPTO_SM4_GENERIC=y CONFIG_AMT=m CONFIG_TUN=y +CONFIG_TUN_VNET_CROSS_LE=y CONFIG_VXLAN=m CONFIG_IP_SCTP=m CONFIG_NETFILTER_XT_MATCH_POLICY=m -- pw-bot: cr