This is mostly a grab bag of the finished work left in my tree: - Missed items for the last merge - Fix a few mistakes in the earlier patches and build system - Final rename of directories to make the tree shallower (eg eliminate src/, add providers/) - RPM and DEB packaging See https://github.com/linux-rdma/rdma-core/pull/13 Jason Gunthorpe (17): Update Intel lists in MAINTAINERS Update COPYING to reflect recent cxgb4 merge Update comment in cxbg* drivers Remove missed auto* related files rdmacm: Drop SONAME in rspreload umad: Use symlinks instead of a NROFF .so directive verbs: Remove -fno-strict-aliasing Move providers into providers/ iwpmd: Flatten iwpmd/src into iwpmd/ srp_deamon: Flatten srp_daemon/src,etc into srp_daemon/ ibcm: Flatten libibcm/src,include into libibcm/ umad: Flatten libibumad/src,include into libibumad/ verbs: Flatten libibverbs/src,include into libibverbs/ rdmacm: Flatten librdmacm/src,include into librdmacm/ Combined RPM Spec file srp_daemon: Add the debian initscripts as an option Debian Packaging CMakeLists.txt | 41 ++- COPYING.md | 7 +- Documentation/versioning.md | 20 ++ MAINTAINERS | 26 +- buildlib/ninja-wrapper | 16 ++ debian/changelog | 5 + debian/compat | 1 + debian/control | 299 +++++++++++++++++++++ debian/ibacm.install | 10 + debian/ibverbs-providers.install | 7 + debian/ibverbs-utils.install | 16 ++ debian/iwpmd.install | 7 + debian/libibcm-dev.install | 3 + debian/libibcm1.install | 1 + debian/libibcm1.symbols | 23 ++ debian/libibumad-dev.install | 3 + debian/libibumad3.install | 2 + debian/libibumad3.symbols | 38 +++ debian/libibverbs-dev.install | 12 + debian/libibverbs1.install | 1 + debian/libibverbs1.postinst | 10 + debian/libibverbs1.symbols | 134 +++++++++ debian/librdmacm-dev.install | 57 ++++ debian/librdmacm1.install | 2 + debian/librdmacm1.symbols | 64 +++++ debian/rdmacm-utils.install | 24 ++ debian/rules | 99 +++++++ debian/srptools.default | 14 + debian/srptools.init | 89 ++++++ debian/srptools.install | 8 + iwpmd/CMakeLists.txt | 17 ++ iwpmd/{src => }/iwarp_pm.h | 0 iwpmd/{src => }/iwarp_pm_common.c | 0 iwpmd/{src => }/iwarp_pm_helper.c | 0 iwpmd/{src => }/iwarp_pm_server.c | 0 iwpmd/{src => }/iwpm_netlink.h | 0 iwpmd/src/.dirstamp | 0 iwpmd/src/CMakeLists.txt | 16 -- libcxgb4/COPYING | 29 -- libibcm/{src => }/CMakeLists.txt | 4 +- libibcm/{src => }/cm.c | 0 libibcm/{include/infiniband => }/cm.h | 0 libibcm/{include/infiniband => }/cm_abi.h | 0 libibcm/{src => }/libibcm.map | 0 libibumad/CMakeLists.txt | 16 ++ libibumad/gen_chlog.sh | 67 ----- libibumad/{src => }/libibumad.map | 0 libibumad/libibumad.ver | 9 - libibumad/man/CMakeLists.txt | 8 +- libibumad/man/umad_attribute_str.3 | 3 - libibumad/man/umad_mad_status_str.3 | 3 - libibumad/man/umad_method_str.3 | 3 - libibumad/src/CMakeLists.txt | 16 -- libibumad/{src => }/sysfs.c | 0 libibumad/{src => }/umad.c | 0 libibumad/{include/infiniband => }/umad.h | 0 libibumad/{include/infiniband => }/umad_cm.h | 0 libibumad/{include/infiniband => }/umad_sa.h | 0 libibumad/{include/infiniband => }/umad_sm.h | 0 libibumad/{src => }/umad_str.c | 0 libibumad/{include/infiniband => }/umad_str.h | 0 libibumad/{include/infiniband => }/umad_types.h | 0 libibverbs/{src => }/CMakeLists.txt | 18 +- libibverbs/{include/infiniband => }/arch.h | 0 libibverbs/{src => }/cmd.c | 0 libibverbs/{src => }/compat-1_0.c | 0 libibverbs/{src => }/device.c | 0 libibverbs/{include/infiniband => }/driver.h | 0 libibverbs/{src => }/enum_strs.c | 0 libibverbs/examples/CMakeLists.txt | 2 - libibverbs/examples/pingpong.c | 9 +- libibverbs/{src => }/ibverbs.h | 0 libibverbs/{src => }/init.c | 0 libibverbs/{include/infiniband => }/kern-abi.h | 0 libibverbs/{src => }/libibverbs.map | 0 libibverbs/{src => }/marshall.c | 0 libibverbs/{include/infiniband => }/marshall.h | 0 libibverbs/{src => }/memory.c | 0 libibverbs/{src => }/neigh.c | 0 libibverbs/{src => }/neigh.h | 0 libibverbs/{src => }/nl1_compat.h | 0 libibverbs/{include/infiniband => }/opcode.h | 0 libibverbs/{include/infiniband => }/sa-kern-abi.h | 0 libibverbs/{include/infiniband => }/sa.h | 0 libibverbs/{src => }/sysfs.c | 0 libibverbs/{src => }/verbs.c | 0 libibverbs/{include/infiniband => }/verbs.h | 0 libipathverbs/src/CMakeLists.txt | 4 - librdmacm/{src => }/CMakeLists.txt | 14 +- librdmacm/{src => }/acm.c | 0 librdmacm/{src => }/addrinfo.c | 0 librdmacm/{src => }/cma.c | 0 librdmacm/{src => }/cma.h | 0 librdmacm/{include/infiniband => }/ib.h | 0 librdmacm/{src => }/indexer.c | 0 librdmacm/{src => }/indexer.h | 0 librdmacm/{src => }/librdmacm.map | 0 librdmacm/{src => }/librspreload.map | 0 librdmacm/{src => }/preload.c | 0 librdmacm/{include/rdma => }/rdma_cma.h | 0 librdmacm/{include/rdma => }/rdma_cma_abi.h | 0 librdmacm/{include/rdma => }/rdma_verbs.h | 0 librdmacm/{src => }/rsocket.c | 0 librdmacm/{include/rdma => }/rsocket.h | 0 librxe/src/CMakeLists.txt | 3 - {libcxgb3/src => providers/cxgb3}/CMakeLists.txt | 0 {libcxgb3/src => providers/cxgb3}/cq.c | 0 {libcxgb3/src => providers/cxgb3}/cxio_wr.h | 3 +- .../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 {libcxgb4/src => providers/cxgb4}/CMakeLists.txt | 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}/t4.h | 3 +- {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_api.h | 0 {libcxgb4/src => providers/cxgb4}/t4fw_ri_api.h | 0 {libcxgb4/src => providers/cxgb4}/verbs.c | 0 .../src => providers/hfi1verbs}/CMakeLists.txt | 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 {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 .../ipathverbs}/CMakeLists.txt | 5 + {libipathverbs => providers/ipathverbs}/COPYING | 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.in | 0 .../src => providers/ipathverbs}/verbs.c | 0 {libmlx4/src => providers/mlx4}/CMakeLists.txt | 0 {libmlx4 => providers/mlx4}/COPYING | 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/src => providers/mlx5}/CMakeLists.txt | 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}/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/src => providers/mthca}/CMakeLists.txt | 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 {libnes/src => providers/nes}/CMakeLists.txt | 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/src => providers/ocrdma}/CMakeLists.txt | 0 {libocrdma => providers/ocrdma}/Changelog | 0 {libocrdma/src => providers/ocrdma}/ocrdma_abi.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}/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 rdma-core.spec | 123 +++++++++ srp_daemon/CMakeLists.txt | 50 ++++ srp_daemon/{man => }/ibsrpdm.1 | 0 srp_daemon/{srp_daemon => }/logrotate-srp_daemon | 0 srp_daemon/man/CMakeLists.txt | 4 - .../{srp_daemon => }/rsyslog-srp_daemon.conf | 0 srp_daemon/{man => }/srp_daemon.1.in | 0 srp_daemon/{srp_daemon => }/srp_daemon.c | 0 srp_daemon/{srp_daemon => }/srp_daemon.conf | 0 srp_daemon/{srp_daemon => }/srp_daemon.h | 0 srp_daemon/{srp_daemon => }/srp_daemon.sh.in | 0 srp_daemon/srp_daemon/CMakeLists.txt | 34 --- srp_daemon/{srp_daemon => }/srp_handle_traps.c | 0 srp_daemon/{srp_daemon => }/srp_ib_types.h | 0 srp_daemon/{srp_daemon => }/srp_sync.c | 0 srp_daemon/{srp_daemon => }/srpd.in | 0 231 files changed, 1243 insertions(+), 262 deletions(-) create mode 100644 buildlib/ninja-wrapper create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/ibacm.install create mode 100644 debian/ibverbs-providers.install create mode 100644 debian/ibverbs-utils.install create mode 100644 debian/iwpmd.install create mode 100644 debian/libibcm-dev.install create mode 100644 debian/libibcm1.install create mode 100644 debian/libibcm1.symbols create mode 100644 debian/libibumad-dev.install create mode 100644 debian/libibumad3.install create mode 100644 debian/libibumad3.symbols create mode 100644 debian/libibverbs-dev.install create mode 100644 debian/libibverbs1.install create mode 100644 debian/libibverbs1.postinst create mode 100644 debian/libibverbs1.symbols create mode 100644 debian/librdmacm-dev.install create mode 100644 debian/librdmacm1.install create mode 100644 debian/librdmacm1.symbols create mode 100644 debian/rdmacm-utils.install create mode 100755 debian/rules create mode 100644 debian/srptools.default create mode 100644 debian/srptools.init create mode 100644 debian/srptools.install rename iwpmd/{src => }/iwarp_pm.h (100%) rename iwpmd/{src => }/iwarp_pm_common.c (100%) rename iwpmd/{src => }/iwarp_pm_helper.c (100%) rename iwpmd/{src => }/iwarp_pm_server.c (100%) rename iwpmd/{src => }/iwpm_netlink.h (100%) delete mode 100644 iwpmd/src/.dirstamp delete mode 100644 iwpmd/src/CMakeLists.txt delete mode 100644 libcxgb4/COPYING rename libibcm/{src => }/CMakeLists.txt (74%) rename libibcm/{src => }/cm.c (100%) rename libibcm/{include/infiniband => }/cm.h (100%) rename libibcm/{include/infiniband => }/cm_abi.h (100%) rename libibcm/{src => }/libibcm.map (100%) create mode 100644 libibumad/CMakeLists.txt delete mode 100755 libibumad/gen_chlog.sh rename libibumad/{src => }/libibumad.map (100%) delete mode 100644 libibumad/libibumad.ver delete mode 100644 libibumad/man/umad_attribute_str.3 delete mode 100644 libibumad/man/umad_mad_status_str.3 delete mode 100644 libibumad/man/umad_method_str.3 delete mode 100644 libibumad/src/CMakeLists.txt rename libibumad/{src => }/sysfs.c (100%) rename libibumad/{src => }/umad.c (100%) rename libibumad/{include/infiniband => }/umad.h (100%) rename libibumad/{include/infiniband => }/umad_cm.h (100%) rename libibumad/{include/infiniband => }/umad_sa.h (100%) rename libibumad/{include/infiniband => }/umad_sm.h (100%) rename libibumad/{src => }/umad_str.c (100%) rename libibumad/{include/infiniband => }/umad_str.h (100%) rename libibumad/{include/infiniband => }/umad_types.h (100%) rename libibverbs/{src => }/CMakeLists.txt (56%) rename libibverbs/{include/infiniband => }/arch.h (100%) rename libibverbs/{src => }/cmd.c (100%) rename libibverbs/{src => }/compat-1_0.c (100%) rename libibverbs/{src => }/device.c (100%) rename libibverbs/{include/infiniband => }/driver.h (100%) rename libibverbs/{src => }/enum_strs.c (100%) rename libibverbs/{src => }/ibverbs.h (100%) rename libibverbs/{src => }/init.c (100%) rename libibverbs/{include/infiniband => }/kern-abi.h (100%) rename libibverbs/{src => }/libibverbs.map (100%) rename libibverbs/{src => }/marshall.c (100%) rename libibverbs/{include/infiniband => }/marshall.h (100%) rename libibverbs/{src => }/memory.c (100%) rename libibverbs/{src => }/neigh.c (100%) rename libibverbs/{src => }/neigh.h (100%) rename libibverbs/{src => }/nl1_compat.h (100%) rename libibverbs/{include/infiniband => }/opcode.h (100%) rename libibverbs/{include/infiniband => }/sa-kern-abi.h (100%) rename libibverbs/{include/infiniband => }/sa.h (100%) rename libibverbs/{src => }/sysfs.c (100%) rename libibverbs/{src => }/verbs.c (100%) rename libibverbs/{include/infiniband => }/verbs.h (100%) delete mode 100644 libipathverbs/src/CMakeLists.txt rename librdmacm/{src => }/CMakeLists.txt (81%) rename librdmacm/{src => }/acm.c (100%) rename librdmacm/{src => }/addrinfo.c (100%) rename librdmacm/{src => }/cma.c (100%) rename librdmacm/{src => }/cma.h (100%) rename librdmacm/{include/infiniband => }/ib.h (100%) rename librdmacm/{src => }/indexer.c (100%) rename librdmacm/{src => }/indexer.h (100%) rename librdmacm/{src => }/librdmacm.map (100%) rename librdmacm/{src => }/librspreload.map (100%) rename librdmacm/{src => }/preload.c (100%) rename librdmacm/{include/rdma => }/rdma_cma.h (100%) rename librdmacm/{include/rdma => }/rdma_cma_abi.h (100%) rename librdmacm/{include/rdma => }/rdma_verbs.h (100%) rename librdmacm/{src => }/rsocket.c (100%) rename librdmacm/{include/rdma => }/rsocket.h (100%) delete mode 100644 librxe/src/CMakeLists.txt rename {libcxgb3/src => providers/cxgb3}/CMakeLists.txt (100%) rename {libcxgb3/src => providers/cxgb3}/cq.c (100%) rename {libcxgb3/src => providers/cxgb3}/cxio_wr.h (99%) 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 {libcxgb4/src => providers/cxgb4}/CMakeLists.txt (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}/t4.h (99%) 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_api.h (100%) rename {libcxgb4/src => providers/cxgb4}/t4fw_ri_api.h (100%) rename {libcxgb4/src => providers/cxgb4}/verbs.c (100%) rename {libhfi1verbs/src => providers/hfi1verbs}/CMakeLists.txt (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 {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}/CMakeLists.txt (84%) rename {libipathverbs => providers/ipathverbs}/COPYING (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.in (100%) rename {libipathverbs/src => providers/ipathverbs}/verbs.c (100%) rename {libmlx4/src => providers/mlx4}/CMakeLists.txt (100%) rename {libmlx4 => providers/mlx4}/COPYING (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/src => providers/mlx5}/CMakeLists.txt (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}/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/src => providers/mthca}/CMakeLists.txt (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 {libnes/src => providers/nes}/CMakeLists.txt (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/src => providers/ocrdma}/CMakeLists.txt (100%) rename {libocrdma => providers/ocrdma}/Changelog (100%) rename {libocrdma/src => providers/ocrdma}/ocrdma_abi.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 (84%) 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%) create mode 100644 rdma-core.spec create mode 100644 srp_daemon/CMakeLists.txt rename srp_daemon/{man => }/ibsrpdm.1 (100%) rename srp_daemon/{srp_daemon => }/logrotate-srp_daemon (100%) delete mode 100644 srp_daemon/man/CMakeLists.txt rename srp_daemon/{srp_daemon => }/rsyslog-srp_daemon.conf (100%) rename srp_daemon/{man => }/srp_daemon.1.in (100%) rename srp_daemon/{srp_daemon => }/srp_daemon.c (100%) rename srp_daemon/{srp_daemon => }/srp_daemon.conf (100%) rename srp_daemon/{srp_daemon => }/srp_daemon.h (100%) rename srp_daemon/{srp_daemon => }/srp_daemon.sh.in (100%) delete mode 100644 srp_daemon/srp_daemon/CMakeLists.txt rename srp_daemon/{srp_daemon => }/srp_handle_traps.c (100%) rename srp_daemon/{srp_daemon => }/srp_ib_types.h (100%) rename srp_daemon/{srp_daemon => }/srp_sync.c (100%) rename srp_daemon/{srp_daemon => }/srpd.in (100%) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html