| 2103 | } |
| 2104 | |
| 2105 | int |
| 2106 | rte_flow_async_actions_update(uint16_t port_id, |
| 2107 | uint32_t queue_id, |
| 2108 | const struct rte_flow_op_attr *op_attr, |
| 2109 | struct rte_flow *flow, |
| 2110 | const struct rte_flow_action actions[], |
| 2111 | uint8_t actions_template_index, |
| 2112 | void *user_data, |
| 2113 | struct rte_flow_error *error) |
| 2114 | { |
| 2115 | struct rte_eth_dev *dev = &rte_eth_devices[port_id]; |
| 2116 | const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); |
| 2117 | int ret; |
| 2118 | |
| 2119 | ret = flow_err(port_id, |
| 2120 | ops->async_actions_update(dev, queue_id, op_attr, |
| 2121 | flow, actions, |
| 2122 | actions_template_index, |
| 2123 | user_data, error), |
| 2124 | error); |
| 2125 | |
| 2126 | rte_flow_trace_async_actions_update(port_id, queue_id, op_attr, flow, |
| 2127 | actions, actions_template_index, |
| 2128 | user_data, ret); |
| 2129 | |
| 2130 | return ret; |
| 2131 | } |
| 2132 | |
| 2133 | int |
| 2134 | rte_flow_push(uint16_t port_id, |
no test coverage detected