|
@@ -490,6 +490,7 @@ static int stats_show(struct seq_file *seq, void *v)
|
|
|
dev->rdev.stats.act_ofld_conn_fails);
|
|
|
seq_printf(seq, "PAS_OFLD_CONN_FAILS: %10llu\n",
|
|
|
dev->rdev.stats.pas_ofld_conn_fails);
|
|
|
+ seq_printf(seq, "NEG_ADV_RCVD: %10llu\n", dev->rdev.stats.neg_adv);
|
|
|
seq_printf(seq, "AVAILABLE IRD: %10u\n", dev->avail_ird);
|
|
|
return 0;
|
|
|
}
|
|
@@ -561,10 +562,13 @@ static int dump_ep(int id, void *p, void *data)
|
|
|
cc = snprintf(epd->buf + epd->pos, space,
|
|
|
"ep %p cm_id %p qp %p state %d flags 0x%lx "
|
|
|
"history 0x%lx hwtid %d atid %d "
|
|
|
+ "conn_na %u abort_na %u "
|
|
|
"%pI4:%d/%d <-> %pI4:%d/%d\n",
|
|
|
ep, ep->com.cm_id, ep->com.qp,
|
|
|
(int)ep->com.state, ep->com.flags,
|
|
|
ep->com.history, ep->hwtid, ep->atid,
|
|
|
+ ep->stats.connect_neg_adv,
|
|
|
+ ep->stats.abort_neg_adv,
|
|
|
&lsin->sin_addr, ntohs(lsin->sin_port),
|
|
|
ntohs(mapped_lsin->sin_port),
|
|
|
&rsin->sin_addr, ntohs(rsin->sin_port),
|
|
@@ -582,10 +586,13 @@ static int dump_ep(int id, void *p, void *data)
|
|
|
cc = snprintf(epd->buf + epd->pos, space,
|
|
|
"ep %p cm_id %p qp %p state %d flags 0x%lx "
|
|
|
"history 0x%lx hwtid %d atid %d "
|
|
|
+ "conn_na %u abort_na %u "
|
|
|
"%pI6:%d/%d <-> %pI6:%d/%d\n",
|
|
|
ep, ep->com.cm_id, ep->com.qp,
|
|
|
(int)ep->com.state, ep->com.flags,
|
|
|
ep->com.history, ep->hwtid, ep->atid,
|
|
|
+ ep->stats.connect_neg_adv,
|
|
|
+ ep->stats.abort_neg_adv,
|
|
|
&lsin6->sin6_addr, ntohs(lsin6->sin6_port),
|
|
|
ntohs(mapped_lsin6->sin6_port),
|
|
|
&rsin6->sin6_addr, ntohs(rsin6->sin6_port),
|