| /* SPDX-License-Identifier: LGPL-2.1+ */ | |
| #include "netdev/nlmon.h" | |
| static int netdev_nlmon_verify(NetDev *netdev, const char *filename) { | |
| assert(netdev); | |
| assert(filename); | |
| if (netdev->mac) { | |
| log_netdev_warning(netdev, "%s: MACAddress= is not supported. Ignoring", filename); | |
| netdev->mac = mfree(netdev->mac); | |
| } | |
| return 0; | |
| } | |
| const NetDevVTable nlmon_vtable = { | |
| .object_size = sizeof(NLMon), | |
| .sections = "Match\0NetDev\0", | |
| .create_type = NETDEV_CREATE_INDEPENDENT, | |
| .config_verify = netdev_nlmon_verify, | |
| }; |