| /* 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 |
| static inline void ice_dcbnl_setup(struct ice_vsi *vsi) { } |
| static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { } |
| static inline void |
| ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg, |
| struct ice_dcbx_cfg *new_cfg) { } |
| #endif /* CONFIG_DCB */ |
| #endif /* _ICE_DCB_NL_H_ */ |