Hi Vladimir, > On 21 Jun 2017, at 15:41, Vladimir Torgovitsky <vladim...@checkpoint.com> > wrote: > > Hi, > I'm testing performance of different NICs and have an issue with Mellanox 40G > ConnectX-4 device, where VPP performance seem to be similar to Linux and > doesn't improve. > I am testing throughput of UDP traffic, packets of size 64B, 128B and 1518B, > on single core. > Two questions: > 1. Is there any performance report of 40G NICs (any vendor)?
I can share my numbers with intel XL710. It is around 18Mpps single physical core on broadwell 3.2GHz cpu without TurboBoost This is with standard IPv4 forwarding path (driver rx, mandatory IP checks, fib loookup, l2 rewrite, tx). Also look at CSIT wiki for more perf reports... > 2. Anyone familiar with a ways of compiling/configuring VPP with Mellanox > drivers? Any special flags to enable? Due to OFED dependency we do not build VPP packages with MLX support. To build VPP by yourself you need to: 1. install OFED packages (libmlx*, libibverbs*, kernel dkms) 2. build DPDK development package with MLX support make dpdk-install-dev DPDK_MLX5_PMD=y 3. uncomment following line in build-data/platforms/vpp.mk # vpp_uses_dpdk_mlx5_pmd = yes 4. build and install vpp > > Thanks, > Vladimir > > _______________________________________________ > vpp-dev mailing list > vpp-dev@lists.fd.io > https://lists.fd.io/mailman/listinfo/vpp-dev _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev