On 18/10/2024 09:11, Ping-Ke Shih wrote: > Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx> wrote: >> >> +struct rtw_c2h_ra_rpt { >> + u8 rate_sgi; >> + u8 mac_id; >> + u8 byte2; >> + u8 status; >> + u8 byte4; >> + u8 ra_ratio; >> + u8 bw; >> + u8 txcls_rate; >> +} __packed; >> + > > The 'c2h_ra_report_size' is 7, but struct size is 8. Why? > Have you ever seen size of RA report is larger than 7? > txcls_rate appears in https://github.com/morrownr/88x2bu-20210702. But RTL8822B doesn't use it. I figured it can be included in case some future chips use it. Well, even in that driver, txcls_rate is just printed in a debug message. I haven't seen RA report larger than 7 so far.