Package libibumad

OpenFabrics Alliance InfiniBand umad (user MAD) library

https://www.openfabrics.org

libibumad provides the user MAD library functions which sit on top of
the user MAD modules in the kernel. These are used by the IB diagnostic
and management tools, including OpenSM.

Library Functions
Library Function Description
umad_addr_dump dump addr structure to stderr
umad_alloc allocate memory for umad buffers
umad_class_str class of functions to return string representations of enums
umad_close_port close InfiniBand device port for umad access
umad_debug set debug level
umad_dump dump umad buffer to stderr
umad_free frees memory of umad buffers
umad_get_ca get and release InfiniBand device port attributes
umad_get_ca_portguids get the InfiniBand device ports GUIDs
umad_get_cas_names get list of available InfiniBand device names
umad_get_fd get the umad fd for the requested port
umad_get_issm_path get path of issm device
umad_get_mad get the MAD pointer of a umad buffer
umad_get_mad_addr get the address of the ib_mad_addr from a umad buffer
umad_get_pkey get pkey index from umad buffer
umad_get_port open and close an InfiniBand port
umad_init perform library initialization and finalization
umad_open_port open InfiniBand device port for umad access
umad_poll poll umad
umad_recv receive umad
umad_register register the specified management class and version for port
umad_register2 register the specified management class and version for port
umad_register_oui register the specified class in vendor range 2 for port
umad_send send umad
umad_set_addr set MAD address fields within umad buffer using host ordering
umad_set_addr_net set MAD address fields within umad buffer using network ordering
umad_set_grh set GRH fields within umad buffer using host ordering
umad_set_grh_net set GRH fields within umad buffer using network ordering
umad_set_pkey set pkey index within umad buffer
umad_size get the size of umad buffer
umad_status get the status of a umad buffer
umad_unregister unregister umad agent