#include "log-link.h"
#include "netif-util.h"
#include "network-util.h"
+#include "networkd-bridge-vlan.h"
#include "networkd-ipv6ll.h"
#include "networkd-util.h"
#include "ordered-set.h"
sd_device *dev;
char *driver;
+ /* bridge vlan */
+ uint16_t bridge_vlan_pvid;
+ bool bridge_vlan_pvid_is_untagged;
+ uint32_t bridge_vlan_bitmap[BRIDGE_VLAN_BITMAP_LEN];
+
/* to prevent multiple ethtool calls */
bool ethtool_driver_read;
bool ethtool_permanent_hw_addr_read;
Set *addresses;
Set *neighbors;
Set *routes;
- Set *nexthops;
Set *qdiscs;
Set *tclasses;
sd_dhcp_lease *dhcp_lease;
char *lease_file;
unsigned dhcp4_messages;
- bool dhcp4_configured:1;
+ bool dhcp4_configured;
char *dhcp4_6rd_tunnel_name;
Hashmap *ipv4acd_by_address;
bool activated:1;
bool master_set:1;
bool stacked_netdevs_created:1;
+ bool bridge_vlan_set:1;
sd_dhcp_server *dhcp_server;