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 |
14 | static inline void ice_dcbnl_setup(struct ice_vsi *vsi) { } |
15 | static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { } |
16 | static inline void |
17 | ice_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 | |