Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created October 23, 2018 20:22
Show Gist options
  • Save ryantm/8978bfb9d66a0b62a80a7cd08aa24573 to your computer and use it in GitHub Desktop.
Save ryantm/8978bfb9d66a0b62a80a7cd08aa24573 to your computer and use it in GitHub Desktop.
/nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1
├── bin
│   ├── cmtime
│   ├── ibacm
│   ├── ib_acme
│   ├── ibsrpdm -> srp_daemon
│   ├── ibv_asyncwatch
│   ├── ibv_devices
│   ├── ibv_devinfo
│   ├── ibv_rc_pingpong
│   ├── ibv_srq_pingpong
│   ├── ibv_uc_pingpong
│   ├── ibv_ud_pingpong
│   ├── ibv_xsrq_pingpong
│   ├── iwpmd
│   ├── mckey
│   ├── rcopy
│   ├── rdma_client
│   ├── rdma-ndd
│   ├── rdma_server
│   ├── rdma_xclient
│   ├── rdma_xserver
│   ├── riostream
│   ├── rping
│   ├── rstream
│   ├── run_srp_daemon -> srp_daemon
│   ├── rxe_cfg
│   ├── srp_daemon
│   ├── srp_daemon.sh
│   ├── ucmatose
│   ├── udaddy
│   └── udpong
├── etc
│   ├── init.d
│   │   ├── ibacm
│   │   ├── iwpmd
│   │   └── srpd
│   ├── iwpmd.conf
│   ├── libibverbs.d
│   │   ├── bnxt_re.driver
│   │   ├── cxgb3.driver
│   │   ├── cxgb4.driver
│   │   ├── hfi1verbs.driver
│   │   ├── hns.driver
│   │   ├── i40iw.driver
│   │   ├── ipathverbs.driver
│   │   ├── mlx4.driver
│   │   ├── mlx5.driver
│   │   ├── mthca.driver
│   │   ├── nes.driver
│   │   ├── ocrdma.driver
│   │   ├── qedr.driver
│   │   ├── rxe.driver
│   │   └── vmw_pvrdma.driver
│   ├── modprobe.d
│   │   ├── mlx4.conf
│   │   └── truescale.conf
│   ├── rdma
│   │   └── modules
│   │   ├── infiniband.conf
│   │   ├── iwarp.conf
│   │   ├── iwpmd.conf
│   │   ├── opa.conf
│   │   ├── rdma.conf
│   │   ├── roce.conf
│   │   └── srp_daemon.conf
│   ├── srp_daemon.conf
│   └── udev
│   └── rules.d
│   └── 70-persistent-ipoib.rules
├── include
│   ├── infiniband
│   │   ├── acm.h
│   │   ├── acm_prov.h
│   │   ├── arch.h
│   │   ├── ib.h
│   │   ├── ib_user_ioctl_verbs.h
│   │   ├── mlx4dv.h
│   │   ├── mlx5_api.h
│   │   ├── mlx5dv.h
│   │   ├── mlx5_user_ioctl_verbs.h
│   │   ├── opcode.h
│   │   ├── sa.h
│   │   ├── sa-kern-abi.h
│   │   ├── tm_types.h
│   │   ├── umad_cm.h
│   │   ├── umad.h
│   │   ├── umad_sa.h
│   │   ├── umad_sa_mcm.h
│   │   ├── umad_sm.h
│   │   ├── umad_str.h
│   │   ├── umad_types.h
│   │   ├── verbs_api.h
│   │   └── verbs.h
│   └── rdma
│   ├── rdma_cma_abi.h
│   ├── rdma_cma.h
│   ├── rdma_verbs.h
│   └── rsocket.h
├── lib
│   ├── ibacm
│   │   └── libibacmp.so
│   ├── libibumad.so -> libibumad.so.3
│   ├── libibumad.so.3 -> libibumad.so.3.0.20.1
│   ├── libibumad.so.3.0.20.1
│   ├── libibverbs
│   │   ├── libbnxt_re-rdmav20.so
│   │   ├── libcxgb3-rdmav20.so
│   │   ├── libcxgb4-rdmav20.so
│   │   ├── libhfi1verbs-rdmav20.so
│   │   ├── libhns-rdmav20.so
│   │   ├── libi40iw-rdmav20.so
│   │   ├── libipathverbs-rdmav20.so
│   │   ├── libmlx4-rdmav20.so -> ../libmlx4.so.1.0.20.1
│   │   ├── libmlx5-rdmav20.so -> ../libmlx5.so.1.6.20.1
│   │   ├── libmthca-rdmav20.so
│   │   ├── libnes-rdmav20.so
│   │   ├── libocrdma-rdmav20.so
│   │   ├── libqedr-rdmav20.so
│   │   ├── librxe-rdmav20.so
│   │   └── libvmw_pvrdma-rdmav20.so
│   ├── libibverbs.so -> libibverbs.so.1
│   ├── libibverbs.so.1 -> libibverbs.so.1.5.20.1
│   ├── libibverbs.so.1.5.20.1
│   ├── libmlx4.so -> libmlx4.so.1
│   ├── libmlx4.so.1 -> libmlx4.so.1.0.20.1
│   ├── libmlx4.so.1.0.20.1
│   ├── libmlx5.so -> libmlx5.so.1
│   ├── libmlx5.so.1 -> libmlx5.so.1.6.20.1
│   ├── libmlx5.so.1.6.20.1
│   ├── librdmacm.so -> librdmacm.so.1
│   ├── librdmacm.so.1 -> librdmacm.so.1.1.20.1
│   ├── librdmacm.so.1.1.20.1
│   ├── pkgconfig
│   │   ├── libibumad.pc
│   │   ├── libibverbs.pc
│   │   ├── libmlx4.pc
│   │   ├── libmlx5.pc
│   │   └── librdmacm.pc
│   ├── rsocket
│   │   ├── librspreload.so
│   │   ├── librspreload.so.1 -> librspreload.so
│   │   └── librspreload.so.1.0.0 -> librspreload.so
│   ├── systemd
│   │   └── system
│   │   ├── ibacm.service
│   │   ├── ibacm.socket
│   │   ├── iwpmd.service
│   │   ├── rdma-hw.target
│   │   ├── rdma-load-modules@.service
│   │   ├── rdma-ndd.service
│   │   ├── srp_daemon_port@.service
│   │   └── srp_daemon.service
│   └── udev
│   └── rules.d
│   ├── 60-rdma-ndd.rules
│   ├── 60-srp_daemon.rules
│   ├── 75-rdma-description.rules
│   ├── 90-iwpmd.rules
│   ├── 90-rdma-hw-modules.rules
│   ├── 90-rdma-ulp-modules.rules
│   └── 90-rdma-umad.rules
├── libexec
│   ├── srp_daemon
│   │   └── start_on_all_ports
│   └── truescale-serdes.cmds
├── sbin -> bin
└── share
├── doc
│   └── rdma-core
│   ├── ibacm.md
│   ├── ibsrpdm.md
│   ├── libibverbs.md
│   ├── librdmacm.md
│   ├── MAINTAINERS
│   ├── README.md
│   ├── rxe.md
│   ├── tag_matching.md
│   └── udev.md
└── man
├── man1
│   ├── cmtime.1.gz
│   ├── ibacm.1.gz
│   ├── ib_acme.1.gz
│   ├── ibsrpdm.1.gz
│   ├── ibv_asyncwatch.1.gz
│   ├── ibv_devices.1.gz
│   ├── ibv_devinfo.1.gz
│   ├── ibv_rc_pingpong.1.gz
│   ├── ibv_srq_pingpong.1.gz
│   ├── ibv_uc_pingpong.1.gz
│   ├── ibv_ud_pingpong.1.gz
│   ├── ibv_xsrq_pingpong.1.gz
│   ├── mckey.1.gz
│   ├── rcopy.1.gz
│   ├── rdma_client.1.gz
│   ├── rdma_server.1.gz
│   ├── rdma_xclient.1.gz
│   ├── rdma_xserver.1.gz
│   ├── riostream.1.gz
│   ├── rping.1.gz
│   ├── rstream.1.gz
│   ├── srp_daemon.1.gz
│   ├── ucmatose.1.gz
│   ├── udaddy.1.gz
│   └── udpong.1.gz
├── man3
│   ├── ibv_ack_async_event.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_get_async_event.3.gz
│   ├── ibv_ack_cq_events.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_get_cq_event.3.gz
│   ├── ibv_alloc_dm.3.gz
│   ├── ibv_alloc_mw.3.gz
│   ├── ibv_alloc_null_mr.3.gz
│   ├── ibv_alloc_parent_domain.3.gz
│   ├── ibv_alloc_pd.3.gz
│   ├── ibv_alloc_td.3.gz
│   ├── ibv_attach_counters_point_flow.3.gz
│   ├── ibv_attach_mcast.3.gz
│   ├── ibv_bind_mw.3.gz
│   ├── ibv_close_device.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_open_device.3.gz
│   ├── ibv_close_xrcd.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_open_xrcd.3.gz
│   ├── ibv_create_ah.3.gz
│   ├── ibv_create_ah_from_wc.3.gz
│   ├── ibv_create_comp_channel.3.gz
│   ├── ibv_create_counters.3.gz
│   ├── ibv_create_cq.3.gz
│   ├── ibv_create_cq_ex.3.gz
│   ├── ibv_create_flow.3.gz
│   ├── ibv_create_flow_action.3.gz
│   ├── ibv_create_qp.3.gz
│   ├── ibv_create_qp_ex.3.gz
│   ├── ibv_create_rwq_ind_table.3.gz
│   ├── ibv_create_srq.3.gz
│   ├── ibv_create_srq_ex.3.gz
│   ├── ibv_create_wq.3.gz
│   ├── ibv_dealloc_mw.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_alloc_mw.3.gz
│   ├── ibv_dealloc_pd.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_alloc_pd.3.gz
│   ├── ibv_dealloc_td.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_alloc_td.3.gz
│   ├── ibv_dereg_mr.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_reg_mr.3.gz
│   ├── ibv_destroy_ah.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_ah.3.gz
│   ├── ibv_destroy_comp_channel.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_comp_channel.3.gz
│   ├── ibv_destroy_counters.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_counters.3.gz
│   ├── ibv_destroy_cq.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_cq.3.gz
│   ├── ibv_destroy_flow.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_flow.3.gz
│   ├── ibv_destroy_flow_action.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_flow_action.3.gz
│   ├── ibv_destroy_qp.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_qp.3.gz
│   ├── ibv_destroy_rwq_ind_table.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_rwq_ind_table.3.gz
│   ├── ibv_destroy_srq.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_srq.3.gz
│   ├── ibv_destroy_wq.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_wq.3.gz
│   ├── ibv_detach_mcast.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_attach_mcast.3.gz
│   ├── ibv_event_type_str.3.gz
│   ├── ibv_fork_init.3.gz
│   ├── ibv_free_device_list.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_get_device_list.3.gz
│   ├── ibv_free_dm.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_alloc_dm.3.gz
│   ├── ibv_get_async_event.3.gz
│   ├── ibv_get_cq_event.3.gz
│   ├── ibv_get_device_guid.3.gz
│   ├── ibv_get_device_list.3.gz
│   ├── ibv_get_device_name.3.gz
│   ├── ibv_get_pkey_index.3.gz
│   ├── ibv_get_srq_num.3.gz
│   ├── ibv_inc_rkey.3.gz
│   ├── ibv_init_ah_from_wc.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_ah_from_wc.3.gz
│   ├── ibv_memcpy_from_dm.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_alloc_dm.3.gz
│   ├── ibv_memcpy_to_dm.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_alloc_dm.3.gz
│   ├── ibv_modify_cq.3.gz
│   ├── ibv_modify_flow_action.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_create_flow_action.3.gz
│   ├── ibv_modify_qp.3.gz
│   ├── ibv_modify_qp_rate_limit.3.gz
│   ├── ibv_modify_srq.3.gz
│   ├── ibv_modify_wq.3.gz
│   ├── ibv_node_type_str.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_event_type_str.3.gz
│   ├── ibv_open_device.3.gz
│   ├── ibv_open_qp.3.gz
│   ├── ibv_open_xrcd.3.gz
│   ├── ibv_poll_cq.3.gz
│   ├── ibv_port_state_str.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_event_type_str.3.gz
│   ├── ibv_post_recv.3.gz
│   ├── ibv_post_send.3.gz
│   ├── ibv_post_srq_ops.3.gz
│   ├── ibv_post_srq_recv.3.gz
│   ├── ibv_query_device.3.gz
│   ├── ibv_query_device_ex.3.gz
│   ├── ibv_query_gid.3.gz
│   ├── ibv_query_pkey.3.gz
│   ├── ibv_query_port.3.gz
│   ├── ibv_query_qp.3.gz
│   ├── ibv_query_rt_values_ex.3.gz
│   ├── ibv_query_srq.3.gz
│   ├── ibv_rate_to_mbps.3.gz
│   ├── ibv_rate_to_mult.3.gz
│   ├── ibv_read_counters.3.gz
│   ├── ibv_reg_dm_mr.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_alloc_dm.3.gz
│   ├── ibv_reg_mr.3.gz
│   ├── ibv_req_notify_cq.3.gz
│   ├── ibv_rereg_mr.3.gz
│   ├── ibv_resize_cq.3.gz
│   ├── mbps_to_ibv_rate.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_rate_to_mbps.3.gz
│   ├── mlx4dv_init_obj.3.gz
│   ├── mlx4dv_query_device.3.gz
│   ├── mlx5dv_flow_action_esp.3.gz
│   ├── mlx5dv_get_clock_info.3.gz
│   ├── mlx5dv_init_obj.3.gz
│   ├── mlx5dv_query_device.3.gz
│   ├── mlx5dv_ts_to_ns.3.gz
│   ├── mult_to_ibv_rate.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/ibv_rate_to_mult.3.gz
│   ├── rdma_accept.3.gz
│   ├── rdma_ack_cm_event.3.gz
│   ├── rdma_bind_addr.3.gz
│   ├── rdma_connect.3.gz
│   ├── rdma_create_ep.3.gz
│   ├── rdma_create_event_channel.3.gz
│   ├── rdma_create_id.3.gz
│   ├── rdma_create_qp.3.gz
│   ├── rdma_create_srq.3.gz
│   ├── rdma_dereg_mr.3.gz
│   ├── rdma_destroy_ep.3.gz
│   ├── rdma_destroy_event_channel.3.gz
│   ├── rdma_destroy_id.3.gz
│   ├── rdma_destroy_qp.3.gz
│   ├── rdma_destroy_srq.3.gz
│   ├── rdma_disconnect.3.gz
│   ├── rdma_event_str.3.gz
│   ├── rdma_free_devices.3.gz
│   ├── rdma_getaddrinfo.3.gz
│   ├── rdma_get_cm_event.3.gz
│   ├── rdma_get_devices.3.gz
│   ├── rdma_get_dst_port.3.gz
│   ├── rdma_get_local_addr.3.gz
│   ├── rdma_get_peer_addr.3.gz
│   ├── rdma_get_recv_comp.3.gz
│   ├── rdma_get_request.3.gz
│   ├── rdma_get_send_comp.3.gz
│   ├── rdma_get_src_port.3.gz
│   ├── rdma_join_multicast.3.gz
│   ├── rdma_join_multicast_ex.3.gz
│   ├── rdma_leave_multicast.3.gz
│   ├── rdma_listen.3.gz
│   ├── rdma_migrate_id.3.gz
│   ├── rdma_notify.3.gz
│   ├── rdma_post_read.3.gz
│   ├── rdma_post_readv.3.gz
│   ├── rdma_post_recv.3.gz
│   ├── rdma_post_recvv.3.gz
│   ├── rdma_post_send.3.gz
│   ├── rdma_post_sendv.3.gz
│   ├── rdma_post_ud_send.3.gz
│   ├── rdma_post_write.3.gz
│   ├── rdma_post_writev.3.gz
│   ├── rdma_reg_msgs.3.gz
│   ├── rdma_reg_read.3.gz
│   ├── rdma_reg_write.3.gz
│   ├── rdma_reject.3.gz
│   ├── rdma_resolve_addr.3.gz
│   ├── rdma_resolve_route.3.gz
│   ├── rdma_set_option.3.gz
│   ├── umad_addr_dump.3.gz
│   ├── umad_alloc.3.gz
│   ├── umad_attribute_str.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/umad_class_str.3.gz
│   ├── umad_class_str.3.gz
│   ├── umad_close_port.3.gz
│   ├── umad_debug.3.gz
│   ├── umad_done.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/umad_init.3.gz
│   ├── umad_dump.3.gz
│   ├── umad_free.3.gz
│   ├── umad_get_ca.3.gz
│   ├── umad_get_ca_portguids.3.gz
│   ├── umad_get_cas_names.3.gz
│   ├── umad_get_fd.3.gz
│   ├── umad_get_issm_path.3.gz
│   ├── umad_get_mad.3.gz
│   ├── umad_get_mad_addr.3.gz
│   ├── umad_get_pkey.3.gz
│   ├── umad_get_port.3.gz
│   ├── umad_init.3.gz
│   ├── umad_mad_status_str.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/umad_class_str.3.gz
│   ├── umad_method_str.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/umad_class_str.3.gz
│   ├── umad_open_port.3.gz
│   ├── umad_poll.3.gz
│   ├── umad_recv.3.gz
│   ├── umad_register2.3.gz
│   ├── umad_register.3.gz
│   ├── umad_register_oui.3.gz
│   ├── umad_release_ca.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/umad_get_ca.3.gz
│   ├── umad_release_port.3.gz -> /nix/store/v56d9dckalv3qv08knn8f3rhnfqk3mr5-rdma-core-20.1/share/man/man3/umad_get_port.3.gz
│   ├── umad_send.3.gz
│   ├── umad_set_addr.3.gz
│   ├── umad_set_addr_net.3.gz
│   ├── umad_set_grh.3.gz
│   ├── umad_set_grh_net.3.gz
│   ├── umad_set_pkey.3.gz
│   ├── umad_size.3.gz
│   ├── umad_status.3.gz
│   └── umad_unregister.3.gz
├── man5
│   ├── iwpmd.conf.5.gz
│   ├── srp_daemon_port@.service.5.gz
│   └── srp_daemon.service.5.gz
├── man7
│   ├── ibacm.7.gz
│   ├── ibacm_prov.7.gz
│   ├── mlx4dv.7.gz
│   ├── mlx5dv.7.gz
│   ├── rdma_cm.7.gz
│   ├── rsocket.7.gz
│   └── rxe.7.gz
└── man8
├── iwpmd.8.gz
├── rdma-ndd.8.gz
└── rxe_cfg.8.gz
33 directories, 375 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment