@@ -3,6 +3,7 @@ etc/modprobe.d/truescale.conf
usr/bin/rxe_cfg
usr/lib/*/libibverbs/lib*-rdmav2.so
usr/lib/*/libmlx5.so.*
+usr/lib/*/libmlx4.so.*
usr/lib/truescale-serdes.cmds
usr/share/doc/rdma-core/rxe.md usr/share/doc/ibverbs-providers/
usr/share/man/man7/rxe.7
@@ -4,3 +4,7 @@ libmlx5.so.1 ibverbs-providers #MINVER#
mlx5dv_init_obj@MLX5_1.0 13
mlx5dv_query_device@MLX5_1.0 13
mlx5dv_create_cq@MLX5_1.1 14
+
+libmlx4.so.1 ibverbs-providers #MINVER#
+ MLX4_1.0@MLX4_1.0 15
+ mlx4dv_init_obj@MLX4_1.0 15
@@ -1,14 +1,18 @@
usr/include/infiniband/arch.h
usr/include/infiniband/kern-abi.h
usr/include/infiniband/mlx5dv.h
+usr/include/infiniband/mlx4dv.h
usr/include/infiniband/opcode.h
usr/include/infiniband/sa-kern-abi.h
usr/include/infiniband/sa.h
usr/include/infiniband/verbs.h
usr/lib/*/libibverbs*.so
usr/lib/*/libmlx5.so
+usr/lib/*/libmlx4.so
usr/share/man/man3/ibv_*
usr/share/man/man3/mbps_to_ibv_rate.3
usr/share/man/man3/mlx5dv_*.3
+usr/share/man/man3/mlx4dv_*.3
usr/share/man/man3/mult_to_ibv_rate.3
usr/share/man/man7/mlx5dv.7
+usr/share/man/man7/mlx4dv.7
@@ -1,4 +1,5 @@
-rdma_provider(mlx4
+rdma_shared_provider(mlx4 libmlx4.map
+ 1 1.0.${PACKAGE_VERSION}
buf.c
cq.c
dbrec.c
@@ -7,3 +8,7 @@ rdma_provider(mlx4
srq.c
verbs.c
)
+
+publish_headers(infiniband
+ mlx4dv.h
+)
new file mode 100644
@@ -0,0 +1,7 @@
+/* Export symbols should be added below according to
+ Documentation/versioning.md document. */
+MLX4_1.0 {
+ global:
+ mlx4dv_init_obj;
+ local: *;
+};
@@ -355,7 +355,9 @@ rm -rf %{buildroot}/%{_initrddir}/
%{_mandir}/man3/*_to_ibv_rate.*
%{_mandir}/man7/rdma_cm.*
%{_mandir}/man3/mlx5dv*
+%{_mandir}/man3/mlx4dv*
%{_mandir}/man7/mlx5dv*
+%{_mandir}/man7/mlx4dv*
%files -n libibverbs
%dir %{_sysconfdir}/libibverbs.d
@@ -363,6 +365,7 @@ rm -rf %{buildroot}/%{_initrddir}/
%{_libdir}/libibverbs*.so.*
%{_libdir}/libibverbs/*.so
%{_libdir}/libmlx5.so*
+%{_libdir}/libmlx4.so*
%config(noreplace) %{_sysconfdir}/libibverbs.d/*.driver
%doc %{_docdir}/%{name}-%{version}/libibverbs.md
%doc %{_docdir}/%{name}-%{version}/rxe.md