linux/net/bridge/br_stp_timer.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *	Spanning tree protocol; timer-related code
 *	Linux ethernet bridge
 *
 *	Authors:
 *	Lennert Buytenhek		<[email protected]>
 */

#include <linux/kernel.h>
#include <linux/times.h>

#include "br_private.h"
#include "br_private_stp.h"

/* called under bridge lock */
static int br_is_designated_for_some_port(const struct net_bridge *br)
{}

static void br_hello_timer_expired(struct timer_list *t)
{}

static void br_message_age_timer_expired(struct timer_list *t)
{}

static void br_forward_delay_timer_expired(struct timer_list *t)
{}

static void br_tcn_timer_expired(struct timer_list *t)
{}

static void br_topology_change_timer_expired(struct timer_list *t)
{}

static void br_hold_timer_expired(struct timer_list *t)
{}

void br_stp_timer_init(struct net_bridge *br)
{}

void br_stp_port_timer_init(struct net_bridge_port *p)
{}

/* Report ticks left (in USER_HZ) used for API */
unsigned long br_timer_value(const struct timer_list *timer)
{}