[dpdk-dev] [PATCH] testpmd: limit port mask bits to RTE_MAX_ETHPORTS

Thomas Monjalon thomas.monjalon at 6wind.com
Tue Dec 16 14:40:09 CET 2014


2014-12-16 13:27, Bruce Richardson:
> The port mask parsing in testpmd allowed up to 64 bits to be processed,
> even if RTE_MAX_ETHPORTS is set to a max of 32. Fix this by only
> processing up to min(RTE_MAX_ETHPORTS,64) bits of the mask.
[...]
> -	for (i = 0; i < 64; i++) {
> +	for (i = 0; i < 64 && i < RTE_MAX_ETHPORTS; i++) {

Why not use RTE_MIN?

-- 
Thomas


More information about the dev mailing list