1148beb61SHenry Tieman /* SPDX-License-Identifier: GPL-2.0 */ 2148beb61SHenry Tieman /* Copyright (C) 2018-2020, Intel Corporation. */ 3148beb61SHenry Tieman 4148beb61SHenry Tieman #ifndef _ICE_FDIR_H_ 5148beb61SHenry Tieman #define _ICE_FDIR_H_ 6148beb61SHenry Tieman enum ice_status ice_alloc_fd_res_cntr(struct ice_hw *hw, u16 *cntr_id); 7148beb61SHenry Tieman enum ice_status ice_free_fd_res_cntr(struct ice_hw *hw, u16 cntr_id); 8148beb61SHenry Tieman enum ice_status 9148beb61SHenry Tieman ice_alloc_fd_guar_item(struct ice_hw *hw, u16 *cntr_id, u16 num_fltr); 10148beb61SHenry Tieman enum ice_status 11148beb61SHenry Tieman ice_alloc_fd_shrd_item(struct ice_hw *hw, u16 *cntr_id, u16 num_fltr); 12148beb61SHenry Tieman #endif /* _ICE_FDIR_H_ */ 13