Lines Matching defs:node

83 int filterdownport_check(ibnd_node_t * node, ibnd_port_t * port)
89 fsw = ibnd_find_node_guid(filterdownports_fabric, node->guid);
107 void print_port(ibnd_node_t * node, ibnd_port_t * port, char *out_prefix)
128 if (port->node->type == IB_NODE_SWITCH) {
129 if (port->node->ports[0])
130 info = (uint8_t *)&port->node->ports[0]->info;
159 && filterdownport_check(node, port))
202 remap_node_name(node_name_map, port->remoteport->node->guid,
203 port->remoteport->node->nodedesc);
222 port->remoteport->node->smalid,
239 char *remap = remap_node_name(node_name_map, node->guid,
240 node->nodedesc);
248 if (port->node->type != IB_NODE_SWITCH) {
257 node->smalid, port->portnum, ext_port_str,
261 static inline const char *nodetype_str(ibnd_node_t * node)
263 switch (node->type) {
274 void print_node_header(ibnd_node_t *node, int *out_header_flag,
280 remap_node_name(node_name_map, node->guid, node->nodedesc);
281 if (node->type == IB_NODE_SWITCH) {
282 if (node->ports[0])
283 guid = node->ports[0]->guid;
284 else /* if (node->info) */
285 guid = mad_get_field64(node->info, 0, IB_NODE_PORT_GUID_F);
289 nodetype_str(node),
295 nodetype_str(node), remap);
301 void print_node(ibnd_node_t * node, void *user_data)
307 for (i = 1; i <= node->numports; i++) {
308 ibnd_port_t *port = node->ports[i];
314 print_node_header(node, &head_print, out_prefix);
315 print_port(node, port, out_prefix);
385 && memcmp(fabric1_port->remoteport->node->nodedesc,
386 fabric2_port->remoteport->node->nodedesc,
456 int diff_node(ibnd_node_t * node, ibnd_fabric_t * orig_fabric,
466 if (node)
467 diff_node_iter(node, &iter_diff_data);
477 /* Do opposite diff to find existence of node types
481 * port state, lids, or node descriptions since it has already
493 if (node)
494 diff_node_iter(node, &iter_diff_data);
602 {"node-name-map", 1, 1, "<file>", "node name map file"},
612 "Number of hops to include away from specified node"},
726 if (p && (!only_flag || p->node->type == only_type)) {
727 ibnd_node_t *n = p->node;
740 if (p && (!only_flag || p->node->type == only_type)) {
741 ibnd_node_t *n = p->node;