Correct the comments describing the delay and avg_dq_rate fields in struct tc_pie_xstats to match the values exported by the kernel. Update the `delay` field comment to indicate that the value is reported in microseconds, matching the `PSCHED_TICKS2NS() / NSEC_PER_USEC` conversion. Similarly, update the `avg_dq_rate` field comment to indicate that the value is reported in bytes/second, matching the conversion performed by `avg_dq_rate * PSCHED_TICKS_PER_SEC >> PIE_SCALE`. These are documentation-only changes and do not affect the UAPI or runtime behavior. Signed-off-by: Hemendra M. Naik Signed-off-by: Vishal Kamath Signed-off-by: Mohit P. Tahiliani --- include/uapi/linux/pkt_sched.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/uapi/linux/pkt_sched.h b/include/uapi/linux/pkt_sched.h index b99312d2..574463fa 100644 --- a/include/uapi/linux/pkt_sched.h +++ b/include/uapi/linux/pkt_sched.h @@ -920,9 +920,9 @@ enum { struct tc_pie_xstats { __u64 prob; /* current probability */ - __u32 delay; /* current delay in ms */ + __u32 delay; /* current delay in microseconds */ __u32 avg_dq_rate; /* current average dq_rate in - * bits/pie_time + * bytes/second */ __u32 dq_rate_estimating; /* is avg_dq_rate being calculated? */ __u32 packets_in; /* total number of packets enqueued */ -- 2.34.1