On Fri, 28 Oct 2022 17:52:40 -0400
David Miller <dmiller...@gmail.com> wrote:

> diff --git a/app/test-pmd/config.c b/app/test-pmd/config.c
> index cc8e7aa138..2a863f3d39 100644
> --- a/app/test-pmd/config.c
> +++ b/app/test-pmd/config.c
> @@ -245,9 +245,9 @@ nic_stats_display(portid_t port_id)
>       static uint64_t prev_bytes_tx[RTE_MAX_ETHPORTS];
>       static uint64_t prev_ns[RTE_MAX_ETHPORTS];
>       struct timespec cur_time;
> -     uint64_t diff_pkts_rx, diff_pkts_tx, diff_bytes_rx, diff_bytes_tx,
> -                                                             diff_ns;
> -     uint64_t mpps_rx, mpps_tx, mbps_rx, mbps_tx;
> +    __uint128_t diff_pkts_rx, diff_pkts_tx, diff_bytes_rx, diff_bytes_tx,
> +            diff_ns;
> +    __uint128_t mpps_rx, mpps_tx, mbps_rx, mbps_tx

Not all platforms DPDK supports are likely to handle 128 bit numbers.
And unsigned long long is not 128 bit on many platforms.

Better to leave this part alone.

Reply via email to