The coprocessor's counters cleared, on the XGS 136 and both XGS 3300s, 2026-10-25
Discovery 13 of the discoveries, taken from
the source to a tool. Four commands clear the fast path's counter arrays - debug, fast path, port and
direct forwarding - so a measurement can start from zero: the far side pushes a clear onto that
array's ring and its workers zero it (cntrs_fpop_clr in the vendor's source). Neither driver sent
them; now both do, as counters_clear - dev.octep.0.rpc.counters_clear and
dev.npuep.0.rpc_channel.counters_clear, written 0 to 3 - and tools/octep-fpcnt.sh -z and
tools/npuep-fpcnt.sh -z clear the fast-path counters before they read them. Nothing in either
driver or the plugin reads the counters, so a clear changes nothing but the counts.
The whole page, with how it was taken and what it does not show: The coprocessor's counters cleared, on the XGS 136 and both XGS 3300s, 2026-10-25.
The discussion of this page is held in the project's GitHub Discussions. Showing it here loads giscus from giscus.app and GitHub, and writing in it needs a GitHub account - what that means.