mlx5dv_open_device3
Open an rdma device context for the mlx5 provider
Usage
-
#include <infiniband/mlx5dv.h> struct ibv_context * mlx5dv_open_device(struct ibv_device *device, struct mlx5dv_context_attr *attr);
Overview
Open an RDMA device context with specific mlx5 provider attributes.
Arguments
- device
-
RDMA device to open.
attr
mlx5dv_context_attr
-
struct mlx5dv_context_attr { uint32_t flags; uint64_t comp_mask; struct ibv_fd_arr *fds; };
- flags
-
A bitwise OR of the various values described below. *MLX5DV_CONTEXT_FLAGS_DEVX*: Allocate a DEVX context
- comp_mask
-
Bitmask specifying what fields in the structure are valid *MLX5DV_CONTEXT_ATTR_MASK_FD_ARRAY*: Valid value in *fds*
- fds
-
Used to pass a file descriptor array.
ibv_fd_arr
-
struct ibv_fd_arr { int *arr; uint32_t count; };
- arr
-
Pointer to the file descriptor array.
- count
-
Number of elements in the array.
Return value
Returns a pointer to the allocated device context, or NULL if the request fails.
Releases
5 releases since Debian 10 (Buster); the text changed 4 times.
See also
Referred to by
mlx5dv_dr_flow(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_free_var(3)
Allocates a VAR mlx5dv_free_var - Frees a VAR
mlx5dv_alloc_var(3)
Allocates a VAR mlx5dv_free_var - Frees a VAR
mlx5dv_mkey_check(3)
Check a MKEY for errors
mlx5dv_create_mkey(3)
Creates an indirect mkey mlx5dv_destroy_mkey - Destroys an indirect mkey
mlx5dv_destroy_mkey(3)
Creates an indirect mkey mlx5dv_destroy_mkey - Destroys an indirect mkey
mlx5dv_devx_umem_reg(3)
Register a user memory to be used by the devx interface mlx5dv_devx_umem_reg_ex - Register a user memory to be used by the devx interface mlx5dv_devx_umem_dereg - Deregister a devx umem object
mlx5dv_devx_get_event(3)
Get an asynchronous event.
mlx5dv_dr_domain_sync(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_rule_create(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_devx_umem_dereg(3)
Register a user memory to be used by the devx interface mlx5dv_devx_umem_reg_ex - Register a user memory to be used by the devx interface mlx5dv_devx_umem_dereg - Deregister a devx umem object
mlx5dv_dr_rule_destroy(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_table_create(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_devx_umem_reg_ex(3)
Register a user memory to be used by the devx interface mlx5dv_devx_umem_reg_ex - Register a user memory to be used by the devx interface mlx5dv_devx_umem_dereg - Deregister a devx umem object
mlx5dv_dr_domain_create(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_table_destroy(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_destroy(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_domain_destroy(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_matcher_create(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_wr_mkey_configure(3)
Create a work request to configure an MKEY mlx5dv_wr_set_mkey_access_flags - Set the memory protection attributes for an MKEY mlx5dv_wr_set_mkey_layout_list - Set a memory layout for an MKEY based on SGE list mlx5dv_wr_set_mkey_layout_interleaved - Set an interleaved memory layout for an MKEY
mlx5dv_dr_matcher_destroy(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_devx_create_cmd_comp(3)
Create a command completion to be used for DEVX asynchronous commands. mlx5dv_devx_destroy_cmd_comp - Destroy a devx command completion. mlx5dv_devx_get_async_cmd_comp - Get an asynchronous command completion. # SYNOPSIS
mlx5dv_dr_action_create_aso(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_create_tag(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_modify_aso(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_devx_destroy_cmd_comp(3)
Create a command completion to be used for DEVX asynchronous commands. mlx5dv_devx_destroy_cmd_comp - Destroy a devx command completion. mlx5dv_devx_get_async_cmd_comp - Get an asynchronous command completion. # SYNOPSIS
mlx5dv_dr_action_create_drop(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_matcher_set_layout(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_wr_set_mkey_sig_block(3)
Configure a MKEY for block signature (data integrity) operation.
mlx5dv_devx_get_async_cmd_comp(3)
Create a command completion to be used for DEVX asynchronous commands. mlx5dv_devx_destroy_cmd_comp - Destroy a devx command completion. mlx5dv_devx_get_async_cmd_comp - Get an asynchronous command completion. # SYNOPSIS
mlx5dv_wr_set_mkey_layout_list(3)
Create a work request to configure an MKEY mlx5dv_wr_set_mkey_access_flags - Set the memory protection attributes for an MKEY mlx5dv_wr_set_mkey_layout_list - Set a memory layout for an MKEY based on SGE list mlx5dv_wr_set_mkey_layout_interleaved - Set an interleaved memory layout for an MKEY
mlx5dv_dr_aso_other_domain_link(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_wr_set_mkey_access_flags(3)
Create a work request to configure an MKEY mlx5dv_wr_set_mkey_access_flags - Set the memory protection attributes for an MKEY mlx5dv_wr_set_mkey_layout_list - Set a memory layout for an MKEY based on SGE list mlx5dv_wr_set_mkey_layout_interleaved - Set an interleaved memory layout for an MKEY
mlx5dv_devx_create_event_channel(3)
Create an event channel to be used for DEVX asynchronous events. mlx5dv_devx_destroy_event_channel - Destroy a DEVX event channel.
mlx5dv_devx_subscribe_devx_event(3)
Subscribe over an event channel for device events. mlx5dv_devx_subscribe_devx_event_fd - Subscribe over an event channel for device events to signal eventfd.
mlx5dv_dr_action_create_pop_vlan(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_qp_cancel_posted_send_wrs(3)
Cancel all pending send work requests with supplied WRID in a QP in SQD state
mlx5dv_devx_destroy_event_channel(3)
Create an event channel to be used for DEVX asynchronous events. mlx5dv_devx_destroy_event_channel - Destroy a DEVX event channel.
mlx5dv_dr_action_create_push_vlan(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_aso_other_domain_unlink(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_create_dest_array(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_create_dest_table(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_create_dest_vport(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_create_flow_meter(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_modify_flow_meter(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_devx_subscribe_devx_event_fd(3)
Subscribe over an event channel for device events. mlx5dv_devx_subscribe_devx_event_fd - Subscribe over an event channel for device events to signal eventfd.
mlx5dv_dr_action_create_dest_ibv_qp(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
mlx5dv_dr_action_create_default_miss(3)
Manage flow domains mlx5dv_dr_table_create, mlx5dv_dr_table_destroy - Manage flow tables mlx5dv_dr_matcher_create, mlx5dv_dr_matcher_destroy, mlx5dv_dr_matcher_set_layout - Manage flow matchers mlx5dv_dr_rule_create, mlx5dv_dr_rule_destroy - Manage flow rules mlx5dv_dr_action_create_drop - Create drop action mlx5dv_dr_action_create_default_miss - Create default miss action mlx5dv_dr_action_create_tag - Create tag actions mlx5dv_dr_action_create_dest_ibv_qp - Create packet destination QP action mlx5dv_dr_action_create_dest_table - Create packet destination dr table action mlx5dv_dr_action_create_dest_root_table - Create packet destination root table action mlx5dv_dr_action_create_dest_vport - Create packet destination vport action mlx5dv_dr_action_create_dest_ib_port - Create packet destination IB port action mlx5dv_dr_action_create_dest_devx_tir - Create packet destination TIR action mlx5dv_dr_action_create_dest_array - Create destination array action mlx5dv_dr_action_create_packet_reformat - Create packet reformat actions mlx5dv_dr_action_create_modify_header - Create modify header actions mlx5dv_dr_action_create_flow_counter - Create devx flow counter actions mlx5dv_dr_action_create_aso, mlx5dv_dr_action_modify_aso - Create and modify ASO actions mlx5dv_dr_action_create_flow_meter, mlx5dv_dr_action_modify_flow_meter - Create and modify meter action mlx5dv_dr_action_create_flow_sampler - Create flow sampler action mlx5dv_dr_action_create_pop_vlan - Create pop vlan action mlx5dv_dr_action_create_push_vlan- Create push vlan action mlx5dv_dr_action_destroy - Destroy actions mlx5dv_dr_aso_other_domain_link, mlx5dv_dr_aso_other_domain_unlink - link/unlink ASO devx object to work with different domains
and 10 more pages.