Skip to content

Commit

Permalink
Remove the obsolete libibcm library
Browse files Browse the repository at this point in the history
The libibcm library was marked as obsolete long time ago,
the following patch is first step before removing ucm from
the kernel.

Signed-off-by: Leon Romanovsky <[email protected]>
  • Loading branch information
Leon Romanovsky authored and rleon committed Dec 25, 2017
1 parent 20fb7e8 commit 357d23c
Show file tree
Hide file tree
Showing 20 changed files with 0 additions and 2,640 deletions.
2 changes: 0 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,6 @@ add_subdirectory(libibverbs)
add_subdirectory(libibverbs/man)
add_subdirectory(librdmacm)
add_subdirectory(librdmacm/man)
add_subdirectory(libibcm)

# Providers
if (HAVE_COHERENT_DMA)
Expand Down Expand Up @@ -459,7 +458,6 @@ add_subdirectory(ibacm) # NO SPARSE
if (NOT NL_KIND EQUAL 0)
add_subdirectory(iwpmd)
endif()
add_subdirectory(libibcm/examples)
add_subdirectory(libibumad/tests)
add_subdirectory(libibverbs/examples)
add_subdirectory(librdmacm/examples)
Expand Down
1 change: 0 additions & 1 deletion Documentation/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
install(FILES
ibacm.md
ibsrpdm.md
libibcm.md
libibverbs.md
librdmacm.md
rxe.md
Expand Down
16 changes: 0 additions & 16 deletions Documentation/libibcm.md

This file was deleted.

6 changes: 0 additions & 6 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -99,12 +99,6 @@ H: Robert Sharp <[email protected]>
S: Supported
F: iwpmd/

LIBIBCM USERSPACE LIBRARY FOR IB CONNECTION MANAGEMENT (/dev/infiniband/ucmX)
M: Sean Hefty <[email protected]>
H: Libor Michalek <[email protected]>
S: Obsolete
F: libibcm/

LIBIBUMAD USERSPACE LIBRARY FOR SMP AND GMP MAD PROCESSING (/dev/infiniband/umadX)
M: Hal Rosenstock <[email protected]>
H: Sasha Khapyorsky <[email protected]>
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ following device nodes:
- /dev/infiniband/uverbsX (libibverbs)
- /dev/infiniband/rdma_cm (librdmacm)
- /dev/infiniband/umadX (libibumad)
- /dev/infiniband/ucmX (libibcm, deprecated)

The userspace component of the libibverbs RDMA kernel drivers are included
under the providers/ directory. Support for the following Kernel RDMA drivers
Expand Down
39 changes: 0 additions & 39 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -172,45 +172,6 @@ Description: Debug symbols for the libibverbs library
libibverbs1. They will automatically be used by gdb for debugging
libibverbs-related issues.

Package: libibcm-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libibcm1 (= ${binary:Version}), libibverbs-dev, ${misc:Depends}
Description: Development files for the libibcm library
libibcm provides a userspace implementation of an InfiniBand
Communication Manager (CM). The CM handles both connection
establishment as well as service ID resolution.
.
This package is needed to compile programs against libibcm1.
It contains the header files and static libraries (optionally)
needed for compiling.

Package: libibcm1
Architecture: linux-any
Multi-Arch: same
Section: libs
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: InfiniBand Communication Manager (CM) library
libibcm provides a userspace implementation of an InfiniBand
Communication Manager (CM). The CM handles both connection
establishment as well as service ID resolution.
.
This package contains the shared library.

Package: libibcm1-dbg
Section: debug
Architecture: linux-any
Depends: libibcm1 (= ${binary:Version}), ${misc:Depends}
Description: Debug symbols for the libibcm1 library
libibcm provides a userspace implementation of an InfiniBand
Communication Manager (CM). The CM handles both connection
establishment as well as service ID resolution.
.
This package contains the debug symbols associated with
libibcm1. They will automatically be used by gdb for debugging
libibcm-related issues.

Package: libibumad-dev
Section: libdevel
Architecture: linux-any
Expand Down
6 changes: 0 additions & 6 deletions debian/copyright
Original file line number Diff line number Diff line change
Expand Up @@ -77,12 +77,6 @@ Files: iwpmd/*
Copyright: 2013-2016, Intel Corporation.
License: BSD-MIT or GPL-2

Files: libibcm/*
Copyright: 2004-2006, Intel Corporation.
2004-2005, Topspin Communications.
2004, Voltaire Corporation.
License: BSD-MIT or GPL-2

Files: libibumad/*
Copyright: 2004-2017, Mellanox Technologies Ltd.
2004, Infinicon Corporation.
Expand Down
3 changes: 0 additions & 3 deletions debian/libibcm-dev.install

This file was deleted.

2 changes: 0 additions & 2 deletions debian/libibcm1.install

This file was deleted.

23 changes: 0 additions & 23 deletions debian/libibcm1.symbols

This file was deleted.

1 change: 0 additions & 1 deletion debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ override_dh_makeshlibs:
dh_makeshlibs $(SHLIBS_EXCLUDE)

override_dh_strip:
dh_strip -plibibcm1 --dbg-package=libibcm1-dbg
dh_strip -plibibumad3 --dbg-package=libibumad3-dbg
dh_strip -plibibverbs1 --dbg-package=libibverbs1-dbg
dh_strip -plibrdmacm1 --dbg-package=librdmacm1-dbg
Expand Down
11 changes: 0 additions & 11 deletions libibcm/CMakeLists.txt

This file was deleted.

Loading

0 comments on commit 357d23c

Please sign in to comment.