3 .TH UMAD_REGISTER_OUI 3 "May 17, 2007" "OpenIB" "OpenIB Programmer\'s Manual"
5 umad_register_oui \- register the specified class in vendor range 2 for port
8 .B #include <infiniband/umad.h>
10 .BI "int umad_register_oui(int " "portid" ", int " "mgmt_class" ", uint8_t " "rmpp_version" ", uint8_t " "oui[3]" ", uint32_t " "method_mask[4]");
13 .B umad_register_oui()
14 registers the specified class in vendor range 2, the specified
16 and whether RMPP is being used for the port specified by the
20 array is provided, the caller is registered as a replier (server) for the
21 methods having their corresponding bit on in the
25 is NULL, the caller is registered as a MAD client, meaning that it can
26 only receive replies on MADs that it sent (solicited MADs).
29 returns non-negative agent id number on success, and a negative value on error as follows:
30 -EINVAL invalid port handle or class is not in the vendor class 2 range
31 -EPERM registration failed
33 .BR umad_register (3),
34 .BR umad_unregister (3)
37 Hal Rosenstock <halr@voltaire.com>