/* SPDX-License-Identifier: LGPL-2.1-or-later */ #include #include "nlmon.h" static int netdev_nlmon_verify(NetDev *netdev, const char *filename) { assert(netdev); assert(filename); if (netdev->hw_addr.length > 0) { log_netdev_warning(netdev, "%s: MACAddress= is not supported. Ignoring", filename); netdev->hw_addr = HW_ADDR_NULL; } return 0; } const NetDevVTable nlmon_vtable = { .object_size = sizeof(NLMon), .sections = NETDEV_COMMON_SECTIONS, .create_type = NETDEV_CREATE_INDEPENDENT, .config_verify = netdev_nlmon_verify, .iftype = ARPHRD_NETLINK, };