Lines Matching defs:mgmt
71 DEBUG("bad mgmt class %d or agent %d", mclass, agent);
108 mad_class_agent(int mgmt)
110 if (mgmt < 1 || mgmt > MAX_CLASS)
112 return class_agent[mgmt];
124 mad_register_port_client(int port_id, int mgmt, uint8_t rmpp_version)
128 if ((vers = mgmt_class_vers(mgmt)) <= 0) {
129 DEBUG("Unknown class %d mgmt_class", mgmt);
132 if ((agent = umad_register(port_id, mgmt,
134 DEBUG("Can't register agent for class %d", mgmt);
138 if (mgmt < 0 || mgmt >= MAX_CLASS || agent >= MAX_AGENTS) {
139 DEBUG("bad mgmt class %d or agent %d", mgmt, agent);
147 mad_register_client(int mgmt, uint8_t rmpp_version)
151 agent = mad_register_port_client(madrpc_portid(), mgmt, rmpp_version);
155 return register_agent(agent, mgmt);
159 mad_register_server(int mgmt, uint8_t rmpp_version,
174 if (class_agent[mgmt] >= 0) {
175 DEBUG("Class 0x%x already registered", mgmt);
178 if ((vers = mgmt_class_vers(mgmt)) <= 0) {
179 DEBUG("Unknown class 0x%x mgmt_class", mgmt);
182 if (mgmt >= IB_VENDOR_RANGE2_START_CLASS &&
183 mgmt <= IB_VENDOR_RANGE2_END_CLASS) {
187 if ((agent = umad_register_oui(mad_portid, mgmt, rmpp_version,
189 DEBUG("Can't register agent for class %d", mgmt);
192 } else if ((agent = umad_register(mad_portid, mgmt, vers, rmpp_version,
194 DEBUG("Can't register agent for class %d", mgmt);
198 if (register_agent(agent, mgmt) < 0)