[PATCH v4 07/10] net/gve: export Tx drop counters in xstats

Joshua Washington joshwash at google.com
Fri Oct 16 20:18:14 CEST 2026


On Fri, Oct 16, 2026 at 10:46 AM Tathagat Priyadarshi
<tathagat.dpdk at gmail.com> wrote:
>
> too_many_descs is counted but missing from the Tx xstats table, so it
> cannot be read. Export it together with invalid_mbufs.
>
> Fixes: f4a70b449bfa ("net/gve: add DQO Tx descriptor limit")
> Cc: stable at dpdk.org
>
> Signed-off-by: Tathagat Priyadarshi <tathagat.dpdk at gmail.com>
Acked-by: Joshua Washington <joshwash at google.com>
> ---
>  drivers/net/gve/gve_ethdev.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/drivers/net/gve/gve_ethdev.c b/drivers/net/gve/gve_ethdev.c
> index 3c8d1a76e4..1dfbe8f396 100644
> --- a/drivers/net/gve/gve_ethdev.c
> +++ b/drivers/net/gve/gve_ethdev.c
> @@ -1042,6 +1042,8 @@ static const struct gve_xstats_name_offset tx_xstats_name_offset[] = {
>         { "packets", TX_QUEUE_STATS_OFFSET(packets) },
>         { "bytes",   TX_QUEUE_STATS_OFFSET(bytes) },
>         { "errors",  TX_QUEUE_STATS_OFFSET(errors) },
> +       { "too_many_descs", TX_QUEUE_STATS_OFFSET(too_many_descs) },
> +       { "invalid_mbufs", TX_QUEUE_STATS_OFFSET(invalid_mbufs) },
>  };
>
>  static const struct gve_xstats_name_offset rx_xstats_name_offset[] = {
> --
> 2.43.0
>

Thanks!


More information about the dev mailing list