Skip to content
Snippets Groups Projects
Commit 3ba73f43 authored by Qidong Zhou's avatar Qidong Zhou
Browse files

fix bug of output formant of evtsz in pcie40_statlink

parent b897c86d
No related branches found
No related tags found
No related merge requests found
......@@ -141,7 +141,7 @@ readregs(std::bitset<48> link_mask, pcie40reg_t pcie40reg[])
memset(pcie, 0, sizeof(*pcie));
if (!link_mask[i]) continue;
pcie->eventsz = pcie40_b2l_evtsz(dev_slot, i);
pcie->eventsz = pcie40_b2l_evtsz(dev_slot, i);
pcie->nevent = pcie40_b2l_nevent(dev_slot, i);
pcie->nkbyte = pcie40_b2l_nkyte(dev_slot, i);
pcie->maxevtsz = pcie40_b2l_maxevtsz(dev_slot, i);
......@@ -314,16 +314,16 @@ statlink(std::bitset<48> link_mask, pcie40reg_t pcie40reg[])
printf("event=%-9d total=%8.1fkB", pcie->nevent, pcie->nkbyte);
if (pcie->nevent) {
double avg = pcie->nkbyte / pcie->nevent;
printf(" (avg=%4.3fkB", avg);
printf(" (avg=%5.4fB", avg*1000);
if (pcie->eventsz == 0xffff) {
printf(" last=oflow");
}else{
printf(" last=%4.3fkB", pcie->eventsz);
printf(" last=%-4d", pcie->eventsz);
}
if (pcie->maxevtsz == 0xffff) {
printf(" max=oflow)");
} else {
printf(" max=%4.3fkB)", pcie->maxevtsz);
printf(" max=%-4d)", pcie->maxevtsz);
}
}
printf("\n");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment