#include <stddef.h>
#include "conf-parser.h"
#include "networkd.h"
-#include "net-util.h"
+#include "network-internal.h"
%}
struct ConfigPerfItem;
%null_strings
NetDev.Description, config_parse_string, 0, offsetof(NetDev, description)
NetDev.Name, config_parse_ifname, 0, offsetof(NetDev, name)
NetDev.Kind, config_parse_netdev_kind, 0, offsetof(NetDev, kind)
+NetDev.MTUBytes, config_parse_iec_size, 0, offsetof(NetDev, mtu)
VLAN.Id, config_parse_uint64, 0, offsetof(NetDev, vlanid)
+MACVLAN.Mode, config_parse_macvlan_mode, 0, offsetof(NetDev, macvlan_mode)
+Tunnel.Local, config_parse_tunnel_address, 0, offsetof(NetDev, tunnel_local)
+Tunnel.Remote, config_parse_tunnel_address, 0, offsetof(NetDev, tunnel_remote)
+Tunnel.TOS, config_parse_unsigned, 0, offsetof(NetDev, tunnel_tos)
+Tunnel.TTL, config_parse_unsigned, 0, offsetof(NetDev, tunnel_ttl)