1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2020 Intel Corporation
8 #include <rte_ethdev.h>
10 #include "i40e_ethdev.h"
16 int i40e_hash_parse(const struct rte_eth_dev *dev,
17 const struct rte_flow_item pattern[],
18 const struct rte_flow_action actions[],
19 struct i40e_rte_flow_rss_conf *rss_conf,
20 struct rte_flow_error *error);
22 int i40e_hash_filter_create(struct i40e_pf *pf,
23 struct i40e_rte_flow_rss_conf *rss_conf);
25 int i40e_hash_filter_restore(struct i40e_pf *pf);
26 int i40e_hash_filter_destroy(struct i40e_pf *pf,
27 const struct i40e_rss_filter *rss_filter);
28 int i40e_hash_filter_flush(struct i40e_pf *pf);
34 #endif /* I40E_HASH_H_ */