Lines Matching refs:port_id
312 flow_err(uint16_t port_id, int ret, struct rte_flow_error *error) in flow_err() argument
316 if (rte_eth_dev_is_removed(port_id)) in flow_err()
325 rte_flow_ops_get(uint16_t port_id, struct rte_flow_error *error) in rte_flow_ops_get() argument
327 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_ops_get()
331 if (unlikely(!rte_eth_dev_is_valid_port(port_id))) in rte_flow_ops_get()
352 rte_flow_validate(uint16_t port_id, in rte_flow_validate() argument
358 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_validate()
359 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_validate()
368 return flow_err(port_id, ret, error); in rte_flow_validate()
377 rte_flow_create(uint16_t port_id, in rte_flow_create() argument
383 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_create()
385 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_create()
394 flow_err(port_id, -rte_errno, error); in rte_flow_create()
404 rte_flow_destroy(uint16_t port_id, in rte_flow_destroy() argument
408 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_destroy()
409 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_destroy()
418 return flow_err(port_id, ret, error); in rte_flow_destroy()
427 rte_flow_flush(uint16_t port_id, in rte_flow_flush() argument
430 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_flush()
431 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_flush()
440 return flow_err(port_id, ret, error); in rte_flow_flush()
449 rte_flow_query(uint16_t port_id, in rte_flow_query() argument
455 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_query()
456 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_query()
465 return flow_err(port_id, ret, error); in rte_flow_query()
474 rte_flow_isolate(uint16_t port_id, in rte_flow_isolate() argument
478 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_isolate()
479 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_isolate()
488 return flow_err(port_id, ret, error); in rte_flow_isolate()
1097 rte_flow_dev_dump(uint16_t port_id, struct rte_flow *flow, in rte_flow_dev_dump() argument
1100 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_dev_dump()
1101 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_dev_dump()
1110 return flow_err(port_id, ret, error); in rte_flow_dev_dump()
1118 rte_flow_get_aged_flows(uint16_t port_id, void **contexts, in rte_flow_get_aged_flows() argument
1121 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_get_aged_flows()
1122 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_get_aged_flows()
1131 return flow_err(port_id, ret, error); in rte_flow_get_aged_flows()
1139 rte_flow_action_handle_create(uint16_t port_id, in rte_flow_action_handle_create() argument
1145 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_action_handle_create()
1155 handle = ops->action_handle_create(&rte_eth_devices[port_id], in rte_flow_action_handle_create()
1158 flow_err(port_id, -rte_errno, error); in rte_flow_action_handle_create()
1163 rte_flow_action_handle_destroy(uint16_t port_id, in rte_flow_action_handle_destroy() argument
1168 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_action_handle_destroy()
1176 ret = ops->action_handle_destroy(&rte_eth_devices[port_id], in rte_flow_action_handle_destroy()
1178 return flow_err(port_id, ret, error); in rte_flow_action_handle_destroy()
1182 rte_flow_action_handle_update(uint16_t port_id, in rte_flow_action_handle_update() argument
1188 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_action_handle_update()
1196 ret = ops->action_handle_update(&rte_eth_devices[port_id], handle, in rte_flow_action_handle_update()
1198 return flow_err(port_id, ret, error); in rte_flow_action_handle_update()
1202 rte_flow_action_handle_query(uint16_t port_id, in rte_flow_action_handle_query() argument
1208 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_action_handle_query()
1216 ret = ops->action_handle_query(&rte_eth_devices[port_id], handle, in rte_flow_action_handle_query()
1218 return flow_err(port_id, ret, error); in rte_flow_action_handle_query()
1222 rte_flow_tunnel_decap_set(uint16_t port_id, in rte_flow_tunnel_decap_set() argument
1228 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_tunnel_decap_set()
1229 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_tunnel_decap_set()
1234 return flow_err(port_id, in rte_flow_tunnel_decap_set()
1245 rte_flow_tunnel_match(uint16_t port_id, in rte_flow_tunnel_match() argument
1251 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_tunnel_match()
1252 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_tunnel_match()
1257 return flow_err(port_id, in rte_flow_tunnel_match()
1268 rte_flow_get_restore_info(uint16_t port_id, in rte_flow_get_restore_info() argument
1273 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_get_restore_info()
1274 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_get_restore_info()
1279 return flow_err(port_id, in rte_flow_get_restore_info()
1290 rte_flow_tunnel_action_decap_release(uint16_t port_id, in rte_flow_tunnel_action_decap_release() argument
1295 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_tunnel_action_decap_release()
1296 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_tunnel_action_decap_release()
1301 return flow_err(port_id, in rte_flow_tunnel_action_decap_release()
1313 rte_flow_tunnel_item_release(uint16_t port_id, in rte_flow_tunnel_item_release() argument
1318 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_tunnel_item_release()
1319 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_tunnel_item_release()
1324 return flow_err(port_id, in rte_flow_tunnel_item_release()
1335 rte_flow_pick_transfer_proxy(uint16_t port_id, uint16_t *proxy_port_id, in rte_flow_pick_transfer_proxy() argument
1338 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_pick_transfer_proxy()
1345 *proxy_port_id = port_id; in rte_flow_pick_transfer_proxy()
1349 dev = &rte_eth_devices[port_id]; in rte_flow_pick_transfer_proxy()
1351 return flow_err(port_id, in rte_flow_pick_transfer_proxy()
1357 rte_flow_flex_item_create(uint16_t port_id, in rte_flow_flex_item_create() argument
1361 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_flex_item_create()
1362 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_flex_item_create()
1375 flow_err(port_id, -rte_errno, error); in rte_flow_flex_item_create()
1380 rte_flow_flex_item_release(uint16_t port_id, in rte_flow_flex_item_release() argument
1385 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_flex_item_release()
1386 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_flex_item_release()
1393 return flow_err(port_id, ret, error); in rte_flow_flex_item_release()
1397 rte_flow_info_get(uint16_t port_id, in rte_flow_info_get() argument
1402 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_info_get()
1403 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_info_get()
1410 port_id); in rte_flow_info_get()
1414 RTE_FLOW_LOG(ERR, "Port %"PRIu16" info is NULL.\n", port_id); in rte_flow_info_get()
1418 return flow_err(port_id, in rte_flow_info_get()
1428 rte_flow_configure(uint16_t port_id, in rte_flow_configure() argument
1434 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_configure()
1435 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_configure()
1443 port_id); in rte_flow_configure()
1449 port_id); in rte_flow_configure()
1453 RTE_FLOW_LOG(ERR, "Port %"PRIu16" info is NULL.\n", port_id); in rte_flow_configure()
1457 RTE_FLOW_LOG(ERR, "Port %"PRIu16" queue info is NULL.\n", port_id); in rte_flow_configure()
1464 return flow_err(port_id, ret, error); in rte_flow_configure()
1472 rte_flow_pattern_template_create(uint16_t port_id, in rte_flow_pattern_template_create() argument
1477 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_pattern_template_create()
1478 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_pattern_template_create()
1486 port_id); in rte_flow_pattern_template_create()
1495 port_id); in rte_flow_pattern_template_create()
1504 port_id); in rte_flow_pattern_template_create()
1514 flow_err(port_id, -rte_errno, error); in rte_flow_pattern_template_create()
1524 rte_flow_pattern_template_destroy(uint16_t port_id, in rte_flow_pattern_template_destroy() argument
1528 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_pattern_template_destroy()
1529 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_pattern_template_destroy()
1536 return flow_err(port_id, in rte_flow_pattern_template_destroy()
1548 rte_flow_actions_template_create(uint16_t port_id, in rte_flow_actions_template_create() argument
1554 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_actions_template_create()
1555 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_actions_template_create()
1563 port_id); in rte_flow_actions_template_create()
1572 port_id); in rte_flow_actions_template_create()
1581 port_id); in rte_flow_actions_template_create()
1590 port_id); in rte_flow_actions_template_create()
1600 flow_err(port_id, -rte_errno, error); in rte_flow_actions_template_create()
1610 rte_flow_actions_template_destroy(uint16_t port_id, in rte_flow_actions_template_destroy() argument
1614 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_actions_template_destroy()
1615 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_actions_template_destroy()
1622 return flow_err(port_id, in rte_flow_actions_template_destroy()
1634 rte_flow_template_table_create(uint16_t port_id, in rte_flow_template_table_create() argument
1642 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_template_table_create()
1643 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_template_table_create()
1651 port_id); in rte_flow_template_table_create()
1660 port_id); in rte_flow_template_table_create()
1669 port_id); in rte_flow_template_table_create()
1678 port_id); in rte_flow_template_table_create()
1690 flow_err(port_id, -rte_errno, error); in rte_flow_template_table_create()
1700 rte_flow_template_table_destroy(uint16_t port_id, in rte_flow_template_table_destroy() argument
1704 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_template_table_destroy()
1705 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_template_table_destroy()
1712 return flow_err(port_id, in rte_flow_template_table_destroy()
1724 rte_flow_async_create(uint16_t port_id, in rte_flow_async_create() argument
1735 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_async_create()
1736 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_async_create()
1745 flow_err(port_id, -rte_errno, error); in rte_flow_async_create()
1750 rte_flow_async_destroy(uint16_t port_id, in rte_flow_async_destroy() argument
1757 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_async_destroy()
1758 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_async_destroy()
1760 return flow_err(port_id, in rte_flow_async_destroy()
1768 rte_flow_push(uint16_t port_id, in rte_flow_push() argument
1772 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_push()
1773 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_push()
1775 return flow_err(port_id, in rte_flow_push()
1781 rte_flow_pull(uint16_t port_id, in rte_flow_pull() argument
1787 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_pull()
1788 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_pull()
1792 return ret ? ret : flow_err(port_id, ret, error); in rte_flow_pull()
1796 rte_flow_async_action_handle_create(uint16_t port_id, in rte_flow_async_action_handle_create() argument
1804 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_async_action_handle_create()
1805 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_async_action_handle_create()
1811 flow_err(port_id, -rte_errno, error); in rte_flow_async_action_handle_create()
1816 rte_flow_async_action_handle_destroy(uint16_t port_id, in rte_flow_async_action_handle_destroy() argument
1823 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_async_action_handle_destroy()
1824 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_async_action_handle_destroy()
1829 return flow_err(port_id, ret, error); in rte_flow_async_action_handle_destroy()
1833 rte_flow_async_action_handle_update(uint16_t port_id, in rte_flow_async_action_handle_update() argument
1841 struct rte_eth_dev *dev = &rte_eth_devices[port_id]; in rte_flow_async_action_handle_update()
1842 const struct rte_flow_ops *ops = rte_flow_ops_get(port_id, error); in rte_flow_async_action_handle_update()
1847 return flow_err(port_id, ret, error); in rte_flow_async_action_handle_update()