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