[RFC PATCH v4 1/2] net/bonding: skip unavailable member stats
Stephen Hemminger
stephen at networkplumber.org
Sun Aug 30 06:22:25 CEST 2026
On Sat, 29 Aug 2026 20:14:44 -0500
Weijun Pan <wpan3636 at gmail.com> wrote:
> diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c
> index 6a4f997b5a..6f10dbb0c7 100644
> --- a/drivers/net/bonding/rte_eth_bond_pmd.c
> +++ b/drivers/net/bonding/rte_eth_bond_pmd.c
> @@ -2677,9 +2677,12 @@ bond_ethdev_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats,
> struct bond_dev_private *internals = dev->data->dev_private;
> struct rte_eth_stats member_stats;
> int i;
> + int ret;
>
> for (i = 0; i < internals->member_count; i++) {
> - rte_eth_stats_get(internals->members[i].port_id, &member_stats);
> + ret = rte_eth_stats_get(internals->members[i].port_id, &member_stats);
> + if (ret != 0)
> + continue;
Ok, but you really don't need the ret variable here.
More information about the dev
mailing list