1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2020 Marvell.
4 #include <cnxk_rte_flow.h>
5 #include "cn10k_rte_flow.h"
6 #include "cn10k_ethdev.h"
9 cn10k_flow_create(struct rte_eth_dev *eth_dev, const struct rte_flow_attr *attr,
10 const struct rte_flow_item pattern[],
11 const struct rte_flow_action actions[],
12 struct rte_flow_error *error)
14 struct roc_npc_flow *flow;
16 flow = cnxk_flow_create(eth_dev, attr, pattern, actions, error);
20 return (struct rte_flow *)flow;
24 cn10k_flow_destroy(struct rte_eth_dev *eth_dev, struct rte_flow *rte_flow,
25 struct rte_flow_error *error)
27 struct roc_npc_flow *flow = (struct roc_npc_flow *)rte_flow;
29 return cnxk_flow_destroy(eth_dev, flow, error);