6 #ifndef RTE_FLOW_DRIVER_H_
7 #define RTE_FLOW_DRIVER_H_
66 (
struct rte_eth_dev *,
69 const struct rte_flow_action [],
70 struct rte_flow_error *);
72 struct rte_flow *(*create)
73 (
struct rte_eth_dev *,
76 const struct rte_flow_action [],
77 struct rte_flow_error *);
80 (
struct rte_eth_dev *,
82 struct rte_flow_error *);
85 (
struct rte_eth_dev *,
86 struct rte_flow_error *);
89 (
struct rte_eth_dev *,
91 const struct rte_flow_action *,
93 struct rte_flow_error *);
96 (
struct rte_eth_dev *,
98 struct rte_flow_error *);
118 #define RTE_FLOW_EXPAND_RSS_NEXT(...) \
174 int __rte_experimental
178 int graph_root_index);
int __rte_experimental rte_flow_expand_rss(struct rte_flow_expand_rss *buf, size_t size, const struct rte_flow_item *pattern, uint64_t types, const struct rte_flow_expand_node graph[], int graph_root_index)
struct rte_flow_item * pattern
enum rte_flow_item_type type
struct rte_flow_ops * rte_flow_ops_get(uint16_t port_id, struct rte_flow_error *error)