/* SPDX-License-Identifier: LGPL-2.1+ */ | |
#pragma once | |
#include "netdev/netdev.h" | |
typedef struct Bridge { | |
NetDev meta; | |
int mcast_querier; | |
int mcast_snooping; | |
int vlan_filtering; | |
int stp; | |
uint16_t priority; | |
uint16_t group_fwd_mask; | |
uint16_t default_pvid; | |
usec_t forward_delay; | |
usec_t hello_time; | |
usec_t max_age; | |
usec_t ageing_time; | |
} Bridge; | |
DEFINE_NETDEV_CAST(BRIDGE, Bridge); | |
extern const NetDevVTable bridge_vtable; |