Linux repositories inspector

libibverbs-dev - Development files for the libibverbs library

libibverbs is a library that allows userspace processes to use RDMA "verbs" as described in the InfiniBand Architecture Specification and the RDMA Protocol Verbs Specification. iWARP ethernet NICs support RDMA over hardware-offloaded TCP/IP, while InfiniBand is a high-throughput, low-latency networking technology. InfiniBand host channel adapters (HCAs) and iWARP NICs commonly support direct hardware access from userspace (kernel bypass), and libibverbs supports this when available.
This package is needed to compile programs against libibverbs1. It contains the header files and static libraries (optionally) needed for compiling.
28.0
Ubuntu iconUbuntu 20.04
24.0
Debian iconDebian 10.0
Ubuntu iconUbuntu 19.10
22.1
Debian iconDebian 10.0
Ubuntu iconUbuntu 19.04
19.0
Ubuntu iconUbuntu 18.10
17.1
Ubuntu iconUbuntu 18.04 LTS
16.0
Debian iconDebian 9.0
1.2.1
Debian iconDebian 9.0
Ubuntu iconUbuntu 17.10
1.1.8
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb22.1-12019-02-12354 kiB1.33 MiB
Debian iconDebian 10.0 buster-backports/maindeb24.0-2~bpo10+12019-07-21423 kiB1.6 MiB
Debian iconDebian 9.0 stretch/maindeb1.2.1-22017-11-10105 kiB327 kiB
Debian iconDebian 9.0 stretch-backports/maindeb16.0-1~bpo9+12018-01-05101 kiB297 kiB
Ubuntu iconUbuntu 17.10 artful/maindeb1.2.1-2ubuntu12017-11-1095.2 kiB321 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb17.1-12018-06-12101 kiB280 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb17.1-1ubuntu0.22019-10-31101 kiB280 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb19.0-12019-01-14117 kiB326 kiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb19.0-1ubuntu0.12019-01-14117 kiB326 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb22.1-12019-02-07352 kiB1.33 MiB
Ubuntu iconUbuntu 19.04 disco-updates/maindeb22.1-1ubuntu0.12019-06-17353 kiB1.33 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb24.0-22019-07-15422 kiB1.63 MiB
Ubuntu iconUbuntu 20.04 focal/maindeb28.0-1ubuntu12020-02-28433 kiB1.66 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb1.1.8-1.1ubuntu22017-11-1075.8 kiB266 kiB

Manual pages

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)

ibv_alloc_dm, ibv_free_dm, ibv_memcpy_to/from_dm - allocate or free a device memory buffer (DMs) and perform memory copy to or from it

ibv_alloc_mw(3)

ibv_alloc_mw, ibv_dealloc_mw - 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)

ibv_alloc_parent_domain(), ibv_dealloc_pd() - allocate and deallocate the parent domain object

ibv_alloc_pd(3)

ibv_alloc_pd, ibv_dealloc_pd - allocate or deallocate a protection domain (PDs)

ibv_alloc_td(3)

ibv_alloc_td(), ibv_dealloc_td() - allocate and deallocate thread domain object

ibv_attach_counters_point_flow(3)

B]ibv_attach_counters_point_flowR] - attach individual counter definition to a flow object

ibv_attach_mcast(3)

ibv_attach_mcast, ibv_detach_mcast - attach and detach a queue pair (QPs) to/from a multicast group

ibv_bind_mw(3)

ibv_bind_mw - post a request to bind a type 1 memory window to a memory region

ibv_create_ah(3)

ibv_create_ah, ibv_destroy_ah - create or destroy an address handle (AH)

ibv_create_ah_from_wc(3)

ibv_init_ah_from_wc, ibv_create_ah_from_wc - initialize or create an address handle (AH) from a work completion

ibv_create_comp_channel(3)

ibv_create_comp_channel, ibv_destroy_comp_channel - create or destroy a completion event channel

ibv_create_counters(3)

B]ibv_create_countersR], B]ibv_destroy_countersR] - Create or destroy a counters handle

ibv_create_cq(3)

ibv_create_cq, ibv_destroy_cq - create or destroy a completion queue (CQ)

ibv_create_cq_ex(3)

ibv_create_cq_ex - create a completion queue (CQ)

ibv_create_flow(3)

ibv_create_flow, ibv_destroy_flow - create or destroy flow steering rules

