1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2001-2021 Intel Corporation
8 #define ICE_XLT_KB_TBL_CNT 8
9 #define ICE_XLT_KB_FLAG0_14_CNT 15
11 struct ice_xlt_kb_entry {
14 u16 flg0_14_sel[ICE_XLT_KB_FLAG0_14_CNT];
25 struct ice_xlt_kb_entry entries[ICE_XLT_KB_TBL_CNT];
28 void ice_xlt_kb_dump(struct ice_hw *hw, struct ice_xlt_kb *kb);
29 struct ice_xlt_kb *ice_xlt_kb_get_sw(struct ice_hw *hw);
30 struct ice_xlt_kb *ice_xlt_kb_get_acl(struct ice_hw *hw);
31 struct ice_xlt_kb *ice_xlt_kb_get_fd(struct ice_hw *hw);
32 struct ice_xlt_kb *ice_xlt_kb_get_rss(struct ice_hw *hw);
33 #endif /* _ICE_XLT_KB_H */