23 lines
612 B
C
23 lines
612 B
C
|
/* 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,
|
||
|
};
|