ibv_create_flow_action(3)

ibv_flow_action_esp - Flow action esp for verbs

ibv_create_qp(3)

ibv_create_qp, ibv_destroy_qp - create or destroy a queue pair (QP)

ibv_create_qp_ex(3)

ibv_create_qp_ex, ibv_destroy_qp - create or destroy a queue pair (QP)

ibv_create_rwq_ind_table(3)

ibv_create_rwq_ind_table, ibv_destroy_rwq_ind_table - create or destroy a Receive Work Queue Indirection Table (RWQ IND TBL).

ibv_create_srq(3)

ibv_create_srq, ibv_destroy_srq - create or destroy a shared receive queue (SRQ)

ibv_create_srq_ex(3)

ibv_create_srq_ex, ibv_destroy_srq - create or destroy a shared receive queue (SRQ)

ibv_create_wq(3)

ibv_create_wq, ibv_destroy_wq - create or destroy a Work Queue (WQ).

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_port_state_str - Return string describing port_state enum value

ibv_fork_init(3)

ibv_fork_init - initialize libibverbs to support fork()

ibv_get_async_event(3)

ibv_get_async_event, ibv_ack_async_event - get or acknowledge asynchronous events

ibv_get_cq_event(3)

ibv_get_cq_event, ibv_ack_cq_events - 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_list(3)

ibv_get_device_list, ibv_free_device_list - 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_inc_rkey(3)

ibv_inc_rkey - creates a new rkey from the given one

ibv_modify_cq(3)

ibv_modify_cq - modify a completion queue (CQ)

ibv_modify_qp(3)

ibv_modify_qp - modify the attributes of a queue pair (QP)

ibv_modify_qp_rate_limit(3)

ibv_modify_qp_rate_limit - modify the send rate limits attributes of a queue pair (QP)

ibv_modify_srq(3)

ibv_modify_srq - modify attributes of a shared receive queue (SRQ)

ibv_modify_wq(3)

ibv_modify_wq - Modify a Work Queue (WQ).

ibv_open_device(3)

ibv_open_device, ibv_close_device - open and close an RDMA device context

ibv_open_qp(3)

ibv_open_qp - open a shareable queue pair (QP)

ibv_open_xrcd(3)

ibv_open_xrcd, ibv_close_xrcd - open or close an XRC protection domain (XRCDs)

ibv_poll_cq(3)

ibv_poll_cq - poll a completion queue (CQ)

ibv_post_recv(3)

ibv_post_recv - post a list of work requests (WRs) to a receive queue

ibv_post_send(3)

ibv_post_send - post a list of work requests (WRs) to a send queue

ibv_post_srq_ops(3)

ibv_post_srq_ops - perform on a special shared receive queue (SRQ) configuration manipulations

ibv_post_srq_recv(3)

ibv_post_srq_recv - post a list of work requests (WRs) to a shared receive queue (SRQ)

ibv_query_device(3)

ibv_query_device - query an RDMA device’s attributes

ibv_query_device_ex(3)

ibv_query_device_ex - query an RDMA device’s attributes

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)

ibv_query_port - query an RDMA port’s attributes

ibv_query_qp(3)

ibv_query_qp - get the attributes of a queue pair (QP)

ibv_query_rt_values_ex(3)

ibv_query_rt_values_ex - query an RDMA device for some real time values

ibv_query_srq(3)

ibv_query_srq - 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 2.5 Gbit/sec mult_to_ibv_rate - convert multiplier of 2.5 Gbit/sec to an IB rate enumeration

ibv_read_counters(3)

B]ibv_read_countersR] - Read counter values

ibv_reg_mr(3)

ibv_reg_mr, ibv_reg_mr_iova, ibv_dereg_mr - 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)

mlx4dv_init_obj(3)

mlx4dv_init_obj - Initialize mlx4 direct verbs object from ibv_xxx structures

mlx4dv_query_device(3)

mlx4dv_query_device - Query device capabilities specific to mlx4

mlx4dv_set_context_attr(3)

mlx4dv_set_context_attr - Set context attributes

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(3)

mlx5dv_create_flow - creates a steering flow rule

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 I]mlx5dv_create_flow(3)R]

mlx5dv_create_mkey(3)

mlx5dv_create_mkey - Creates an indirect mkey mlx5dv_create_mkey - Destroys an indirect mkey

