Hi Royce, > > On 25/01/2016 17:21, Royce Niu wrote: > > $ sudo build/ip_pipeline -f config/l3fwd.cfg -p 0x3 [APP] Initializing > > CPU core map ... > > PANIC in app_init_core_mask(): > > Cannot create CPU core mask > > 6: [build/ip_pipeline() [0x431b43]] > > 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) > > [0x7f6417199ec5]] > > 4: [build/ip_pipeline(main+0x5f) [0x4306ff]] > > 3: [build/ip_pipeline(app_init+0x1bff) [0x43feaf]] > > 2: [build/ip_pipeline(__rte_panic+0xc9) [0x42b11a]] > > 1: [build/ip_pipeline(rte_dump_stack+0x1a) [0x4c9fca]] > > > > Cfg: > > > > [PIPELINE0] > > type = MASTER > > core = 0 > > > > [PIPELINE1] > > type = PASS-THROUGH > > core = 1 > > pktq_in = RXQ0.0 RXQ1.0 > > pktq_out = TXQ1.0 TXQ0.0 > >
In the above configuration, you are using two cores. In case, if you are running IP_Pipeline application in VM, you have to bind right number of cores. To do so, you need to set -smp parameter used in qemu as below- ?smp sockets=1,cores=2 (in case pipeline app requires more cores to be used, then assign more cores). Hope, it will fix the above error. Thanks, Jasvinder
