eal: fix parsing of option --lcores
The '-' in lcore set overrides cpu set of following lcore set in the argument of EAL option --lcores. for example --locres '0-2,(3-5)@(3,4),6@(5,6),7@(5-7)', 0-2 make lflags=1 which indeed suppress following cpu set (3,4), (5,6) and (5-7) after @ . Fixes: 53e54bf81700 ("eal: new option --lcores for cpu assignment") Signed-off-by: Wei Dai <wei.dai@intel.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
75edc66a91
commit
f40c745450
@ -583,7 +583,7 @@ eal_parse_lcores(const char *lcores)
|
||||
const char *end = NULL;
|
||||
int offset;
|
||||
rte_cpuset_t cpuset;
|
||||
int lflags = 0;
|
||||
int lflags;
|
||||
int ret = -1;
|
||||
|
||||
if (lcores == NULL)
|
||||
@ -609,6 +609,8 @@ eal_parse_lcores(const char *lcores)
|
||||
if (*lcores == '\0')
|
||||
goto err;
|
||||
|
||||
lflags = 0;
|
||||
|
||||
/* record lcore_set start point */
|
||||
lcore_start = lcores;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user