mlx5dv_create_qp(3)

mlx5dv_create_qp - creates a queue pair (QP)

mlx5dv_devx_alloc_uar(3)

mlx5dv_devx_alloc_uar - Allocates a DEVX UAR mlx5dv_devx_free_uar - Frees a DEVX UAR

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_event_channel - Destroy a DEVX event channel.

mlx5dv_devx_get_event(3)

mlx5dv_devx_get_event - Get an asynchronous event.

mlx5dv_devx_query_eqn(3)

mlx5dv_devx_query_eqn - Query EQN for a given vector id.

mlx5dv_devx_subscribe_devx_event(3)

mlx5dv_devx_subscribe_devx_event - 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_devx_umem_reg(3)

mlx5dv_devx_umem_reg - Register a user memory to be used by the devx interface mlx5dv_devx_umem_dereg - Deregister a devx umem object

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 Rule

mlx5dv_flow_action_esp(3)

mlx5dv_flow_action_esp - Flow action esp for mlx5 provider

mlx5dv_get_clock_info(3)

mlx5dv_get_clock_info - Get device clock information

mlx5dv_init_obj(3)

mlx5dv_init_obj - 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_open_device(3)

mlx5dv_open_device - Open an RDMA device context for the mlx5 provider

mlx5dv_query_device(3)

mlx5dv_query_device - Query device capabilities specific to mlx5

mlx5dv_ts_to_ns(3)

mlx5dv_ts_to_ns - Convert device timestamp from HCA core clock units to the corresponding nanosecond counts

mlx5dv_wr_post(3)

mlx5dv_wr_set_dc_addr - Attach a DC info to the last work request

efadv(7)

efadv - Direct verbs for efa devices This provides low level access to efa devices to perform direct operations, without general branching performed by libibverbs.

mlx4dv(7)

mlx4dv - Direct verbs for mlx4 devices
This is low level access to mlx4 devices to perform data path operations, without general branching performed by ibv_post_send(3).

mlx5dv(7)

mlx5dv - Direct verbs for mlx5 devices
This is low level access to mlx5 devices to perform data path operations, without general branching performed by ibv_post_send(3).

Latest updates

Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 28.0-1ubuntu1 removed

2020-02-28
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 27.0-2ubuntu3 to 28.0-1ubuntu1

2020-02-28
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 28.0-1ubuntu1 introduced

2020-02-25
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 27.0-2 to 27.0-2ubuntu3

2020-02-13
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 27.0-2ubuntu3 removed

2020-02-13
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Updated from 27.0-2ubuntu2 to 27.0-2ubuntu3

2020-01-30
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Updated from 27.0-2build1 to 27.0-2ubuntu2

2020-01-25
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 27.0-2build1 introduced

2020-01-25
Ubuntu icon

Ubuntu 20.04 focal/main: Version 27.0-2 introduced

2020-01-07
Debian icon

Debian 10.0 buster-backports/main: Version 24.0-2~bpo10+1 reintroduced

2019-11-24
Debian icon

Debian 10.0 buster-backports/main: Version 24.0-2~bpo10+1 removed

2019-11-24
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/main: Version 17.1-1ubuntu0.2 removed

2019-11-06
Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 17.1-1ubuntu0.1 to 17.1-1ubuntu0.2

2019-10-31
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/main: Version 17.1-1ubuntu0.2 introduced

2019-09-18
Ubuntu icon

Ubuntu 19.10 eoan/main: Version 24.0-2 reintroduced

2019-08-19
Ubuntu icon

Ubuntu 19.10 eoan/main: Version 24.0-2 removed

2019-08-19
Debian icon

Debian 9.0 stretch-backports/main: Version 16.0-1~bpo9+1 reintroduced

2019-08-16
  • No-change rebuild for stretch-backports.
Debian icon

Debian 9.0 stretch-backports/main: Version 16.0-1~bpo9+1 removed

2019-08-15
Ubuntu icon

Ubuntu 19.10 eoan/main: Version 24.0-2 reintroduced

2019-08-14
Ubuntu icon

Ubuntu 19.10 eoan/main: Version 24.0-2 removed

2019-08-14

Related packages

libibverbs - A library and drivers for direct userspace use of RDMA (InfiniBand/iWARP/RoCE) hardware
⇧ Top