[dpdk-users] Request an example config for DPDK IP PIPELINE

Royce Niu royceniu at gmail.com
Thu Jan 28 15:26:14 CET 2016


Dear Jasvinder and Fan,

Thanks for your concerning. I solved the problem by

adding "–smp sockets=1,cores=2"

The correct XML format is

<cpu mode='custom' match='exact'>
    <model fallback='allow'>SandyBridge</model>
    <topology sockets='1' cores='2' threads='1'/>
    <feature policy='require' name='lahf_lm'/>
    <feature policy='require' name='cx16'/>
    <feature policy='require' name='avx'/>
  </cpu>


By the way, if your NIC (virtio) cannot be started, please disable
app_link_up_internal() in init.c

Thanks for Jasvinder for the solutions.

So far, I can use pipeline (l2fwd and firewall) in KVM (Ubuntu 14.04), if
other guys have problem on my config, feel free to contact me;








On Thu, Jan 28, 2016 at 10:14 PM, Singh, Jasvinder <
jasvinder.singh at intel.com> wrote:

> 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
>



-- 
Regards,

Royce Niu


More information about the users mailing list