]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/network/netdev/bridge.h
tree-wide: beautify remaining copyright statements
[thirdparty/systemd.git] / src / network / netdev / bridge.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
2 #pragma once
3
4 /***
5 Copyright © 2014 Tom Gundersen <teg@jklm.no>
6 ***/
7
8 #include "netdev/netdev.h"
9
10 typedef struct Bridge {
11 NetDev meta;
12
13 int mcast_querier;
14 int mcast_snooping;
15 int vlan_filtering;
16 int stp;
17 uint16_t priority;
18 uint16_t group_fwd_mask;
19 uint16_t default_pvid;
20
21 usec_t forward_delay;
22 usec_t hello_time;
23 usec_t max_age;
24 usec_t ageing_time;
25 } Bridge;
26
27 DEFINE_NETDEV_CAST(BRIDGE, Bridge);
28 extern const NetDevVTable bridge_vtable;