/* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2019, Intel Corporation. */ #ifndef _ICE_DCB_NL_H_ #define _ICE_DCB_NL_H_ #ifdef CONFIG_DCB void ice_dcbnl_setup(struct ice_vsi *vsi); void ice_dcbnl_set_all(struct ice_vsi *vsi); void ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg, struct ice_dcbx_cfg *new_cfg); #else #define ice_dcbnl_setup(vsi) do {} while (0) #define ice_dcbnl_set_all(vsi) do {} while (0) #define ice_dcbnl_flush_apps(pf, old_cfg, new_cfg) do {} while (0) #endif /* CONFIG_DCB */ #endif /* _ICE_DCB_NL_H_ */