|
107 | 107 |
|
108 | 108 | #define NOTIFY_COMP_ERROR_SEND(wc,scnt,ccnt) \ |
109 | 109 | { fprintf(stderr," Completion with error at client\n"); \ |
110 | | - fprintf(stderr," Failed status %d: qp_num %d wr_id %d syndrom 0x%x\n",wc.status,(int) wc.qp_num,(int) wc.wr_id,wc.vendor_err); \ |
111 | | - fprintf(stderr, "scnt=%lu, ccnt=%lu\n",scnt, ccnt); } |
| 110 | + fprintf(stderr," Failed status-%s (%d): wr_id %d syndrom 0x%x\n", \ |
| 111 | + ibv_wc_status_str(wc.status),wc.status,(int) wc.wr_id,wc.vendor_err); \ |
| 112 | + fprintf(stderr," scnt=%lu, ccnt=%lu\n",scnt, ccnt); } |
112 | 113 |
|
113 | 114 | #define NOTIFY_COMP_ERROR_RECV(wc,rcnt) \ |
114 | 115 | { fprintf(stderr," Completion with error at server\n"); \ |
115 | | - fprintf(stderr," Failed status %d: qp_num %d wr_id %d syndrom 0x%x\n",wc.status,(int) wc.qp_num,(int) wc.wr_id,wc.vendor_err); \ |
| 116 | + fprintf(stderr," Failed status-%s (%d): wr_id %d syndrom 0x%x\n", \ |
| 117 | + ibv_wc_status_str(wc.status),wc.status,(int) wc.wr_id,wc.vendor_err); \ |
116 | 118 | fprintf(stderr," rcnt=%lu\n",rcnt); } |
117 | 119 |
|
118 | 120 | /* Macro to determine packet size in case of UD. The UD addition is for the GRH . */ |
|
0 commit comments