.\" Automatically generated by Pandoc 2.9.2.1 .\" .TH "IBV_RATE_TO_MULT" "3" "2006-10-31" "libibverbs" "Libibverbs Programmer\[cq]s Manual" .hy .SH NAME .PP ibv_rate_to_mult - convert IB rate enumeration to multiplier of 2.5 Gbit/sec .PP mult_to_ibv_rate - convert multiplier of 2.5 Gbit/sec to an IB rate enumeration .SH SYNOPSIS .IP .nf \f[C] #include int ibv_rate_to_mult(enum ibv_rate rate); enum ibv_rate mult_to_ibv_rate(int mult); \f[R] .fi .SH DESCRIPTION .PP \f[B]ibv_rate_to_mult()\f[R] converts the IB transmission rate enumeration \f[I]rate\f[R] to a multiple of 2.5 Gbit/sec (the base rate). For example, if \f[I]rate\f[R] is \f[B]IBV_RATE_5_GBPS\f[R], the value 2 will be returned (5 Gbit/sec = 2 * 2.5 Gbit/sec). .PP \f[B]mult_to_ibv_rate()\f[R] converts the multiplier value (of 2.5 Gbit/sec) \f[I]mult\f[R] to an IB transmission rate enumeration. For example, if \f[I]mult\f[R] is 2, the rate enumeration \f[B]IBV_RATE_5_GBPS\f[R] will be returned. .SH RETURN VALUE .PP \f[B]ibv_rate_to_mult()\f[R] returns the multiplier of the base rate 2.5 Gbit/sec. .PP \f[B]mult_to_ibv_rate()\f[R] returns the enumeration representing the IB transmission rate. .SH SEE ALSO .PP \f[B]ibv_query_port\f[R](3) .SH AUTHOR .PP Dotan Barak