From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Gunthorpe Subject: [RFCv2 14/15] Move providers into providers/ Date: Mon, 22 Aug 2016 12:13:37 -0600 Message-ID: <1471889618-1605-15-git-send-email-jgunthorpe@obsidianresearch.com> References: <1471889618-1605-1-git-send-email-jgunthorpe@obsidianresearch.com> Return-path: In-Reply-To: <1471889618-1605-1-git-send-email-jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org> Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Doug Ledford , linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: Devesh Sharma , Hal Rosenstock , Mike Marciniszyn , Moni Shoua , Sean Hefty , Steve Wise , Tatyana Nikolova , Vladimir Sokolovsky , Yishai Hadas List-Id: linux-rdma@vger.kernel.org Also - Delete debian and RPM packaging from providers - Flatten the src/ directory into the root - Drop the 'lib' prefix. These are plugins, not true libraries Signed-off-by: Jason Gunthorpe --- CMakeLists.txt | 26 +++-- libcxgb3/libcxgb3.spec.in | 55 ---------- libcxgb4/libcxgb4.spec.in | 55 ---------- libhfi1verbs/libhfi1verbs.spec.in | 111 --------------------- libi40iw/libi40iw.spec.in | 72 ------------- libipathverbs/libipathverbs.spec.in | 104 ------------------- libipathverbs/src/CMakeLists.txt | 4 - libmlx4/debian/changelog | 73 -------------- libmlx4/debian/compat | 1 - libmlx4/debian/control | 47 --------- libmlx4/debian/copyright | 43 -------- libmlx4/debian/libmlx4-1.install | 2 - libmlx4/debian/libmlx4-dev.install | 1 - .../debian/patches/driver-plugin-directory.patch | 10 -- libmlx4/debian/patches/series | 1 - libmlx4/debian/rules | 10 -- libmlx4/debian/source/format | 1 - libmlx4/debian/watch | 3 - libmlx4/libmlx4.spec.in | 90 ----------------- libmlx5/debian/changelog | 18 ---- libmlx5/debian/compat | 1 - libmlx5/debian/control | 47 --------- libmlx5/debian/copyright | 43 -------- libmlx5/debian/libmlx5-1.install | 2 - libmlx5/debian/libmlx5-dev.install | 1 - .../debian/patches/driver-plugin-directory.patch | 10 -- libmlx5/debian/patches/series | 1 - libmlx5/debian/rules | 10 -- libmlx5/debian/source/format | 1 - libmlx5/debian/watch | 3 - libmlx5/libmlx5.spec.in | 60 ----------- libmthca/debian/changelog | 73 -------------- libmthca/debian/compat | 1 - libmthca/debian/control | 48 --------- libmthca/debian/copyright | 44 -------- libmthca/debian/libmthca-dev.install | 1 - libmthca/debian/libmthca1.install | 2 - .../debian/patches/driver-plugin-directory.patch | 10 -- libmthca/debian/patches/series | 1 - libmthca/debian/rules | 10 -- libmthca/debian/source/format | 1 - libmthca/debian/watch | 3 - libmthca/libmthca.spec.in | 97 ------------------ libnes/libnes.spec.in | 107 -------------------- libocrdma/libocrdma.spec.in | 71 ------------- librxe/librxe.spec.in | 55 ---------- librxe/src/CMakeLists.txt | 3 - {libcxgb4 => providers/cxgb3}/AUTHORS | 0 {libcxgb3/src => providers/cxgb3}/CMakeLists.txt | 0 {libcxgb3 => providers/cxgb3}/COPYING | 0 {libcxgb3 => providers/cxgb3}/README | 0 {libcxgb3/src => providers/cxgb3}/cq.c | 0 {libcxgb3/src => providers/cxgb3}/cxio_wr.h | 0 .../src => providers/cxgb3}/firmware_exports.h | 0 {libcxgb3/src => providers/cxgb3}/iwch-abi.h | 0 {libcxgb3/src => providers/cxgb3}/iwch.c | 0 {libcxgb3/src => providers/cxgb3}/iwch.h | 0 {libcxgb3/src => providers/cxgb3}/qp.c | 0 {libcxgb3/src => providers/cxgb3}/verbs.c | 0 {libcxgb3 => providers/cxgb4}/AUTHORS | 0 {libcxgb4/src => providers/cxgb4}/CMakeLists.txt | 0 {libcxgb4 => providers/cxgb4}/README | 0 {libcxgb4/src => providers/cxgb4}/cq.c | 0 {libcxgb4/src => providers/cxgb4}/cxgb4-abi.h | 0 {libcxgb4/src => providers/cxgb4}/dev.c | 0 {libcxgb4/src => providers/cxgb4}/libcxgb4.h | 0 {libcxgb4/src => providers/cxgb4}/qp.c | 0 {libcxgb4/src => providers/cxgb4}/queue.h | 0 {libcxgb4/src => providers/cxgb4}/t4.h | 0 {libcxgb4/src => providers/cxgb4}/t4_chip_type.h | 0 {libcxgb4/src => providers/cxgb4}/t4_pci_id_tbl.h | 0 {libcxgb4/src => providers/cxgb4}/t4_regs.h | 0 {libcxgb4/src => providers/cxgb4}/t4fw_interface.h | 0 {libcxgb4/src => providers/cxgb4}/verbs.c | 0 {libhfi1verbs => providers/hfi1verbs}/AUTHORS | 0 .../src => providers/hfi1verbs}/CMakeLists.txt | 0 {libhfi1verbs => providers/hfi1verbs}/COPYING | 0 {libhfi1verbs => providers/hfi1verbs}/README | 0 .../src => providers/hfi1verbs}/hfi-abi.h | 0 .../src => providers/hfi1verbs}/hfiverbs.c | 0 .../src => providers/hfi1verbs}/hfiverbs.h | 0 {libhfi1verbs/src => providers/hfi1verbs}/verbs.c | 0 {libnes => providers/i40iw}/AUTHORS | 0 {libi40iw/src => providers/i40iw}/CMakeLists.txt | 0 {libi40iw/src => providers/i40iw}/i40e_devids.h | 0 {libi40iw/src => providers/i40iw}/i40iw-abi.h | 0 {libi40iw/src => providers/i40iw}/i40iw_d.h | 0 {libi40iw/src => providers/i40iw}/i40iw_osdep.h | 0 {libi40iw/src => providers/i40iw}/i40iw_register.h | 0 {libi40iw/src => providers/i40iw}/i40iw_status.h | 0 {libi40iw/src => providers/i40iw}/i40iw_uk.c | 0 {libi40iw/src => providers/i40iw}/i40iw_umain.c | 0 {libi40iw/src => providers/i40iw}/i40iw_umain.h | 0 {libi40iw/src => providers/i40iw}/i40iw_user.h | 0 {libi40iw/src => providers/i40iw}/i40iw_uverbs.c | 0 {libipathverbs => providers/ipathverbs}/AUTHORS | 0 .../ipathverbs}/CMakeLists.txt | 4 + {libipathverbs => providers/ipathverbs}/COPYING | 0 {libipathverbs => providers/ipathverbs}/README | 0 .../ipathverbs}/dracut_check | 0 .../ipathverbs}/dracut_install | 0 .../ipathverbs}/dracut_kmod | 0 .../src => providers/ipathverbs}/ipath-abi.h | 0 .../src => providers/ipathverbs}/ipathverbs.c | 0 .../src => providers/ipathverbs}/ipathverbs.h | 0 .../ipathverbs}/truescale-serdes.cmds | 0 .../ipathverbs}/truescale.conf | 0 .../src => providers/ipathverbs}/verbs.c | 0 {libmlx4 => providers/mlx4}/AUTHORS | 0 {libmlx4/src => providers/mlx4}/CMakeLists.txt | 0 {libmlx4 => providers/mlx4}/README | 0 {libmlx4/src => providers/mlx4}/buf.c | 0 {libmlx4/src => providers/mlx4}/cq.c | 0 {libmlx4/src => providers/mlx4}/dbrec.c | 0 {libmlx4/src => providers/mlx4}/doorbell.h | 0 {libmlx4/src => providers/mlx4}/mlx4-abi.h | 0 {libmlx4/src => providers/mlx4}/mlx4.c | 0 {libmlx4/src => providers/mlx4}/mlx4.h | 0 {libmlx4/src => providers/mlx4}/mmio.h | 0 {libmlx4/src => providers/mlx4}/qp.c | 0 {libmlx4/src => providers/mlx4}/srq.c | 0 {libmlx4/src => providers/mlx4}/verbs.c | 0 {libmlx4/src => providers/mlx4}/wqe.h | 0 {libmlx5 => providers/mlx5}/AUTHORS | 0 {libmlx5/src => providers/mlx5}/CMakeLists.txt | 0 {libmlx5 => providers/mlx5}/README | 0 {libmlx5/src => providers/mlx5}/bitmap.h | 0 {libmlx5/src => providers/mlx5}/buf.c | 0 {libmlx5/src => providers/mlx5}/cq.c | 0 {libmlx5/src => providers/mlx5}/dbrec.c | 0 {libmlx5/src => providers/mlx5}/doorbell.h | 0 {libmlx5/src => providers/mlx5}/list.h | 0 {libmlx5/src => providers/mlx5}/mlx5-abi.h | 0 {libmlx5/src => providers/mlx5}/mlx5.c | 0 {libmlx5/src => providers/mlx5}/mlx5.h | 0 {libmlx5/src => providers/mlx5}/qp.c | 0 {libmlx5/src => providers/mlx5}/srq.c | 0 {libmlx5/src => providers/mlx5}/verbs.c | 0 {libmlx5/src => providers/mlx5}/wqe.h | 0 {libmthca => providers/mthca}/AUTHORS | 0 {libmthca/src => providers/mthca}/CMakeLists.txt | 0 {libmthca => providers/mthca}/README | 0 {libmthca/src => providers/mthca}/ah.c | 0 {libmthca/src => providers/mthca}/buf.c | 0 {libmthca/src => providers/mthca}/cq.c | 0 {libmthca/src => providers/mthca}/doorbell.h | 0 {libmthca/src => providers/mthca}/memfree.c | 0 {libmthca/src => providers/mthca}/mthca-abi.h | 0 {libmthca/src => providers/mthca}/mthca.c | 0 {libmthca/src => providers/mthca}/mthca.h | 0 {libmthca/src => providers/mthca}/qp.c | 0 {libmthca/src => providers/mthca}/srq.c | 0 {libmthca/src => providers/mthca}/verbs.c | 0 {libmthca/src => providers/mthca}/wqe.h | 0 {libi40iw => providers/nes}/AUTHORS | 0 {libnes/src => providers/nes}/CMakeLists.txt | 0 {libnes => providers/nes}/COPYING | 0 {libnes/src => providers/nes}/nes-abi.h | 0 {libnes/src => providers/nes}/nes_umain.c | 0 {libnes/src => providers/nes}/nes_umain.h | 0 {libnes/src => providers/nes}/nes_uverbs.c | 0 {libocrdma => providers/ocrdma}/AUTHORS | 0 {libocrdma/src => providers/ocrdma}/CMakeLists.txt | 0 {libocrdma => providers/ocrdma}/Changelog | 0 {libocrdma => providers/ocrdma}/README | 0 {libocrdma/src => providers/ocrdma}/ocrdma_abi.h | 0 {libocrdma/src => providers/ocrdma}/ocrdma_list.h | 0 {libocrdma/src => providers/ocrdma}/ocrdma_main.c | 0 {libocrdma/src => providers/ocrdma}/ocrdma_main.h | 0 {libocrdma/src => providers/ocrdma}/ocrdma_verbs.c | 0 {librxe => providers/rxe}/CMakeLists.txt | 3 + {librxe => providers/rxe}/README.md | 0 {librxe => providers/rxe}/man/CMakeLists.txt | 0 {librxe => providers/rxe}/man/rxe.7 | 0 {librxe => providers/rxe}/man/rxe_cfg.8 | 0 {librxe/src => providers/rxe}/rxe-abi.h | 0 {librxe/src => providers/rxe}/rxe.c | 0 {librxe/src => providers/rxe}/rxe.h | 0 {librxe => providers/rxe}/rxe_cfg | 0 {librxe/src => providers/rxe}/rxe_queue.h | 0 180 files changed, 19 insertions(+), 1421 deletions(-) delete mode 100644 libcxgb3/libcxgb3.spec.in delete mode 100644 libcxgb4/libcxgb4.spec.in delete mode 100644 libhfi1verbs/libhfi1verbs.spec.in delete mode 100644 libi40iw/libi40iw.spec.in delete mode 100644 libipathverbs/libipathverbs.spec.in delete mode 100644 libipathverbs/src/CMakeLists.txt delete mode 100644 libmlx4/debian/changelog delete mode 100644 libmlx4/debian/compat delete mode 100644 libmlx4/debian/control delete mode 100644 libmlx4/debian/copyright delete mode 100644 libmlx4/debian/libmlx4-1.install delete mode 100644 libmlx4/debian/libmlx4-dev.install delete mode 100644 libmlx4/debian/patches/driver-plugin-directory.patch delete mode 100644 libmlx4/debian/patches/series delete mode 100755 libmlx4/debian/rules delete mode 100644 libmlx4/debian/source/format delete mode 100644 libmlx4/debian/watch delete mode 100644 libmlx4/libmlx4.spec.in delete mode 100644 libmlx5/debian/changelog delete mode 100644 libmlx5/debian/compat delete mode 100644 libmlx5/debian/control delete mode 100644 libmlx5/debian/copyright delete mode 100644 libmlx5/debian/libmlx5-1.install delete mode 100644 libmlx5/debian/libmlx5-dev.install delete mode 100644 libmlx5/debian/patches/driver-plugin-directory.patch delete mode 100644 libmlx5/debian/patches/series delete mode 100755 libmlx5/debian/rules delete mode 100644 libmlx5/debian/source/format delete mode 100644 libmlx5/debian/watch delete mode 100644 libmlx5/libmlx5.spec.in delete mode 100644 libmthca/debian/changelog delete mode 100644 libmthca/debian/compat delete mode 100644 libmthca/debian/control delete mode 100644 libmthca/debian/copyright delete mode 100644 libmthca/debian/libmthca-dev.install delete mode 100644 libmthca/debian/libmthca1.install delete mode 100644 libmthca/debian/patches/driver-plugin-directory.patch delete mode 100644 libmthca/debian/patches/series delete mode 100755 libmthca/debian/rules delete mode 100644 libmthca/debian/source/format delete mode 100644 libmthca/debian/watch delete mode 100644 libmthca/libmthca.spec.in delete mode 100644 libnes/libnes.spec.in delete mode 100644 libocrdma/libocrdma.spec.in delete mode 100644 librxe/librxe.spec.in delete mode 100644 librxe/src/CMakeLists.txt rename {libcxgb4 => providers/cxgb3}/AUTHORS (100%) rename {libcxgb3/src => providers/cxgb3}/CMakeLists.txt (100%) rename {libcxgb3 => providers/cxgb3}/COPYING (100%) rename {libcxgb3 => providers/cxgb3}/README (100%) rename {libcxgb3/src => providers/cxgb3}/cq.c (100%) rename {libcxgb3/src => providers/cxgb3}/cxio_wr.h (100%) rename {libcxgb3/src => providers/cxgb3}/firmware_exports.h (100%) rename {libcxgb3/src => providers/cxgb3}/iwch-abi.h (100%) rename {libcxgb3/src => providers/cxgb3}/iwch.c (100%) rename {libcxgb3/src => providers/cxgb3}/iwch.h (100%) rename {libcxgb3/src => providers/cxgb3}/qp.c (100%) rename {libcxgb3/src => providers/cxgb3}/verbs.c (100%) rename {libcxgb3 => providers/cxgb4}/AUTHORS (100%) rename {libcxgb4/src => providers/cxgb4}/CMakeLists.txt (100%) rename {libcxgb4 => providers/cxgb4}/README (100%) rename {libcxgb4/src => providers/cxgb4}/cq.c (100%) rename {libcxgb4/src => providers/cxgb4}/cxgb4-abi.h (100%) rename {libcxgb4/src => providers/cxgb4}/dev.c (100%) rename {libcxgb4/src => providers/cxgb4}/libcxgb4.h (100%) rename {libcxgb4/src => providers/cxgb4}/qp.c (100%) rename {libcxgb4/src => providers/cxgb4}/queue.h (100%) rename {libcxgb4/src => providers/cxgb4}/t4.h (100%) rename {libcxgb4/src => providers/cxgb4}/t4_chip_type.h (100%) rename {libcxgb4/src => providers/cxgb4}/t4_pci_id_tbl.h (100%) rename {libcxgb4/src => providers/cxgb4}/t4_regs.h (100%) rename {libcxgb4/src => providers/cxgb4}/t4fw_interface.h (100%) rename {libcxgb4/src => providers/cxgb4}/verbs.c (100%) rename {libhfi1verbs => providers/hfi1verbs}/AUTHORS (100%) rename {libhfi1verbs/src => providers/hfi1verbs}/CMakeLists.txt (100%) rename {libhfi1verbs => providers/hfi1verbs}/COPYING (100%) rename {libhfi1verbs => providers/hfi1verbs}/README (100%) rename {libhfi1verbs/src => providers/hfi1verbs}/hfi-abi.h (100%) rename {libhfi1verbs/src => providers/hfi1verbs}/hfiverbs.c (100%) rename {libhfi1verbs/src => providers/hfi1verbs}/hfiverbs.h (100%) rename {libhfi1verbs/src => providers/hfi1verbs}/verbs.c (100%) rename {libnes => providers/i40iw}/AUTHORS (100%) rename {libi40iw/src => providers/i40iw}/CMakeLists.txt (100%) rename {libi40iw/src => providers/i40iw}/i40e_devids.h (100%) rename {libi40iw/src => providers/i40iw}/i40iw-abi.h (100%) rename {libi40iw/src => providers/i40iw}/i40iw_d.h (100%) rename {libi40iw/src => providers/i40iw}/i40iw_osdep.h (100%) rename {libi40iw/src => providers/i40iw}/i40iw_register.h (100%) rename {libi40iw/src => providers/i40iw}/i40iw_status.h (100%) rename {libi40iw/src => providers/i40iw}/i40iw_uk.c (100%) rename {libi40iw/src => providers/i40iw}/i40iw_umain.c (100%) rename {libi40iw/src => providers/i40iw}/i40iw_umain.h (100%) rename {libi40iw/src => providers/i40iw}/i40iw_user.h (100%) rename {libi40iw/src => providers/i40iw}/i40iw_uverbs.c (100%) rename {libipathverbs => providers/ipathverbs}/AUTHORS (100%) rename {libipathverbs => providers/ipathverbs}/CMakeLists.txt (80%) rename {libipathverbs => providers/ipathverbs}/COPYING (100%) rename {libipathverbs => providers/ipathverbs}/README (100%) rename {libipathverbs => providers/ipathverbs}/dracut_check (100%) rename {libipathverbs => providers/ipathverbs}/dracut_install (100%) rename {libipathverbs => providers/ipathverbs}/dracut_kmod (100%) rename {libipathverbs/src => providers/ipathverbs}/ipath-abi.h (100%) rename {libipathverbs/src => providers/ipathverbs}/ipathverbs.c (100%) rename {libipathverbs/src => providers/ipathverbs}/ipathverbs.h (100%) rename {libipathverbs => providers/ipathverbs}/truescale-serdes.cmds (100%) rename {libipathverbs => providers/ipathverbs}/truescale.conf (100%) rename {libipathverbs/src => providers/ipathverbs}/verbs.c (100%) rename {libmlx4 => providers/mlx4}/AUTHORS (100%) rename {libmlx4/src => providers/mlx4}/CMakeLists.txt (100%) rename {libmlx4 => providers/mlx4}/README (100%) rename {libmlx4/src => providers/mlx4}/buf.c (100%) rename {libmlx4/src => providers/mlx4}/cq.c (100%) rename {libmlx4/src => providers/mlx4}/dbrec.c (100%) rename {libmlx4/src => providers/mlx4}/doorbell.h (100%) rename {libmlx4/src => providers/mlx4}/mlx4-abi.h (100%) rename {libmlx4/src => providers/mlx4}/mlx4.c (100%) rename {libmlx4/src => providers/mlx4}/mlx4.h (100%) rename {libmlx4/src => providers/mlx4}/mmio.h (100%) rename {libmlx4/src => providers/mlx4}/qp.c (100%) rename {libmlx4/src => providers/mlx4}/srq.c (100%) rename {libmlx4/src => providers/mlx4}/verbs.c (100%) rename {libmlx4/src => providers/mlx4}/wqe.h (100%) rename {libmlx5 => providers/mlx5}/AUTHORS (100%) rename {libmlx5/src => providers/mlx5}/CMakeLists.txt (100%) rename {libmlx5 => providers/mlx5}/README (100%) rename {libmlx5/src => providers/mlx5}/bitmap.h (100%) rename {libmlx5/src => providers/mlx5}/buf.c (100%) rename {libmlx5/src => providers/mlx5}/cq.c (100%) rename {libmlx5/src => providers/mlx5}/dbrec.c (100%) rename {libmlx5/src => providers/mlx5}/doorbell.h (100%) rename {libmlx5/src => providers/mlx5}/list.h (100%) rename {libmlx5/src => providers/mlx5}/mlx5-abi.h (100%) rename {libmlx5/src => providers/mlx5}/mlx5.c (100%) rename {libmlx5/src => providers/mlx5}/mlx5.h (100%) rename {libmlx5/src => providers/mlx5}/qp.c (100%) rename {libmlx5/src => providers/mlx5}/srq.c (100%) rename {libmlx5/src => providers/mlx5}/verbs.c (100%) rename {libmlx5/src => providers/mlx5}/wqe.h (100%) rename {libmthca => providers/mthca}/AUTHORS (100%) rename {libmthca/src => providers/mthca}/CMakeLists.txt (100%) rename {libmthca => providers/mthca}/README (100%) rename {libmthca/src => providers/mthca}/ah.c (100%) rename {libmthca/src => providers/mthca}/buf.c (100%) rename {libmthca/src => providers/mthca}/cq.c (100%) rename {libmthca/src => providers/mthca}/doorbell.h (100%) rename {libmthca/src => providers/mthca}/memfree.c (100%) rename {libmthca/src => providers/mthca}/mthca-abi.h (100%) rename {libmthca/src => providers/mthca}/mthca.c (100%) rename {libmthca/src => providers/mthca}/mthca.h (100%) rename {libmthca/src => providers/mthca}/qp.c (100%) rename {libmthca/src => providers/mthca}/srq.c (100%) rename {libmthca/src => providers/mthca}/verbs.c (100%) rename {libmthca/src => providers/mthca}/wqe.h (100%) rename {libi40iw => providers/nes}/AUTHORS (100%) rename {libnes/src => providers/nes}/CMakeLists.txt (100%) rename {libnes => providers/nes}/COPYING (100%) rename {libnes/src => providers/nes}/nes-abi.h (100%) rename {libnes/src => providers/nes}/nes_umain.c (100%) rename {libnes/src => providers/nes}/nes_umain.h (100%) rename {libnes/src => providers/nes}/nes_uverbs.c (100%) rename {libocrdma => providers/ocrdma}/AUTHORS (100%) rename {libocrdma/src => providers/ocrdma}/CMakeLists.txt (100%) rename {libocrdma => providers/ocrdma}/Changelog (100%) rename {libocrdma => providers/ocrdma}/README (100%) rename {libocrdma/src => providers/ocrdma}/ocrdma_abi.h (100%) rename {libocrdma/src => providers/ocrdma}/ocrdma_list.h (100%) rename {libocrdma/src => providers/ocrdma}/ocrdma_main.c (100%) rename {libocrdma/src => providers/ocrdma}/ocrdma_main.h (100%) rename {libocrdma/src => providers/ocrdma}/ocrdma_verbs.c (100%) rename {librxe => providers/rxe}/CMakeLists.txt (82%) rename {librxe => providers/rxe}/README.md (100%) rename {librxe => providers/rxe}/man/CMakeLists.txt (100%) rename {librxe => providers/rxe}/man/rxe.7 (100%) rename {librxe => providers/rxe}/man/rxe_cfg.8 (100%) rename {librxe/src => providers/rxe}/rxe-abi.h (100%) rename {librxe/src => providers/rxe}/rxe.c (100%) rename {librxe/src => providers/rxe}/rxe.h (100%) rename {librxe => providers/rxe}/rxe_cfg (100%) rename {librxe/src => providers/rxe}/rxe_queue.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4058c8a68258..f18e65289396 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -188,20 +188,18 @@ add_subdirectory(librdmacm/man) add_subdirectory(libibcm/src) # Providers -add_subdirectory(libcxgb3/src) -add_subdirectory(libcxgb4/src) -add_subdirectory(libhfi1verbs/src) -add_subdirectory(libi40iw/src) -add_subdirectory(libipathverbs/src) -add_subdirectory(libipathverbs/) -add_subdirectory(libmlx4/src) -add_subdirectory(libmlx5/src) -add_subdirectory(libmthca/src) -add_subdirectory(libnes/src) -add_subdirectory(libocrdma/src) -add_subdirectory(librxe/src) -add_subdirectory(librxe/man) -add_subdirectory(librxe/) +add_subdirectory(providers/cxgb3) +add_subdirectory(providers/cxgb4) +add_subdirectory(providers/hfi1verbs) +add_subdirectory(providers/i40iw) +add_subdirectory(providers/ipathverbs) +add_subdirectory(providers/mlx4) +add_subdirectory(providers/mlx5) +add_subdirectory(providers/mthca) +add_subdirectory(providers/nes) +add_subdirectory(providers/ocrdma) +add_subdirectory(providers/rxe) +add_subdirectory(providers/rxe/man) # Binaries add_subdirectory(libibcm/examples) diff --git a/libcxgb3/libcxgb3.spec.in b/libcxgb3/libcxgb3.spec.in deleted file mode 100644 index 1ae72d793111..000000000000 diff --git a/libcxgb4/libcxgb4.spec.in b/libcxgb4/libcxgb4.spec.in deleted file mode 100644 index 6b4294468cf0..000000000000 diff --git a/libhfi1verbs/libhfi1verbs.spec.in b/libhfi1verbs/libhfi1verbs.spec.in deleted file mode 100644 index 110d795cc31b..000000000000 diff --git a/libi40iw/libi40iw.spec.in b/libi40iw/libi40iw.spec.in deleted file mode 100644 index 4e794fa1898c..000000000000 diff --git a/libipathverbs/libipathverbs.spec.in b/libipathverbs/libipathverbs.spec.in deleted file mode 100644 index d029696d70ef..000000000000 diff --git a/libipathverbs/src/CMakeLists.txt b/libipathverbs/src/CMakeLists.txt deleted file mode 100644 index 20924fda7900..000000000000 diff --git a/libmlx4/debian/changelog b/libmlx4/debian/changelog deleted file mode 100644 index ec7ba21e0573..000000000000 diff --git a/libmlx4/debian/compat b/libmlx4/debian/compat deleted file mode 100644 index 7f8f011eb73d..000000000000 diff --git a/libmlx4/debian/control b/libmlx4/debian/control deleted file mode 100644 index ab08e00e4eeb..000000000000 diff --git a/libmlx4/debian/copyright b/libmlx4/debian/copyright deleted file mode 100644 index db07a25fcbf1..000000000000 diff --git a/libmlx4/debian/libmlx4-1.install b/libmlx4/debian/libmlx4-1.install deleted file mode 100644 index 8cab406b098d..000000000000 diff --git a/libmlx4/debian/libmlx4-dev.install b/libmlx4/debian/libmlx4-dev.install deleted file mode 100644 index 8f70e5214388..000000000000 diff --git a/libmlx4/debian/patches/driver-plugin-directory.patch b/libmlx4/debian/patches/driver-plugin-directory.patch deleted file mode 100644 index fd73a739f424..000000000000 diff --git a/libmlx4/debian/patches/series b/libmlx4/debian/patches/series deleted file mode 100644 index 213f49e4c278..000000000000 diff --git a/libmlx4/debian/rules b/libmlx4/debian/rules deleted file mode 100755 index 9d15bec7c2a8..000000000000 diff --git a/libmlx4/debian/source/format b/libmlx4/debian/source/format deleted file mode 100644 index 163aaf8d82b6..000000000000 diff --git a/libmlx4/debian/watch b/libmlx4/debian/watch deleted file mode 100644 index 06bae51d7eb3..000000000000 diff --git a/libmlx4/libmlx4.spec.in b/libmlx4/libmlx4.spec.in deleted file mode 100644 index 3c93122b5a02..000000000000 diff --git a/libmlx5/debian/changelog b/libmlx5/debian/changelog deleted file mode 100644 index f43b43f41dfd..000000000000 diff --git a/libmlx5/debian/compat b/libmlx5/debian/compat deleted file mode 100644 index 7f8f011eb73d..000000000000 diff --git a/libmlx5/debian/control b/libmlx5/debian/control deleted file mode 100644 index 0aceae4a25ae..000000000000 diff --git a/libmlx5/debian/copyright b/libmlx5/debian/copyright deleted file mode 100644 index db07a25fcbf1..000000000000 diff --git a/libmlx5/debian/libmlx5-1.install b/libmlx5/debian/libmlx5-1.install deleted file mode 100644 index 1af89543be5a..000000000000 diff --git a/libmlx5/debian/libmlx5-dev.install b/libmlx5/debian/libmlx5-dev.install deleted file mode 100644 index 7de9fbe4978b..000000000000 diff --git a/libmlx5/debian/patches/driver-plugin-directory.patch b/libmlx5/debian/patches/driver-plugin-directory.patch deleted file mode 100644 index 91eb0482b3bb..000000000000 diff --git a/libmlx5/debian/patches/series b/libmlx5/debian/patches/series deleted file mode 100644 index 213f49e4c278..000000000000 diff --git a/libmlx5/debian/rules b/libmlx5/debian/rules deleted file mode 100755 index c8a46746512a..000000000000 diff --git a/libmlx5/debian/source/format b/libmlx5/debian/source/format deleted file mode 100644 index 163aaf8d82b6..000000000000 diff --git a/libmlx5/debian/watch b/libmlx5/debian/watch deleted file mode 100644 index cf13e694b2f8..000000000000 diff --git a/libmlx5/libmlx5.spec.in b/libmlx5/libmlx5.spec.in deleted file mode 100644 index 8c73c40fea39..000000000000 diff --git a/libmthca/debian/changelog b/libmthca/debian/changelog deleted file mode 100644 index d106ed76b49a..000000000000 diff --git a/libmthca/debian/compat b/libmthca/debian/compat deleted file mode 100644 index 7f8f011eb73d..000000000000 diff --git a/libmthca/debian/control b/libmthca/debian/control deleted file mode 100644 index 5ad14106b85c..000000000000 diff --git a/libmthca/debian/copyright b/libmthca/debian/copyright deleted file mode 100644 index 04abee0b74f7..000000000000 diff --git a/libmthca/debian/libmthca-dev.install b/libmthca/debian/libmthca-dev.install deleted file mode 100644 index e8122b99f572..000000000000 diff --git a/libmthca/debian/libmthca1.install b/libmthca/debian/libmthca1.install deleted file mode 100644 index 7d1d899e896f..000000000000 diff --git a/libmthca/debian/patches/driver-plugin-directory.patch b/libmthca/debian/patches/driver-plugin-directory.patch deleted file mode 100644 index 2ed7a66a24c0..000000000000 diff --git a/libmthca/debian/patches/series b/libmthca/debian/patches/series deleted file mode 100644 index 213f49e4c278..000000000000 diff --git a/libmthca/debian/rules b/libmthca/debian/rules deleted file mode 100755 index 902923802e67..000000000000 diff --git a/libmthca/debian/source/format b/libmthca/debian/source/format deleted file mode 100644 index 163aaf8d82b6..000000000000 diff --git a/libmthca/debian/watch b/libmthca/debian/watch deleted file mode 100644 index 8010f867b5d5..000000000000 diff --git a/libmthca/libmthca.spec.in b/libmthca/libmthca.spec.in deleted file mode 100644 index f23a159a5b97..000000000000 diff --git a/libnes/libnes.spec.in b/libnes/libnes.spec.in deleted file mode 100644 index 251365aedd1d..000000000000 diff --git a/libocrdma/libocrdma.spec.in b/libocrdma/libocrdma.spec.in deleted file mode 100644 index 5f7d9f13c527..000000000000 diff --git a/librxe/librxe.spec.in b/librxe/librxe.spec.in deleted file mode 100644 index 16dbaa615946..000000000000 diff --git a/librxe/src/CMakeLists.txt b/librxe/src/CMakeLists.txt deleted file mode 100644 index d8f3265176e4..000000000000 diff --git a/libcxgb4/AUTHORS b/providers/cxgb3/AUTHORS similarity index 100% rename from libcxgb4/AUTHORS rename to providers/cxgb3/AUTHORS diff --git a/libcxgb3/src/CMakeLists.txt b/providers/cxgb3/CMakeLists.txt similarity index 100% rename from libcxgb3/src/CMakeLists.txt rename to providers/cxgb3/CMakeLists.txt diff --git a/libcxgb3/COPYING b/providers/cxgb3/COPYING similarity index 100% rename from libcxgb3/COPYING rename to providers/cxgb3/COPYING diff --git a/libcxgb3/README b/providers/cxgb3/README similarity index 100% rename from libcxgb3/README rename to providers/cxgb3/README diff --git a/libcxgb3/src/cq.c b/providers/cxgb3/cq.c similarity index 100% rename from libcxgb3/src/cq.c rename to providers/cxgb3/cq.c diff --git a/libcxgb3/src/cxio_wr.h b/providers/cxgb3/cxio_wr.h similarity index 100% rename from libcxgb3/src/cxio_wr.h rename to providers/cxgb3/cxio_wr.h diff --git a/libcxgb3/src/firmware_exports.h b/providers/cxgb3/firmware_exports.h similarity index 100% rename from libcxgb3/src/firmware_exports.h rename to providers/cxgb3/firmware_exports.h diff --git a/libcxgb3/src/iwch-abi.h b/providers/cxgb3/iwch-abi.h similarity index 100% rename from libcxgb3/src/iwch-abi.h rename to providers/cxgb3/iwch-abi.h diff --git a/libcxgb3/src/iwch.c b/providers/cxgb3/iwch.c similarity index 100% rename from libcxgb3/src/iwch.c rename to providers/cxgb3/iwch.c diff --git a/libcxgb3/src/iwch.h b/providers/cxgb3/iwch.h similarity index 100% rename from libcxgb3/src/iwch.h rename to providers/cxgb3/iwch.h diff --git a/libcxgb3/src/qp.c b/providers/cxgb3/qp.c similarity index 100% rename from libcxgb3/src/qp.c rename to providers/cxgb3/qp.c diff --git a/libcxgb3/src/verbs.c b/providers/cxgb3/verbs.c similarity index 100% rename from libcxgb3/src/verbs.c rename to providers/cxgb3/verbs.c diff --git a/libcxgb3/AUTHORS b/providers/cxgb4/AUTHORS similarity index 100% rename from libcxgb3/AUTHORS rename to providers/cxgb4/AUTHORS diff --git a/libcxgb4/src/CMakeLists.txt b/providers/cxgb4/CMakeLists.txt similarity index 100% rename from libcxgb4/src/CMakeLists.txt rename to providers/cxgb4/CMakeLists.txt diff --git a/libcxgb4/README b/providers/cxgb4/README similarity index 100% rename from libcxgb4/README rename to providers/cxgb4/README diff --git a/libcxgb4/src/cq.c b/providers/cxgb4/cq.c similarity index 100% rename from libcxgb4/src/cq.c rename to providers/cxgb4/cq.c diff --git a/libcxgb4/src/cxgb4-abi.h b/providers/cxgb4/cxgb4-abi.h similarity index 100% rename from libcxgb4/src/cxgb4-abi.h rename to providers/cxgb4/cxgb4-abi.h diff --git a/libcxgb4/src/dev.c b/providers/cxgb4/dev.c similarity index 100% rename from libcxgb4/src/dev.c rename to providers/cxgb4/dev.c diff --git a/libcxgb4/src/libcxgb4.h b/providers/cxgb4/libcxgb4.h similarity index 100% rename from libcxgb4/src/libcxgb4.h rename to providers/cxgb4/libcxgb4.h diff --git a/libcxgb4/src/qp.c b/providers/cxgb4/qp.c similarity index 100% rename from libcxgb4/src/qp.c rename to providers/cxgb4/qp.c diff --git a/libcxgb4/src/queue.h b/providers/cxgb4/queue.h similarity index 100% rename from libcxgb4/src/queue.h rename to providers/cxgb4/queue.h diff --git a/libcxgb4/src/t4.h b/providers/cxgb4/t4.h similarity index 100% rename from libcxgb4/src/t4.h rename to providers/cxgb4/t4.h diff --git a/libcxgb4/src/t4_chip_type.h b/providers/cxgb4/t4_chip_type.h similarity index 100% rename from libcxgb4/src/t4_chip_type.h rename to providers/cxgb4/t4_chip_type.h diff --git a/libcxgb4/src/t4_pci_id_tbl.h b/providers/cxgb4/t4_pci_id_tbl.h similarity index 100% rename from libcxgb4/src/t4_pci_id_tbl.h rename to providers/cxgb4/t4_pci_id_tbl.h diff --git a/libcxgb4/src/t4_regs.h b/providers/cxgb4/t4_regs.h similarity index 100% rename from libcxgb4/src/t4_regs.h rename to providers/cxgb4/t4_regs.h diff --git a/libcxgb4/src/t4fw_interface.h b/providers/cxgb4/t4fw_interface.h similarity index 100% rename from libcxgb4/src/t4fw_interface.h rename to providers/cxgb4/t4fw_interface.h diff --git a/libcxgb4/src/verbs.c b/providers/cxgb4/verbs.c similarity index 100% rename from libcxgb4/src/verbs.c rename to providers/cxgb4/verbs.c diff --git a/libhfi1verbs/AUTHORS b/providers/hfi1verbs/AUTHORS similarity index 100% rename from libhfi1verbs/AUTHORS rename to providers/hfi1verbs/AUTHORS diff --git a/libhfi1verbs/src/CMakeLists.txt b/providers/hfi1verbs/CMakeLists.txt similarity index 100% rename from libhfi1verbs/src/CMakeLists.txt rename to providers/hfi1verbs/CMakeLists.txt diff --git a/libhfi1verbs/COPYING b/providers/hfi1verbs/COPYING similarity index 100% rename from libhfi1verbs/COPYING rename to providers/hfi1verbs/COPYING diff --git a/libhfi1verbs/README b/providers/hfi1verbs/README similarity index 100% rename from libhfi1verbs/README rename to providers/hfi1verbs/README diff --git a/libhfi1verbs/src/hfi-abi.h b/providers/hfi1verbs/hfi-abi.h similarity index 100% rename from libhfi1verbs/src/hfi-abi.h rename to providers/hfi1verbs/hfi-abi.h diff --git a/libhfi1verbs/src/hfiverbs.c b/providers/hfi1verbs/hfiverbs.c similarity index 100% rename from libhfi1verbs/src/hfiverbs.c rename to providers/hfi1verbs/hfiverbs.c diff --git a/libhfi1verbs/src/hfiverbs.h b/providers/hfi1verbs/hfiverbs.h similarity index 100% rename from libhfi1verbs/src/hfiverbs.h rename to providers/hfi1verbs/hfiverbs.h diff --git a/libhfi1verbs/src/verbs.c b/providers/hfi1verbs/verbs.c similarity index 100% rename from libhfi1verbs/src/verbs.c rename to providers/hfi1verbs/verbs.c diff --git a/libnes/AUTHORS b/providers/i40iw/AUTHORS similarity index 100% rename from libnes/AUTHORS rename to providers/i40iw/AUTHORS diff --git a/libi40iw/src/CMakeLists.txt b/providers/i40iw/CMakeLists.txt similarity index 100% rename from libi40iw/src/CMakeLists.txt rename to providers/i40iw/CMakeLists.txt diff --git a/libi40iw/src/i40e_devids.h b/providers/i40iw/i40e_devids.h similarity index 100% rename from libi40iw/src/i40e_devids.h rename to providers/i40iw/i40e_devids.h diff --git a/libi40iw/src/i40iw-abi.h b/providers/i40iw/i40iw-abi.h similarity index 100% rename from libi40iw/src/i40iw-abi.h rename to providers/i40iw/i40iw-abi.h diff --git a/libi40iw/src/i40iw_d.h b/providers/i40iw/i40iw_d.h similarity index 100% rename from libi40iw/src/i40iw_d.h rename to providers/i40iw/i40iw_d.h diff --git a/libi40iw/src/i40iw_osdep.h b/providers/i40iw/i40iw_osdep.h similarity index 100% rename from libi40iw/src/i40iw_osdep.h rename to providers/i40iw/i40iw_osdep.h diff --git a/libi40iw/src/i40iw_register.h b/providers/i40iw/i40iw_register.h similarity index 100% rename from libi40iw/src/i40iw_register.h rename to providers/i40iw/i40iw_register.h diff --git a/libi40iw/src/i40iw_status.h b/providers/i40iw/i40iw_status.h similarity index 100% rename from libi40iw/src/i40iw_status.h rename to providers/i40iw/i40iw_status.h diff --git a/libi40iw/src/i40iw_uk.c b/providers/i40iw/i40iw_uk.c similarity index 100% rename from libi40iw/src/i40iw_uk.c rename to providers/i40iw/i40iw_uk.c diff --git a/libi40iw/src/i40iw_umain.c b/providers/i40iw/i40iw_umain.c similarity index 100% rename from libi40iw/src/i40iw_umain.c rename to providers/i40iw/i40iw_umain.c diff --git a/libi40iw/src/i40iw_umain.h b/providers/i40iw/i40iw_umain.h similarity index 100% rename from libi40iw/src/i40iw_umain.h rename to providers/i40iw/i40iw_umain.h diff --git a/libi40iw/src/i40iw_user.h b/providers/i40iw/i40iw_user.h similarity index 100% rename from libi40iw/src/i40iw_user.h rename to providers/i40iw/i40iw_user.h diff --git a/libi40iw/src/i40iw_uverbs.c b/providers/i40iw/i40iw_uverbs.c similarity index 100% rename from libi40iw/src/i40iw_uverbs.c rename to providers/i40iw/i40iw_uverbs.c diff --git a/libipathverbs/AUTHORS b/providers/ipathverbs/AUTHORS similarity index 100% rename from libipathverbs/AUTHORS rename to providers/ipathverbs/AUTHORS diff --git a/libipathverbs/CMakeLists.txt b/providers/ipathverbs/CMakeLists.txt similarity index 80% rename from libipathverbs/CMakeLists.txt rename to providers/ipathverbs/CMakeLists.txt index eba006e4c409..afebc36ec14f 100644 --- a/libipathverbs/CMakeLists.txt +++ b/providers/ipathverbs/CMakeLists.txt @@ -1,3 +1,7 @@ +rdma_provider(ipathverbs + ipathverbs.c + verbs.c + ) install(FILES truescale.conf DESTINATION "${SYSCONFDIR}/modprobe.d/") install(FILES truescale-serdes.cmds DESTINATION "sbin/" diff --git a/libipathverbs/COPYING b/providers/ipathverbs/COPYING similarity index 100% rename from libipathverbs/COPYING rename to providers/ipathverbs/COPYING diff --git a/libipathverbs/README b/providers/ipathverbs/README similarity index 100% rename from libipathverbs/README rename to providers/ipathverbs/README diff --git a/libipathverbs/dracut_check b/providers/ipathverbs/dracut_check similarity index 100% rename from libipathverbs/dracut_check rename to providers/ipathverbs/dracut_check diff --git a/libipathverbs/dracut_install b/providers/ipathverbs/dracut_install similarity index 100% rename from libipathverbs/dracut_install rename to providers/ipathverbs/dracut_install diff --git a/libipathverbs/dracut_kmod b/providers/ipathverbs/dracut_kmod similarity index 100% rename from libipathverbs/dracut_kmod rename to providers/ipathverbs/dracut_kmod diff --git a/libipathverbs/src/ipath-abi.h b/providers/ipathverbs/ipath-abi.h similarity index 100% rename from libipathverbs/src/ipath-abi.h rename to providers/ipathverbs/ipath-abi.h diff --git a/libipathverbs/src/ipathverbs.c b/providers/ipathverbs/ipathverbs.c similarity index 100% rename from libipathverbs/src/ipathverbs.c rename to providers/ipathverbs/ipathverbs.c diff --git a/libipathverbs/src/ipathverbs.h b/providers/ipathverbs/ipathverbs.h similarity index 100% rename from libipathverbs/src/ipathverbs.h rename to providers/ipathverbs/ipathverbs.h diff --git a/libipathverbs/truescale-serdes.cmds b/providers/ipathverbs/truescale-serdes.cmds similarity index 100% rename from libipathverbs/truescale-serdes.cmds rename to providers/ipathverbs/truescale-serdes.cmds diff --git a/libipathverbs/truescale.conf b/providers/ipathverbs/truescale.conf similarity index 100% rename from libipathverbs/truescale.conf rename to providers/ipathverbs/truescale.conf diff --git a/libipathverbs/src/verbs.c b/providers/ipathverbs/verbs.c similarity index 100% rename from libipathverbs/src/verbs.c rename to providers/ipathverbs/verbs.c diff --git a/libmlx4/AUTHORS b/providers/mlx4/AUTHORS similarity index 100% rename from libmlx4/AUTHORS rename to providers/mlx4/AUTHORS diff --git a/libmlx4/src/CMakeLists.txt b/providers/mlx4/CMakeLists.txt similarity index 100% rename from libmlx4/src/CMakeLists.txt rename to providers/mlx4/CMakeLists.txt diff --git a/libmlx4/README b/providers/mlx4/README similarity index 100% rename from libmlx4/README rename to providers/mlx4/README diff --git a/libmlx4/src/buf.c b/providers/mlx4/buf.c similarity index 100% rename from libmlx4/src/buf.c rename to providers/mlx4/buf.c diff --git a/libmlx4/src/cq.c b/providers/mlx4/cq.c similarity index 100% rename from libmlx4/src/cq.c rename to providers/mlx4/cq.c diff --git a/libmlx4/src/dbrec.c b/providers/mlx4/dbrec.c similarity index 100% rename from libmlx4/src/dbrec.c rename to providers/mlx4/dbrec.c diff --git a/libmlx4/src/doorbell.h b/providers/mlx4/doorbell.h similarity index 100% rename from libmlx4/src/doorbell.h rename to providers/mlx4/doorbell.h diff --git a/libmlx4/src/mlx4-abi.h b/providers/mlx4/mlx4-abi.h similarity index 100% rename from libmlx4/src/mlx4-abi.h rename to providers/mlx4/mlx4-abi.h diff --git a/libmlx4/src/mlx4.c b/providers/mlx4/mlx4.c similarity index 100% rename from libmlx4/src/mlx4.c rename to providers/mlx4/mlx4.c diff --git a/libmlx4/src/mlx4.h b/providers/mlx4/mlx4.h similarity index 100% rename from libmlx4/src/mlx4.h rename to providers/mlx4/mlx4.h diff --git a/libmlx4/src/mmio.h b/providers/mlx4/mmio.h similarity index 100% rename from libmlx4/src/mmio.h rename to providers/mlx4/mmio.h diff --git a/libmlx4/src/qp.c b/providers/mlx4/qp.c similarity index 100% rename from libmlx4/src/qp.c rename to providers/mlx4/qp.c diff --git a/libmlx4/src/srq.c b/providers/mlx4/srq.c similarity index 100% rename from libmlx4/src/srq.c rename to providers/mlx4/srq.c diff --git a/libmlx4/src/verbs.c b/providers/mlx4/verbs.c similarity index 100% rename from libmlx4/src/verbs.c rename to providers/mlx4/verbs.c diff --git a/libmlx4/src/wqe.h b/providers/mlx4/wqe.h similarity index 100% rename from libmlx4/src/wqe.h rename to providers/mlx4/wqe.h diff --git a/libmlx5/AUTHORS b/providers/mlx5/AUTHORS similarity index 100% rename from libmlx5/AUTHORS rename to providers/mlx5/AUTHORS diff --git a/libmlx5/src/CMakeLists.txt b/providers/mlx5/CMakeLists.txt similarity index 100% rename from libmlx5/src/CMakeLists.txt rename to providers/mlx5/CMakeLists.txt diff --git a/libmlx5/README b/providers/mlx5/README similarity index 100% rename from libmlx5/README rename to providers/mlx5/README diff --git a/libmlx5/src/bitmap.h b/providers/mlx5/bitmap.h similarity index 100% rename from libmlx5/src/bitmap.h rename to providers/mlx5/bitmap.h diff --git a/libmlx5/src/buf.c b/providers/mlx5/buf.c similarity index 100% rename from libmlx5/src/buf.c rename to providers/mlx5/buf.c diff --git a/libmlx5/src/cq.c b/providers/mlx5/cq.c similarity index 100% rename from libmlx5/src/cq.c rename to providers/mlx5/cq.c diff --git a/libmlx5/src/dbrec.c b/providers/mlx5/dbrec.c similarity index 100% rename from libmlx5/src/dbrec.c rename to providers/mlx5/dbrec.c diff --git a/libmlx5/src/doorbell.h b/providers/mlx5/doorbell.h similarity index 100% rename from libmlx5/src/doorbell.h rename to providers/mlx5/doorbell.h diff --git a/libmlx5/src/list.h b/providers/mlx5/list.h similarity index 100% rename from libmlx5/src/list.h rename to providers/mlx5/list.h diff --git a/libmlx5/src/mlx5-abi.h b/providers/mlx5/mlx5-abi.h similarity index 100% rename from libmlx5/src/mlx5-abi.h rename to providers/mlx5/mlx5-abi.h diff --git a/libmlx5/src/mlx5.c b/providers/mlx5/mlx5.c similarity index 100% rename from libmlx5/src/mlx5.c rename to providers/mlx5/mlx5.c diff --git a/libmlx5/src/mlx5.h b/providers/mlx5/mlx5.h similarity index 100% rename from libmlx5/src/mlx5.h rename to providers/mlx5/mlx5.h diff --git a/libmlx5/src/qp.c b/providers/mlx5/qp.c similarity index 100% rename from libmlx5/src/qp.c rename to providers/mlx5/qp.c diff --git a/libmlx5/src/srq.c b/providers/mlx5/srq.c similarity index 100% rename from libmlx5/src/srq.c rename to providers/mlx5/srq.c diff --git a/libmlx5/src/verbs.c b/providers/mlx5/verbs.c similarity index 100% rename from libmlx5/src/verbs.c rename to providers/mlx5/verbs.c diff --git a/libmlx5/src/wqe.h b/providers/mlx5/wqe.h similarity index 100% rename from libmlx5/src/wqe.h rename to providers/mlx5/wqe.h diff --git a/libmthca/AUTHORS b/providers/mthca/AUTHORS similarity index 100% rename from libmthca/AUTHORS rename to providers/mthca/AUTHORS diff --git a/libmthca/src/CMakeLists.txt b/providers/mthca/CMakeLists.txt similarity index 100% rename from libmthca/src/CMakeLists.txt rename to providers/mthca/CMakeLists.txt diff --git a/libmthca/README b/providers/mthca/README similarity index 100% rename from libmthca/README rename to providers/mthca/README diff --git a/libmthca/src/ah.c b/providers/mthca/ah.c similarity index 100% rename from libmthca/src/ah.c rename to providers/mthca/ah.c diff --git a/libmthca/src/buf.c b/providers/mthca/buf.c similarity index 100% rename from libmthca/src/buf.c rename to providers/mthca/buf.c diff --git a/libmthca/src/cq.c b/providers/mthca/cq.c similarity index 100% rename from libmthca/src/cq.c rename to providers/mthca/cq.c diff --git a/libmthca/src/doorbell.h b/providers/mthca/doorbell.h similarity index 100% rename from libmthca/src/doorbell.h rename to providers/mthca/doorbell.h diff --git a/libmthca/src/memfree.c b/providers/mthca/memfree.c similarity index 100% rename from libmthca/src/memfree.c rename to providers/mthca/memfree.c diff --git a/libmthca/src/mthca-abi.h b/providers/mthca/mthca-abi.h similarity index 100% rename from libmthca/src/mthca-abi.h rename to providers/mthca/mthca-abi.h diff --git a/libmthca/src/mthca.c b/providers/mthca/mthca.c similarity index 100% rename from libmthca/src/mthca.c rename to providers/mthca/mthca.c diff --git a/libmthca/src/mthca.h b/providers/mthca/mthca.h similarity index 100% rename from libmthca/src/mthca.h rename to providers/mthca/mthca.h diff --git a/libmthca/src/qp.c b/providers/mthca/qp.c similarity index 100% rename from libmthca/src/qp.c rename to providers/mthca/qp.c diff --git a/libmthca/src/srq.c b/providers/mthca/srq.c similarity index 100% rename from libmthca/src/srq.c rename to providers/mthca/srq.c diff --git a/libmthca/src/verbs.c b/providers/mthca/verbs.c similarity index 100% rename from libmthca/src/verbs.c rename to providers/mthca/verbs.c diff --git a/libmthca/src/wqe.h b/providers/mthca/wqe.h similarity index 100% rename from libmthca/src/wqe.h rename to providers/mthca/wqe.h diff --git a/libi40iw/AUTHORS b/providers/nes/AUTHORS similarity index 100% rename from libi40iw/AUTHORS rename to providers/nes/AUTHORS diff --git a/libnes/src/CMakeLists.txt b/providers/nes/CMakeLists.txt similarity index 100% rename from libnes/src/CMakeLists.txt rename to providers/nes/CMakeLists.txt diff --git a/libnes/COPYING b/providers/nes/COPYING similarity index 100% rename from libnes/COPYING rename to providers/nes/COPYING diff --git a/libnes/src/nes-abi.h b/providers/nes/nes-abi.h similarity index 100% rename from libnes/src/nes-abi.h rename to providers/nes/nes-abi.h diff --git a/libnes/src/nes_umain.c b/providers/nes/nes_umain.c similarity index 100% rename from libnes/src/nes_umain.c rename to providers/nes/nes_umain.c diff --git a/libnes/src/nes_umain.h b/providers/nes/nes_umain.h similarity index 100% rename from libnes/src/nes_umain.h rename to providers/nes/nes_umain.h diff --git a/libnes/src/nes_uverbs.c b/providers/nes/nes_uverbs.c similarity index 100% rename from libnes/src/nes_uverbs.c rename to providers/nes/nes_uverbs.c diff --git a/libocrdma/AUTHORS b/providers/ocrdma/AUTHORS similarity index 100% rename from libocrdma/AUTHORS rename to providers/ocrdma/AUTHORS diff --git a/libocrdma/src/CMakeLists.txt b/providers/ocrdma/CMakeLists.txt similarity index 100% rename from libocrdma/src/CMakeLists.txt rename to providers/ocrdma/CMakeLists.txt diff --git a/libocrdma/Changelog b/providers/ocrdma/Changelog similarity index 100% rename from libocrdma/Changelog rename to providers/ocrdma/Changelog diff --git a/libocrdma/README b/providers/ocrdma/README similarity index 100% rename from libocrdma/README rename to providers/ocrdma/README diff --git a/libocrdma/src/ocrdma_abi.h b/providers/ocrdma/ocrdma_abi.h similarity index 100% rename from libocrdma/src/ocrdma_abi.h rename to providers/ocrdma/ocrdma_abi.h diff --git a/libocrdma/src/ocrdma_list.h b/providers/ocrdma/ocrdma_list.h similarity index 100% rename from libocrdma/src/ocrdma_list.h rename to providers/ocrdma/ocrdma_list.h diff --git a/libocrdma/src/ocrdma_main.c b/providers/ocrdma/ocrdma_main.c similarity index 100% rename from libocrdma/src/ocrdma_main.c rename to providers/ocrdma/ocrdma_main.c diff --git a/libocrdma/src/ocrdma_main.h b/providers/ocrdma/ocrdma_main.h similarity index 100% rename from libocrdma/src/ocrdma_main.h rename to providers/ocrdma/ocrdma_main.h diff --git a/libocrdma/src/ocrdma_verbs.c b/providers/ocrdma/ocrdma_verbs.c similarity index 100% rename from libocrdma/src/ocrdma_verbs.c rename to providers/ocrdma/ocrdma_verbs.c diff --git a/librxe/CMakeLists.txt b/providers/rxe/CMakeLists.txt similarity index 82% rename from librxe/CMakeLists.txt rename to providers/rxe/CMakeLists.txt index d736c67e53d9..2b6a236db0de 100644 --- a/librxe/CMakeLists.txt +++ b/providers/rxe/CMakeLists.txt @@ -1,3 +1,6 @@ +rdma_provider(rxe + rxe.c + ) install(FILES rxe_cfg DESTINATION bin/ PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE diff --git a/librxe/README.md b/providers/rxe/README.md similarity index 100% rename from librxe/README.md rename to providers/rxe/README.md diff --git a/librxe/man/CMakeLists.txt b/providers/rxe/man/CMakeLists.txt similarity index 100% rename from librxe/man/CMakeLists.txt rename to providers/rxe/man/CMakeLists.txt diff --git a/librxe/man/rxe.7 b/providers/rxe/man/rxe.7 similarity index 100% rename from librxe/man/rxe.7 rename to providers/rxe/man/rxe.7 diff --git a/librxe/man/rxe_cfg.8 b/providers/rxe/man/rxe_cfg.8 similarity index 100% rename from librxe/man/rxe_cfg.8 rename to providers/rxe/man/rxe_cfg.8 diff --git a/librxe/src/rxe-abi.h b/providers/rxe/rxe-abi.h similarity index 100% rename from librxe/src/rxe-abi.h rename to providers/rxe/rxe-abi.h diff --git a/librxe/src/rxe.c b/providers/rxe/rxe.c similarity index 100% rename from librxe/src/rxe.c rename to providers/rxe/rxe.c diff --git a/librxe/src/rxe.h b/providers/rxe/rxe.h similarity index 100% rename from librxe/src/rxe.h rename to providers/rxe/rxe.h diff --git a/librxe/rxe_cfg b/providers/rxe/rxe_cfg similarity index 100% rename from librxe/rxe_cfg rename to providers/rxe/rxe_cfg diff --git a/librxe/src/rxe_queue.h b/providers/rxe/rxe_queue.h similarity index 100% rename from librxe/src/rxe_queue.h rename to providers/rxe/rxe_queue.h -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html