xref: /linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.h (revision 3eb66e91a25497065c5322b1268cbc3953642227)
1*9948a064SJiri Pirko /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2*9948a064SJiri Pirko /* Copyright (c) 2018 Mellanox Technologies. All rights reserved */
3ea93c7b6SPetr Machata 
4ea93c7b6SPetr Machata #include <linux/netdevice.h>
5ea93c7b6SPetr Machata 
6ea93c7b6SPetr Machata struct mlxsw_sp_bridge;
7ea93c7b6SPetr Machata struct mlxsw_sp_bridge_port;
8ea93c7b6SPetr Machata 
9ea93c7b6SPetr Machata struct mlxsw_sp_bridge_port *
10ea93c7b6SPetr Machata mlxsw_sp_bridge_port_find(struct mlxsw_sp_bridge *bridge,
11ea93c7b6SPetr Machata 			  struct net_device *brport_dev);
12ea93c7b6SPetr Machata 
13ea93c7b6SPetr Machata u8 mlxsw_sp_bridge_port_stp_state(struct mlxsw_sp_bridge_port *bridge_port);
14