diff options
Diffstat (limited to 'man/ibv_query_rt_values_ex.3')
-rw-r--r-- | man/ibv_query_rt_values_ex.3 | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/man/ibv_query_rt_values_ex.3 b/man/ibv_query_rt_values_ex.3 new file mode 100644 index 0000000..fcc460c --- /dev/null +++ b/man/ibv_query_rt_values_ex.3 @@ -0,0 +1,50 @@ +.\" -*- nroff -*- +.\" +.TH IBV_QUERY_RT_VALUES_EX 3 2016-2-20 libibverbs "Libibverbs Programmer's Manual" +.SH "NAME" +ibv_query_rt_values_ex \- query an RDMA device for some real time values +.SH "SYNOPSIS" +.nf +.B #include <infiniband/verbs.h> +.sp +.BI "int ibv_query_rt_values_ex(struct ibv_context " "*context", +.BI " struct ibv_values_ex " "*values" ); +.fi +.SH "DESCRIPTION" +.B ibv_query_rt_values_ex() +returns certain real time values of a device +.I context\fR. +The argument +.I attr +is a pointer to an ibv_device_attr_ex struct, as defined in <infiniband/verbs.h>. +.PP +.nf +struct ibv_values_ex { +.in +8 +uint32_t comp_mask; /* Compatibility mask that defines the query/queried fields [in/out] */ +struct timespec raw_clock; /* HW raw clock */ +.in -8 +}; + +enum ibv_values_mask { + IBV_VALUES_MASK_RAW_CLOCK = 1 << 0, /* HW raw clock */ +}; + +.fi +.SH "RETURN VALUE" +.B ibv_query_rt_values_ex() +returns 0 on success, or the value of errno on failure (which indicates the failure reason). +.SH "NOTES" +This extension verb only calls the provider, the provider has to query this value somehow and mark +the queried values in the comp_mask field. +.SH "SEE ALSO" +.BR ibv_query_device (3), +.BR ibv_open_device (3), +.BR ibv_query_port (3), +.BR ibv_query_pkey (3), +.BR ibv_query_gid (3) +.SH "AUTHORS" +.TP +Matan Barak <matanb@mellanox.com> +.TP +Yishai Hadas <yishaih@mellanox.com> |