Libibverbs-Dev
- efadv_create_driver_qp(3) efadv_create_driver_qp - Create EFA specific Queue Pair # SYNOPSIS \f[C] #include <infiniband/efadv> struct ibv_qp *efadv_create_driver_qp(struct
- efadv_create_qp_ex(3) efadv_create_qp_ex - Create EFA specific extended Queue Pair
- efadv_query_ah(3) efadv_query_ah - Query EFA specific Address Handle attributes
- efadv_query_device(3) efadv_query_device - Query device capabilities
- efadv(7) efadv - Direct verbs for efa devices This provides low level access to efa devices to perform direct operations, without general branching performed
- ibv_ack_async_event(3) get or acknowledge asynchronous events
- ibv_ack_cq_events(3) get and acknowledge completion queue (CQ) events
- ibv_advise_mr(3) ibv_advise_mr - Gives advice or directions to the kernel about an address range belongs to a memory region (MR).
- ibv_alloc_dm(3) allocate or free a device memory buffer (DMs) and perform memory copy to or
- ibv_alloc_mw(3) allocate or deallocate a memory window (MW)
- ibv_alloc_null_mr(3) ibv_alloc_null_mr - allocate a null memory region (MR)
- ibv_alloc_parent_domain(3) allocate and deallocate the parent domain object
- ibv_alloc_pd(3) allocate or deallocate a protection domain (PDs)
- ibv_alloc_td(3) allocate and deallocate thread domain object
- ibv_attach_counters_point_flow(3) \f[B]ibv_attach_counters_point_flow\f[R] - attach individual counter definition to a flow object
- ibv_attach_mcast(3) attach and detach a queue pair (QPs) to/from a multicast group
- ibv_bind_mw(3) post a request to bind a type 1 memory window to a memory region
- ibv_close_device(3) open and close an RDMA device context
- ibv_close_xrcd(3) open or close an XRC protection domain (XRCDs)
- ibv_create_ah_from_wc(3) initialize or create an
- ibv_create_ah(3) create or destroy an address handle (AH)
- ibv_create_comp_channel(3) create or
- ibv_create_counters(3) \f[B]ibv_create_counters\f[R], \f[B]ibv_destroy_counters\f[R] - Create or destroy a counters handle
- ibv_create_cq_ex(3) create a completion queue (CQ)
- ibv_create_cq(3) create or destroy a completion queue (CQ)
- ibv_create_flow_action(3) ibv_flow_action_esp - Flow action esp for verbs
- ibv_create_flow(3) create or destroy flow steering rules
- ibv_create_qp_ex(3) create or destroy a queue pair (QP)
- ibv_create_qp(3) create or destroy a queue pair (QP)
- ibv_create_rwq_ind_table(3) create or destroy a Receive Work Queue Indirection Table (RWQ IND TBL).
- ibv_create_srq_ex(3) create or destroy a shared receive queue (SRQ)
- ibv_create_srq(3) create or destroy a shared receive queue (SRQ)
- ibv_create_wq(3) create or destroy a Work Queue (WQ).
- ibv_dealloc_mw(3) allocate or deallocate a memory window (MW)
- ibv_dealloc_pd(3) allocate or deallocate a protection domain (PDs)
- ibv_dealloc_td(3) allocate and deallocate thread domain object
- ibv_dereg_mr(3) register or deregister a memory region (MR)
- ibv_destroy_ah(3) create or destroy an address handle (AH)
- ibv_destroy_comp_channel(3) create or
- ibv_destroy_counters(3) \f[B]ibv_create_counters\f[R], \f[B]ibv_destroy_counters\f[R] - Create or destroy a counters handle
- ibv_destroy_cq(3) create or destroy a completion queue (CQ)
- ibv_destroy_flow_action(3) ibv_flow_action_esp - Flow action esp for verbs
- ibv_destroy_flow(3) create or destroy flow steering rules
- ibv_destroy_qp(3) create or destroy a queue pair (QP)
- ibv_destroy_rwq_ind_table(3) create or destroy a Receive Work Queue Indirection Table (RWQ IND TBL).
- ibv_destroy_srq(3) create or destroy a shared receive queue (SRQ)
- ibv_destroy_wq(3) create or destroy a Work Queue (WQ).
- ibv_detach_mcast(3) attach and detach a queue pair (QPs) to/from a multicast group
- ibv_event_type_str(3) ibv_event_type_str - Return string describing event_type enum value ibv_node_type_str - Return string describing node_type enum value
- ibv_fork_init(3) ibv_fork_init - initialize libibverbs to support fork()
- ibv_free_device_list(3) get and release list of available RDMA devices
- ibv_free_dm(3) allocate or free a device memory buffer (DMs) and perform memory copy to or
- ibv_get_async_event(3) get or acknowledge asynchronous events
- ibv_get_cq_event(3) get and acknowledge completion queue (CQ) events
- ibv_get_device_guid(3) ibv_get_device_guid - get an RDMA device\[cq]s GUID
- ibv_get_device_index(3) ibv_get_device_index - get an RDMA device index
- ibv_get_device_list(3) get and release list of available RDMA devices
- ibv_get_device_name(3) ibv_get_device_name - get an RDMA device\[cq]s name
- ibv_get_pkey_index(3) ibv_get_pkey_index - obtain the index in the P_Key table of a P_Key
- ibv_get_srq_num(3) ibv_get_srq_num - return srq number associated with the given shared receive queue (SRQ)
- ibv_import_device(3) ibv_import_device - import a device from a given command FD
- ibv_import_dm(3) ibv_import_dm - import an DM from a given ibv_context ibv_unimport_dm - unimport an DM
- ibv_import_mr(3) ibv_import_mr - import an MR from a given ibv_pd ibv_unimport_mr - unimport an MR
- ibv_import_pd(3) ibv_import_pd - import a PD from a given ibv_context ibv_unimport_pd - unimport a PD
- ibv_inc_rkey(3) ibv_inc_rkey - creates a new rkey from the given one
- ibv_init_ah_from_wc(3) initialize or create an
- ibv_is_fork_initialized(3) ibv_is_fork_initialized - check if fork support (ibv_fork_init) is enabled
- ibv_memcpy_from_dm(3) allocate or free a device memory buffer (DMs) and perform memory copy to or
- ibv_memcpy_to_dm(3) allocate or free a device memory buffer (DMs) and perform memory copy to or
- ibv_modify_cq(3) modify a completion queue (CQ)
- ibv_modify_flow_action(3) ibv_flow_action_esp - Flow action esp for verbs
- ibv_modify_qp_rate_limit(3) modify the send rate limits attributes of a queue pair (QP)
- ibv_modify_qp(3) modify the attributes of a queue pair (QP)
- ibv_modify_srq(3) modify attributes of a shared receive queue (SRQ)
- ibv_modify_wq(3) Modify a Work Queue (WQ).
- ibv_node_type_str(3) ibv_event_type_str - Return string describing event_type enum value ibv_node_type_str - Return string describing node_type enum value
- ibv_open_device(3) open and close an RDMA device context
- ibv_open_qp(3) open a shareable queue pair (QP)
- ibv_open_xrcd(3) open or close an XRC protection domain (XRCDs)
- ibv_poll_cq(3) poll a completion queue (CQ)
- ibv_port_state_str(3) ibv_event_type_str - Return string describing event_type enum value ibv_node_type_str - Return string describing node_type enum value
- ibv_post_recv(3) post a list of work requests (WRs) to a receive queue
- ibv_post_send(3) post a list of work requests (WRs) to a send queue
- ibv_post_srq_ops(3) perform on a special shared receive queue (SRQ)
- ibv_post_srq_recv(3) post a list of work requests (WRs) to a shared receive queue (SRQ)
- ibv_query_device_ex(3) query an RDMA device's attributes including extended
- ibv_query_device(3) query an RDMA device's attributes
- ibv_query_ece(3) ibv_query_ece - query ECE options.
- ibv_query_gid_ex(3) ibv_query_gid_ex - Query an InfiniBand port\[cq]s GID table entry
- ibv_query_gid_table(3) ibv_query_gid_table - query an InfiniBand device\[cq]s GID table
- ibv_query_gid(3) ibv_query_gid - query an InfiniBand port\[cq]s GID table
- ibv_query_pkey(3) ibv_query_pkey - query an InfiniBand port\[cq]s P_Key table
- ibv_query_port(3) query an RDMA port's attributes
- ibv_query_qp_data_in_order(3) ibv_query_qp_data_in_order - check if qp data is guaranteed to be in order.
- ibv_query_qp(3) get the attributes of a queue pair (QP)
- ibv_query_rt_values_ex(3) query an RDMA device for some real time values
- ibv_query_srq(3) get the attributes of a shared receive queue (SRQ)
- ibv_rate_to_mbps(3) ibv_rate_to_mbps - convert IB rate enumeration to Mbit/sec mbps_to_ibv_rate - convert Mbit/sec to an IB rate enumeration
- ibv_rate_to_mult(3) ibv_rate_to_mult - convert IB rate enumeration to multiplier of 2Gbit/sec mult_to_ibv_rate - convert multiplier of 2Gbit/sec to an IB rate
- ibv_read_counters(3) \f[B]ibv_read_counters\f[R] - Read counter values
- ibv_reg_dm_mr(3) allocate or free a device memory buffer (DMs) and perform memory copy to or
- ibv_reg_mr(3) register or deregister a memory region (MR)
- ibv_req_notify_cq(3) ibv_req_notify_cq - request completion notification on a completion queue (CQ)
- ibv_rereg_mr(3) ibv_rereg_mr - re-register a memory region (MR)
- ibv_resize_cq(3) ibv_resize_cq - resize a completion queue (CQ)
- ibv_set_ece(3) ibv_set_ece - set ECE options and use them for QP configuration stage.
- ibv_unimport_dm(3) ibv_import_dm - import an DM from a given ibv_context ibv_unimport_dm - unimport an DM
- ibv_unimport_mr(3) ibv_import_mr - import an MR from a given ibv_pd ibv_unimport_mr - unimport an MR
- ibv_unimport_pd(3) ibv_import_pd - import a PD from a given ibv_context ibv_unimport_pd - unimport a PD
- ibv_wr_abort(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_atomic_cmp_swp(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_atomic_fetch_add(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_bind_mw(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_complete(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_local_inv(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_post(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_rdma_read(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_rdma_write_imm(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_rdma_write(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_send_imm(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_send_inv(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_send_tso(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_send(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_set_inline_data_list(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_set_inline_data(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_set_sge_list(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_set_sge(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_set_ud_addr(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_set_xrc_srqn(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- ibv_wr_start(3) ibv_wr_abort, ibv_wr_complete, ibv_wr_start - Manage regions allowed to post work ibv_wr_atomic_cmp_swp, ibv_wr_atomic_fetch_add - Post remote atomic
- manadv_init_obj(3) manadv_init_obj - Initialize mana direct verbs object from ibv_xxx structures
- manadv_set_context_attr(3) manadv_set_context_attr - Set context attributes
- manadv(7) manadv - Direct verbs for mana devices This provides low level access to mana devices to perform direct operations, without general branching
- mbps_to_ibv_rate(3) ibv_rate_to_mbps - convert IB rate enumeration to Mbit/sec mbps_to_ibv_rate - convert Mbit/sec to an IB rate enumeration
- mlx4dv_init_obj(3) Initialize mlx4 direct verbs object from ibv_xxx structures
- mlx4dv_query_device(3) Query device capabilities specific to mlx4
- mlx4dv_set_context_attr(3) mlx4dv_set_context_attr - Set context attributes
- mlx4dv(7) Direct verbs for mlx4 devices
- mlx5dv_alloc_dm(3) mlx5dv_alloc_dm - allocates device memory (DM)
- mlx5dv_alloc_var(3) mlx5dv_alloc_var - Allocates a VAR mlx5dv_free_var - Frees a VAR
- mlx5dv_create_cq(3) mlx5dv_create_cq - creates a completion queue (CQ)
- mlx5dv_create_flow_action_modify_header(3) mlx5dv_create_flow_action_modify_header - Flow action modify header for mlx5 provider
- mlx5dv_create_flow_action_packet_reformat(3) mlx5dv_create_flow_action_packet_reformat - Flow action reformat packet for mlx5 provider
- mlx5dv_create_flow_matcher(3) mlx5dv_create_flow_matcher - creates a matcher to be used with \f[I]mlx5dv_create_flow(3)\f[R]
- mlx5dv_create_flow(3) mlx5dv_create_flow - creates a steering flow rule
- mlx5dv_create_mkey(3) mlx5dv_create_mkey - Creates an indirect mkey mlx5dv_destroy_mkey - Destroys an indirect mkey
- mlx5dv_create_qp(3) mlx5dv_create_qp - creates a queue pair (QP)
- mlx5dv_create_steering_anchor(3) mlx5dv_create_steering_anchor - Creates a steering anchor mlx5dv_destroy_steering_anchor - Destroys a steering anchor
- mlx5dv_crypto_login_create(3) mlx5dv_crypto_login_create - Creates a crypto login object mlx5dv_crypto_login_query - Queries the given crypto login object
- mlx5dv_crypto_login_destroy(3) mlx5dv_crypto_login_create - Creates a crypto login object mlx5dv_crypto_login_query - Queries the given crypto login object
- mlx5dv_crypto_login_query_state(3) mlx5dv_crypto_login - Creates a crypto login session mlx5dv_crypto_login_query_state - Queries the state of the current crypto login session
- mlx5dv_crypto_login_query(3) mlx5dv_crypto_login_create - Creates a crypto login object mlx5dv_crypto_login_query - Queries the given crypto login object
- mlx5dv_crypto_login(3) mlx5dv_crypto_login - Creates a crypto login session mlx5dv_crypto_login_query_state - Queries the state of the current crypto login session
- mlx5dv_crypto_logout(3) mlx5dv_crypto_login - Creates a crypto login session mlx5dv_crypto_login_query_state - Queries the state of the current crypto login session
- mlx5dv_dci_stream_id_reset(3) mlx5dv_dci_stream_id_reset - Reset stream_id of a given DCI QP
- mlx5dv_dek_create(3) mlx5dv_dek_create - Creates a DEK mlx5dv_dek_query - Queries a DEK\[cq]s attributes mlx5dv_dek_destroy - Destroys a DEK
- mlx5dv_dek_destroy(3) mlx5dv_dek_create - Creates a DEK mlx5dv_dek_query - Queries a DEK\[cq]s attributes mlx5dv_dek_destroy - Destroys a DEK
- mlx5dv_dek_query(3) mlx5dv_dek_create - Creates a DEK mlx5dv_dek_query - Queries a DEK\[cq]s attributes mlx5dv_dek_destroy - Destroys a DEK
- mlx5dv_destroy_mkey(3) mlx5dv_create_mkey - Creates an indirect mkey mlx5dv_destroy_mkey - Destroys an indirect mkey
- mlx5dv_destroy_steering_anchor(3) mlx5dv_create_steering_anchor - Creates a steering anchor mlx5dv_destroy_steering_anchor - Destroys a steering anchor
- mlx5dv_devx_alloc_msi_vector(3) mlx5dv_devx_alloc_msi_vector - Allocate an msi vector to be used for creating an EQ.
- mlx5dv_devx_alloc_uar(3) mlx5dv_devx_alloc_uar - Allocates a DEVX UAR mlx5dv_devx_free_uar - Frees a DEVX UAR
- mlx5dv_devx_cq_modify(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_cq_query(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_create_cmd_comp(3) mlx5dv_devx_create_cmd_comp - Create a command completion to be used for DEVX asynchronous commands.
- mlx5dv_devx_create_eq(3) mlx5dv_devx_create_eq - Create an EQ object mlx5dv_devx_destroy_eq - Destroy an EQ object
- mlx5dv_devx_create_event_channel(3) mlx5dv_devx_create_event_channel - Create an event channel to be used for DEVX asynchronous events.
- mlx5dv_devx_destroy_cmd_comp(3) mlx5dv_devx_create_cmd_comp - Create a command completion to be used for DEVX asynchronous commands.
- mlx5dv_devx_destroy_eq(3) mlx5dv_devx_create_eq - Create an EQ object mlx5dv_devx_destroy_eq - Destroy an EQ object
- mlx5dv_devx_destroy_event_channel(3) mlx5dv_devx_create_event_channel - Create an event channel to be used for DEVX asynchronous events.
- mlx5dv_devx_free_msi_vector(3) mlx5dv_devx_alloc_msi_vector - Allocate an msi vector to be used for creating an EQ.
- mlx5dv_devx_free_uar(3) mlx5dv_devx_alloc_uar - Allocates a DEVX UAR mlx5dv_devx_free_uar - Frees a DEVX UAR
- mlx5dv_devx_general_cmd(3) mlx5dv_devx_obj_create - Creates a devx object mlx5dv_devx_obj_destroy - Destroys a devx object mlx5dv_devx_obj_modify - Modifies a devx object
- mlx5dv_devx_get_async_cmd_comp(3) mlx5dv_devx_create_cmd_comp - Create a command completion to be used for DEVX asynchronous commands.
- mlx5dv_devx_get_event(3) mlx5dv_devx_get_event - Get an asynchronous event.
- mlx5dv_devx_ind_tbl_modify(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_ind_tbl_query(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_obj_create(3) mlx5dv_devx_obj_create - Creates a devx object mlx5dv_devx_obj_destroy - Destroys a devx object mlx5dv_devx_obj_modify - Modifies a devx object
- mlx5dv_devx_obj_destroy(3) mlx5dv_devx_obj_create - Creates a devx object mlx5dv_devx_obj_destroy - Destroys a devx object mlx5dv_devx_obj_modify - Modifies a devx object
- mlx5dv_devx_obj_modify(3) mlx5dv_devx_obj_create - Creates a devx object mlx5dv_devx_obj_destroy - Destroys a devx object mlx5dv_devx_obj_modify - Modifies a devx object
- mlx5dv_devx_obj_query_async(3) mlx5dv_devx_obj_create - Creates a devx object mlx5dv_devx_obj_destroy - Destroys a devx object mlx5dv_devx_obj_modify - Modifies a devx object
- mlx5dv_devx_obj_query(3) mlx5dv_devx_obj_create - Creates a devx object mlx5dv_devx_obj_destroy - Destroys a devx object mlx5dv_devx_obj_modify - Modifies a devx object
- mlx5dv_devx_qp_modify(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_qp_query(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_query_eqn(3) mlx5dv_devx_query_eqn - Query EQN for a given vector id.
- mlx5dv_devx_srq_modify(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_srq_query(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_subscribe_devx_event_fd(3) mlx5dv_devx_subscribe_devx_event - Subscribe over an event channel for device events.
- mlx5dv_devx_subscribe_devx_event(3) mlx5dv_devx_subscribe_devx_event - Subscribe over an event channel for device events.
- mlx5dv_devx_umem_dereg(3) mlx5dv_devx_umem_reg - 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
- mlx5dv_devx_umem_reg_ex(3) mlx5dv_devx_umem_reg - 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
- mlx5dv_devx_umem_reg(3) mlx5dv_devx_umem_reg - 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
- mlx5dv_devx_wq_modify(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_devx_wq_query(3) mlx5dv_devx_qp_modify - Modifies a verbs QP via DEVX mlx5dv_devx_qp_query - Queries a verbs QP via DEVX mlx5dv_devx_cq_modify - Modifies a verbs CQ
- mlx5dv_dm_map_op_addr(3) mlx5dv_dm_map_op_addr - Get operation address of a device memory (DM)
- mlx5dv_dr_action_create_aso(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_default_miss(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_dest_array(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_dest_devx_tir(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_dest_ib_port(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_dest_ibv_qp(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_dest_root_table(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_dest_table(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_dest_vport(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_drop(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_flow_counter(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_flow_meter(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_flow_sampler(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_modify_header(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_packet_reformat(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_pop_vlan(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_push_vlan(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_create_tag(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_destroy(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_modify_aso(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_action_modify_flow_meter(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_aso_other_domain_link(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_aso_other_domain_unlink(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_domain_allow_duplicate_rules(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_domain_create(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_domain_destroy(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_domain_set_reclaim_device_memory(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_domain_sync(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_flow(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_matcher_create(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_matcher_destroy(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_matcher_set_layout(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_rule_create(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_rule_destroy(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_table_create(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dr_table_destroy(3) mlx5dv_dr_domain_create, mlx5dv_dr_domain_sync, mlx5dv_dr_domain_destroy, mlx5dv_dr_domain_set_reclaim_device_memory,
- mlx5dv_dump_dr_domain(3) mlx5dv_dump_dr_domain - Dump DR Domain mlx5dv_dump_dr_table - Dump DR Table mlx5dv_dump_dr_matcher - Dump DR Matcher mlx5dv_dump_dr_rule - Dump DR
- mlx5dv_dump_dr_matcher(3) mlx5dv_dump_dr_domain - Dump DR Domain mlx5dv_dump_dr_table - Dump DR Table mlx5dv_dump_dr_matcher - Dump DR Matcher mlx5dv_dump_dr_rule - Dump DR
- mlx5dv_dump_dr_rule(3) mlx5dv_dump_dr_domain - Dump DR Domain mlx5dv_dump_dr_table - Dump DR Table mlx5dv_dump_dr_matcher - Dump DR Matcher mlx5dv_dump_dr_rule - Dump DR
- mlx5dv_dump_dr_table(3) mlx5dv_dump_dr_domain - Dump DR Domain mlx5dv_dump_dr_table - Dump DR Table mlx5dv_dump_dr_matcher - Dump DR Matcher mlx5dv_dump_dr_rule - Dump DR
- mlx5dv_dump(3) mlx5dv_dump_dr_domain - Dump DR Domain mlx5dv_dump_dr_table - Dump DR Table mlx5dv_dump_dr_matcher - Dump DR Matcher mlx5dv_dump_dr_rule - Dump DR
- mlx5dv_flow_action_esp(3) mlx5dv_flow_action_esp - Flow action esp for mlx5 provider
- mlx5dv_free_var(3) mlx5dv_alloc_var - Allocates a VAR mlx5dv_free_var - Frees a VAR
- mlx5dv_get_clock_info(3) Get device clock information
- mlx5dv_get_vfio_device_list(3) mlx5dv_get_vfio_device_list - Get list of available devices to be used over VFIO
- mlx5dv_init_obj(3) Initialize mlx5 direct verbs object from ibv_xxx structures
- mlx5dv_is_supported(3) mlx5dv_is_supported - Check whether an RDMA device implemented by the mlx5 provider
- mlx5dv_map_ah_to_qp(3) mlx5dv_map_ah_to_qp - Map the destination path information in address handle (AH) to the information extracted from the
- mlx5dv_mkey_check(3) mlx5dv_mkey_check - Check a MKEY for errors
- mlx5dv_modify_qp_lag_port(3) mlx5dv_modify_qp_lag_port - Modify the lag port information of a given QP
- mlx5dv_modify_qp_sched_elem(3) mlx5dv_modify_qp_sched_elem - Connect a QP with a requestor and/or a responder scheduling element
- mlx5dv_modify_qp_udp_sport(3) mlx5dv_modify_qp_udp_sport - Modify the UDP source port of a given QP
- mlx5dv_open_device(3) mlx5dv_open_device - Open an RDMA device context for the mlx5 provider
- mlx5dv_pp_alloc(3) mlx5dv_pp_alloc - Allocates a packet pacing entry mlx5dv_pp_free - Frees a packet pacing entry
- mlx5dv_pp_free(3) mlx5dv_pp_alloc - Allocates a packet pacing entry mlx5dv_pp_free - Frees a packet pacing entry
- mlx5dv_qp_cancel_posted_send_wrs(3) mlx5dv_qp_cancel_posted_send_wrs - Cancel all pending send work requests with supplied WRID in a QP in SQD state
- mlx5dv_qp_ex_from_ibv_qp_ex(3) mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request mlx5dv_wr_raw_wqe - Build a raw work request mlx5dv_wr_memcpy - Build a DMA memcpy
- mlx5dv_query_device(3) Query device capabilities specific to mlx5
- mlx5dv_query_port(3) mlx5dv_query_port - Query non standard attributes of IB device port.
- mlx5dv_query_qp_lag_port(3) mlx5dv_query_qp_lag_port - Query the lag port information of a given QP
- mlx5dv_reserved_qpn_alloc(3) mlx5dv_reserved_qpn_alloc - Allocate a reserved QP number from device mlx5dv_reserved_qpn_dealloc - Release the reserved QP
- mlx5dv_reserved_qpn_dealloc(3) mlx5dv_reserved_qpn_alloc - Allocate a reserved QP number from device mlx5dv_reserved_qpn_dealloc - Release the reserved QP
- mlx5dv_sched_leaf_create(3) mlx5dv_sched_node_create - Creates a scheduling node element mlx5dv_sched_leaf_create - Creates a scheduling leaf element mlx5dv_sched_node_modify -
- mlx5dv_sched_leaf_destroy(3) mlx5dv_sched_node_create - Creates a scheduling node element mlx5dv_sched_leaf_create - Creates a scheduling leaf element mlx5dv_sched_node_modify -
- mlx5dv_sched_leaf_modify(3) mlx5dv_sched_node_create - Creates a scheduling node element mlx5dv_sched_leaf_create - Creates a scheduling leaf element mlx5dv_sched_node_modify -
- mlx5dv_sched_node_create(3) mlx5dv_sched_node_create - Creates a scheduling node element mlx5dv_sched_leaf_create - Creates a scheduling leaf element mlx5dv_sched_node_modify -
- mlx5dv_sched_node_destroy(3) mlx5dv_sched_node_create - Creates a scheduling node element mlx5dv_sched_leaf_create - Creates a scheduling leaf element mlx5dv_sched_node_modify -
- mlx5dv_sched_node_modify(3) mlx5dv_sched_node_create - Creates a scheduling node element mlx5dv_sched_leaf_create - Creates a scheduling leaf element mlx5dv_sched_node_modify -
- mlx5dv_ts_to_ns(3) Convert device timestamp from HCA core clock units to
- mlx5dv_vfio_get_events_fd(3) mlx5dv_vfio_get_events_fd - Get the file descriptor to manage driver events.
- mlx5dv_vfio_process_events(3) mlx5dv_vfio_process_events - process vfio driver events
- mlx5dv_wr_memcpy(3) mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request mlx5dv_wr_raw_wqe - Build a raw work request mlx5dv_wr_memcpy - Build a DMA memcpy
- mlx5dv_wr_mkey_configure(3) mlx5dv_wr_mkey_configure - Create a work request to configure an MKEY mlx5dv_wr_set_mkey_access_flags - Set the memory protection attributes for an
- mlx5dv_wr_mr_interleaved(3) mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request mlx5dv_wr_raw_wqe - Build a raw work request mlx5dv_wr_memcpy - Build a DMA memcpy
- mlx5dv_wr_mr_list(3) mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request mlx5dv_wr_raw_wqe - Build a raw work request mlx5dv_wr_memcpy - Build a DMA memcpy
- mlx5dv_wr_post(3) mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request mlx5dv_wr_raw_wqe - Build a raw work request mlx5dv_wr_memcpy - Build a DMA memcpy
- mlx5dv_wr_raw_wqe(3) mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request mlx5dv_wr_raw_wqe - Build a raw work request mlx5dv_wr_memcpy - Build a DMA memcpy
- mlx5dv_wr_set_dc_addr_stream(3) mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request mlx5dv_wr_raw_wqe - Build a raw work request mlx5dv_wr_memcpy - Build a DMA memcpy
- mlx5dv_wr_set_dc_addr(3) mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request mlx5dv_wr_raw_wqe - Build a raw work request mlx5dv_wr_memcpy - Build a DMA memcpy
- mlx5dv_wr_set_mkey_access_flags(3) mlx5dv_wr_mkey_configure - Create a work request to configure an MKEY mlx5dv_wr_set_mkey_access_flags - Set the memory protection attributes for an
- mlx5dv_wr_set_mkey_crypto(3) mlx5dv_wr_set_mkey_crypto - Configure a MKey for crypto operation.
- mlx5dv_wr_set_mkey_layout_interleaved(3) mlx5dv_wr_mkey_configure - Create a work request to configure an MKEY mlx5dv_wr_set_mkey_access_flags - Set the memory protection attributes for an
- mlx5dv_wr_set_mkey_layout_list(3) mlx5dv_wr_mkey_configure - Create a work request to configure an MKEY mlx5dv_wr_set_mkey_access_flags - Set the memory protection attributes for an
- mlx5dv_wr_set_mkey_sig_block(3) mlx5dv_wr_set_mkey_sig_block - Configure a MKEY for block signature (data integrity) operation.
- mlx5dv(7) Direct verbs for mlx5 devices
- mult_to_ibv_rate(3) ibv_rate_to_mult - convert IB rate enumeration to multiplier of 2Gbit/sec mult_to_ibv_rate - convert multiplier of 2Gbit/sec to an IB rate