The mp_server incorrectly allows a port mask that included hidden ports and which later caused either lost packets or failed initialization. This fixes explicitly checking that each bit in portmask is a valid port before using it. Fixes: 5b7ba31148a8 ("ethdev: add port ownership") Cc: stable@dpdk.org Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com> Acked-by: Matan Azrad <matan@mellanox.com>
11 lines
199 B
C
11 lines
199 B
C
/* SPDX-License-Identifier: BSD-3-Clause
|
|
* Copyright(c) 2010-2014 Intel Corporation
|
|
*/
|
|
|
|
#ifndef _ARGS_H_
|
|
#define _ARGS_H_
|
|
|
|
int parse_app_args(int argc, char *argv[]);
|
|
|
|
#endif /* ifndef _ARGS_H_ */
|