mlx5dv_devx_qp[/cq/srq/wq/ind_tbl]_modify / query - Online Linux Manual PageSection : 3
Updated :
Source :
Note :

NAMEmlx5dv_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 via DEVX mlx5dv_devx_cq_query - Queries a verbs CQ via DEVX mlx5dv_devx_srq_modify - Modifies a verbs SRQ via DEVX mlx5dv_devx_srq_query - Queries a verbs SRQ via DEVX mlx5dv_devx_wq_modify - Modifies a verbs WQ via DEVX mlx5dv_devx_wq_query - Queries a verbs WQ via DEVX mlx5dv_devx_ind_tbl_modify - Modifies a verbs indirection table via DEVX mlx5dv_devx_ind_tbl_query - Queries a verbs indirection table via DEVX

SYNOPSIS #include <infiniband/mlx5dv.h> int mlx5dv_devx_qp_modify(struct ibv_qp *qp, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_qp_query(struct ibv_qp *qp, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_cq_modify(struct ibv_cq *cq, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_cq_query(struct ibv_cq *cq, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_srq_modify(struct ibv_srq *srq, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_srq_query(struct ibv_srq *srq, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_wq_modify(struct ibv_wq *wq, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_wq_query(struct ibv_wq *wq, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_ind_tbl_modify(struct ibv_rwq_ind_table *ind_tbl, const void *in, size_t inlen, void *out, size_t outlen); int mlx5dv_devx_ind_tbl_query(struct ibv_rwq_ind_table *ind_tbl, const void *in, size_t inlen, void *out, size_t outlen);

DESCRIPTIONModify / query a verb object over the DEVX interface. The DEVX API enables direct access from the user space area to the mlx5 device driver by using the KABI mechanism. The main purpose is to make the user space driver as independent as possible from the kernel so that future device functionality and commands can be activated with minimal to none kernel changes. The above APIs enables modifying/querying a verb object via the DEVX interface. This enables interoperability between verbs and DEVX. As such an application can use the create method from verbs (e.g. ibv_create_qp) and modify and query the created object via DEVX (e.g. mlx5dv_devx_qp_modify).

ARGUMENTSqp/cq/wq/srq/ind_tbl  The ibv_xxx object to issue the action on. in  A buffer which contains the commands input data provided in a device specification format. inlen  The size of in buffer in bytes. out  A buffer which contains the commands output data according to the device specification format. outlen  The size of out buffer in bytes.

RETURN VALUEUpon success 0 is returned or the value of errno on a failure.

SEE ALSOmlx5dv_open_device, mlx5dv_devx_obj_create #AUTHOR Yishai Hadas <yishaih@mellanox.com>
0
Johanes Gumabo
Data Size   :   9,416 byte
man-mlx5dv_devx_qp_modify.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 204,537
Visitor ID   :     :  
Visitor IP   :   18.226.17.3   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.