1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (c) 2019, Intel Corporation. */ 3 4 #ifndef _ICE_DCB_NL_H_ 5 #define _ICE_DCB_NL_H_ 6 7 #ifdef CONFIG_DCB 8 void ice_dcbnl_setup(struct ice_vsi *vsi); 9 void ice_dcbnl_set_all(struct ice_vsi *vsi); 10 void 11 ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg, 12 struct ice_dcbx_cfg *new_cfg); 13 #else ice_dcbnl_setup(struct ice_vsi * vsi)14static inline void ice_dcbnl_setup(struct ice_vsi *vsi) { } ice_dcbnl_set_all(struct ice_vsi * vsi)15static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { } 16 static inline void ice_dcbnl_flush_apps(struct ice_pf * pf,struct ice_dcbx_cfg * old_cfg,struct ice_dcbx_cfg * new_cfg)17ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg, 18 struct ice_dcbx_cfg *new_cfg) { } 19 #endif /* CONFIG_DCB */ 20 #endif /* _ICE_DCB_NL_H_ */ 21