]>
Commit | Line | Data |
---|---|---|
53e1b683 | 1 | /* SPDX-License-Identifier: LGPL-2.1+ */ |
0ef6f454 LP |
2 | #pragma once |
3 | ||
3be1d7e0 TG |
4 | /*** |
5 | This file is part of systemd. | |
6 | ||
7 | Copyright 2014 Tom Gundersen <teg@jklm.no> | |
3be1d7e0 TG |
8 | ***/ |
9 | ||
441e9ae4 | 10 | #include "netdev/netdev.h" |
3be1d7e0 | 11 | |
634f0f98 | 12 | typedef struct Bridge { |
aa9f1140 | 13 | NetDev meta; |
540eb5f0 | 14 | |
3fef7a3f | 15 | int mcast_querier; |
6df6d898 | 16 | int mcast_snooping; |
c6f8d17d | 17 | int vlan_filtering; |
b760a9af | 18 | int stp; |
c7440e74 | 19 | uint16_t priority; |
c4819961 | 20 | uint16_t group_fwd_mask; |
c7440e74 | 21 | uint16_t default_pvid; |
3fef7a3f | 22 | |
540eb5f0 SS |
23 | usec_t forward_delay; |
24 | usec_t hello_time; | |
25 | usec_t max_age; | |
c7440e74 | 26 | usec_t ageing_time; |
634f0f98 | 27 | } Bridge; |
aa9f1140 | 28 | |
634f0f98 | 29 | DEFINE_NETDEV_CAST(BRIDGE, Bridge); |
3be1d7e0 | 30 | extern const NetDevVTable bridge_vtable; |