]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-netdev-bridge.h
networkd: bridge add support to configure VLAN filtering (#3344)
[thirdparty/systemd.git] / src / network / networkd-netdev-bridge.h
index 27f26f78704570fcfb9fb2538b293ffe78427dc9..a637aea0a3f82e1006790c42a33ec52c97d04692 100644 (file)
   along with systemd; If not, see <http://www.gnu.org/licenses/>.
 ***/
 
-typedef struct Bridge Bridge;
-
 #include "networkd-netdev.h"
 
-struct Bridge {
+typedef struct Bridge {
         NetDev meta;
 
+        int mcast_querier;
+        int mcast_snooping;
+        int vlan_filtering;
+
         usec_t forward_delay;
         usec_t hello_time;
         usec_t max_age;
-};
+} Bridge;
 
+DEFINE_NETDEV_CAST(BRIDGE, Bridge);
 extern const NetDevVTable bridge_vtable;