xref: /linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.h (revision c39f2d9db0fd81ea20bb5cce9b3f082ca63753e2)
1*9948a064SJiri Pirko /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2*9948a064SJiri Pirko /* Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved */
3230ead01SArkadi Sharshevsky 
4230ead01SArkadi Sharshevsky #ifndef _MLXSW_PIPELINE_H_
5230ead01SArkadi Sharshevsky #define _MLXSW_PIPELINE_H_
6230ead01SArkadi Sharshevsky 
7230ead01SArkadi Sharshevsky int mlxsw_sp_dpipe_init(struct mlxsw_sp *mlxsw_sp);
8230ead01SArkadi Sharshevsky void mlxsw_sp_dpipe_fini(struct mlxsw_sp *mlxsw_sp);
9230ead01SArkadi Sharshevsky 
10d54b70feSArkadi Sharshevsky #define MLXSW_SP_DPIPE_TABLE_NAME_ERIF "mlxsw_erif"
116aecb36bSArkadi Sharshevsky #define MLXSW_SP_DPIPE_TABLE_NAME_HOST4 "mlxsw_host4"
12506f7dd5SArkadi Sharshevsky #define MLXSW_SP_DPIPE_TABLE_NAME_HOST6 "mlxsw_host6"
13c538adb3SArkadi Sharshevsky #define MLXSW_SP_DPIPE_TABLE_NAME_ADJ "mlxsw_adj"
14d54b70feSArkadi Sharshevsky 
15230ead01SArkadi Sharshevsky #endif /* _MLXSW_PIPELINE_H_*/
16