inline

On 24/02/2017 16:56, yusuf khan wrote:
Hi,

On my test setup, which is server machine with Intel(R) Xeon(R) CPU
E5-2680 v3 @ 2.50GHz and 16GB RAM. I am comparing dpdk aesni_mb
l2fwd-crypto decryption results with VPP dpdk-esp-decrypt node. I see 1
Mpps difference. l2wd-crypto can process 3 Mpps(size 168) but vpp dpdk
crypto can only process around 2 Mpps.

Right but there is no comparison in terms of L2 feature support, the DPDK code is sample code only, VPP is a full l2 stack.

There is 1 Mpps difference. May be due to the fact that dpdk-input and
crypto-input are process on the same core?

Well VPP does a double pass to route the encrypted packet, that the DPDK IPSEC sample code does not do, but again I would argue that is behaviour you want.


Is it possible to run dpdk-esp-decrypt node on another core just for
encryption decryption. This way we can avoid re-ordering of the packets
and at the same time use multicore for single ipsec flow.

Each core run's an entire copy of the VPP stack, you can't break a pipeline up over multiple core's easily AFAIK.

Ray K
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to