[infiniband] Improve ib_packet debugging messages
This commit is contained in:
parent
47c4aaa9e2
commit
0582a84e66
|
@ -213,15 +213,23 @@ int ib_pull ( struct ib_device *ibdev, struct io_buffer *iobuf,
|
||||||
/* Determine destination QP, if applicable */
|
/* Determine destination QP, if applicable */
|
||||||
if ( qp ) {
|
if ( qp ) {
|
||||||
if ( IB_LID_MULTICAST ( lid ) && grh ) {
|
if ( IB_LID_MULTICAST ( lid ) && grh ) {
|
||||||
*qp = ib_find_qp_mgid ( ibdev, &grh->dgid );
|
if ( ! ( *qp = ib_find_qp_mgid ( ibdev, &grh->dgid ))){
|
||||||
} else {
|
DBGC ( ibdev, "IBDEV %p RX for unknown MGID "
|
||||||
*qp = ib_find_qp_qpn ( ibdev, qpn );
|
"%08x:%08x:%08x:%08x\n", ibdev,
|
||||||
}
|
ntohl ( grh->dgid.u.dwords[0] ),
|
||||||
if ( ! *qp ) {
|
ntohl ( grh->dgid.u.dwords[1] ),
|
||||||
DBGC ( ibdev, "IBDEV %p RX for nonexistent QP\n",
|
ntohl ( grh->dgid.u.dwords[2] ),
|
||||||
ibdev );
|
ntohl ( grh->dgid.u.dwords[3] ) );
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
if ( ! ( *qp = ib_find_qp_qpn ( ibdev, qpn ) ) ) {
|
||||||
|
DBGC ( ibdev, "IBDEV %p RX for nonexistent "
|
||||||
|
"QPN %lx\n", ibdev, qpn );
|
||||||
|
return -ENODEV;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
assert ( *qp );
|
||||||
}
|
}
|
||||||
|
|
||||||
DBGC2 ( ibdev, "IBDEV %p RX %04x:%08lx <= %04x:%08lx (key %08x)\n",
|
DBGC2 ( ibdev, "IBDEV %p RX %04x:%08lx <= %04x:%08lx (key %08x)\n",
|
||||||
|
|
Reference in New Issue