On Sun, 31 May 2026 18:23:13 +0530
"Hemendra M. Naik" <[email protected]> wrote:
> +struct tc_fq_pie_xstats {
> + __u32 type;
> + union {
> + struct tc_fq_pie_qd_stats qdisc_stats;
> + struct tc_fq_pie_cl_stats class_stats;
> + };
> +};
Sorry, you can't change the kernel/userspace ABI like this.
How will old iproute2 hand new kernel and vice/versa.
The better safer way to do this is to either extend the
existing structure and have iproute2 know how how to handle
short (missing) class data; or use another netlink
type for class data.