[PATCH v8 2/5] eal: report applications lcore usage
Robin Jarry
rjarry at redhat.com
Mon Feb 6 10:03:12 CET 2023
David Marchand, Feb 06, 2023 at 09:48:
> > +struct rte_lcore_usage {
> > + /** The total amount of time since application start, in TSC cycles. */
> > + uint64_t total_cycles;
>
> This code comment needs some clarification.
>
> What is this "total amount of time"?
> "application start" is ambiguous.
> EAL lcore threads are not created/started by the application itself,
> so the application has no idea of the time the lcore/threads were
> created.
>
> I would describe as:
> /** The total amount of time that the application has been running on
> this lcore, in TSC cycles. */
>
> Is it acceptable to you?
Yes, this leaves less room for interpretation.
> > + /** The amount of busy time since application start, in TSC cycles. */
> > + uint64_t busy_cycles;
>
> And here:
> /** The amount of time the application was busy, handling some
> workload on this lcore, in TSC cycles. */
This is in line with the total. Looks good to me.
I will address that and your other comments for v9.
More information about the dev
mailing list