[PATCH v3 5/6] examples/qos_sched: fix lcore ID restriction
Stephen Hemminger
stephen at networkplumber.org
Wed Dec 20 17:31:50 CET 2023
On Wed, 20 Dec 2023 07:45:00 +0100
Sivaprasad Tummala <sivaprasad.tummala at amd.com> wrote:
> diff --git a/examples/qos_sched/args.c b/examples/qos_sched/args.c
> index e97273152a..22fe76eeb5 100644
> --- a/examples/qos_sched/args.c
> +++ b/examples/qos_sched/args.c
> @@ -182,10 +182,10 @@ app_parse_flow_conf(const char *conf_str)
>
> pconf->rx_port = vals[0];
> pconf->tx_port = vals[1];
> - pconf->rx_core = (uint8_t)vals[2];
> - pconf->wt_core = (uint8_t)vals[3];
> + pconf->rx_core = (uint16_t)vals[2];
> + pconf->wt_core = (uint16_t)vals[3];
> if (ret == 5)
> - pconf->tx_core = (uint8_t)vals[4];
> + pconf->tx_core = (uint16_t)vals[4];
> else
> pconf->tx_core = pconf->wt_core;
>
> --
Not sure why cast is even needed, assigning uint32_t to uint16_t
is not going to generate a warning with current compiler settings.
More information about the stable
mailing list