Lines Matching refs:lid

85 	int lid;
147 mad_decode_field(pi, IB_PORT_LID_F, &port->lid);
156 switch_lookup(Switch *sw, ib_portid_t *portid, int lid)
166 if (lid > sw->linearcap && lid > sw->linearFDBtop)
169 if (!smp_query(fdb, portid, IB_ATTR_LINEARFORWTBL, lid / 64, timeout))
172 DEBUG("portid %s: forward lid %d to port %d",
173 portid2str(portid), lid, sw->fdb[lid % 64]);
174 return sw->fdb[lid % 64];
180 return a->portguid == b->portguid || (force && a->lid == b->lid);
209 fprintf(f, "%s %s {0x%016" PRIx64 "} portnum %d lid %u-%u \"%s\"\n",
213 port->lid, port->lid + (1 << port->lmc) - 1,
233 fprintf(f, "[%d] -> %s port {0x%016" PRIx64 "}[%d] lid %u-%u \"%s\"\n",
237 port->lid, port->lid + (1 << port->lmc) - 1,
259 if (to->lid > 0)
260 toport.lid = to->lid;
261 IBWARN("Force: look for lid %d", to->lid);
280 if ((outport = switch_lookup(&sw, from, to->lid)) < 0 ||
303 IBWARN("can't continue: reached CA or router port %" PRIx64 ", lid %d",
304 port->portguid, port->lid);
348 IBWARN("Bad forwarding table entry found at: node \"%s\" lid entry %d is %d (top %d)",
349 clean_nodedesc(node->nodedesc), to->lid, outport, sw.linearFDBtop);
394 mad_decode_field(pi, IB_PORT_LID_F, &port->lid);
399 VERBOSE("portid %s portnum %d: lid %d state %d physstate %d",
400 portid2str(portid), portnum, port->lid, port->state, port->physstate);
425 VERBOSE("insert dist %d node %p port %d lid %d", dist, node, port->portnum, port->lid);
536 DEBUG("Starting from CA 0x%" PRIx64 " lid %d port %d (leafport %d)",
537 node->nodeguid, port->lid, port->portnum, leafport);
642 printf("From %s 0x%" PRIx64 " port %d lid %u-%u \"%s\"\n",
644 node->nodeguid, node->ports->portnum, node->ports->lid,
645 node->ports->lid + (1 << node->ports->lmc) - 1,
657 printf("[%d] -> %s 0x%" PRIx64 "[%d] lid %u \"%s\"\n",
661 node->ports->lid, nodename);
666 printf("To %s 0x%" PRIx64 " port %d lid %u-%u \"%s\"\n",
668 node->nodeguid, node->ports->portnum, node->ports->lid,
669 node->ports->lid + (1 << node->ports->lmc) - 1,
679 uint16_t lid;
683 mad_decode_field(portinfo, IB_PORT_LID_F, &lid);
685 ib_portid_set(portid, lid, 0, 0);
825 IBERROR("cannot resolve lid for port \'%s\'",
828 IBERROR("cannot resolve lid for port \'%s\'",
832 if (dest_portid.lid == 0 || src_portid.lid == 0) {
833 IBWARN("bad src/dest lid");
855 IBERROR("can't reach target lid %d", dest_portid.lid);