It is a simple L2FWD. It can be 14mpps in x520 nics. So, do you think where should I check? Thanks
On Tue, 10 Jan 2017 at 12:13 AM, Adrien Mazarguil < adrien.mazarg...@6wind.com> wrote: > On Mon, Jan 09, 2017 at 11:23:56PM +0800, Royce Niu wrote: > > > Hi, Adrien, > > > > > > Actually, I tested using the original kernel module without binding. It > > > works. > > > > > > However, it is only 6Mpps for 64B in pkt-gen, which is so slow for a > 40Gbps > > > NIC. > > > > > > Is that right? > > > > That's difficult to say without knowing your specific setup or application, > > however 6 Mpps seems abnormally slow assuming testpmd performing basic I/O > > forwarding using a single thread and two ports. > > > > > On Mon, Jan 9, 2017 at 11:13 PM, Adrien Mazarguil < > > > adrien.mazarg...@6wind.com> wrote: > > > > > > > Hi Royce, > > > > > > > > On Mon, Jan 09, 2017 at 10:53:37PM +0800, Royce Niu wrote: > > > > > Dear all, > > > > > > > > > > I cannot use my Mellanox 3 Pro, after I binded it with igb_uio > driver. > > > > > > > > > > It always shows when I use my DPDK application. > > > > > > > > > > EAL: Detected 32 lcore(s) > > > > > EAL: Probing VFIO support... > > > > > PMD: bnxt_rte_pmd_init() called for (null) > > > > > EAL: PCI device 0000:02:00.0 on NUMA socket 0 > > > > > EAL: probe driver: 8086:1521 rte_igb_pmd > > > > > EAL: PCI device 0000:02:00.1 on NUMA socket 0 > > > > > EAL: probe driver: 8086:1521 rte_igb_pmd > > > > > EAL: PCI device 0000:02:00.2 on NUMA socket 0 > > > > > EAL: probe driver: 8086:1521 rte_igb_pmd > > > > > EAL: PCI device 0000:02:00.3 on NUMA socket 0 > > > > > EAL: probe driver: 8086:1521 rte_igb_pmd > > > > > EAL: PCI device 0000:81:00.0 on NUMA socket 1 > > > > > EAL: probe driver: 15b3:1007 librte_pmd_mlx4 > > > > > PMD: librte_pmd_mlx4: cannot access device, is mlx4_ib loaded? > > > > > EAL: Error - exiting with code: 1 > > > > > Cause: Cannot create mbuf pool > > > > > > > > > > --------------- > > > > > I have added CONFIG_RTE_LIBRTE_MLX4_PMD=y in .config, and > > > > > install MLNX_OFED_LINUX-3.4-2.0.0.0. > > > > > > > > The mlx4 PMD does not operate through igb_uio (see mlx4 documentation > [1]), > > > > PCI devices must remain bound to their original kernel module > (mlx4_core), > > > > however you have to additionally load mlx4_ib, mlx4_en and ib_uverbs > [2]. > > > > > > > > [1] http://dpdk.org/doc/guides/nics/mlx4.html > > > > [2] http://dpdk.org/doc/guides/nics/mlx4.html#prerequisites > > > > > > > > -- > > > > Adrien Mazarguil > > > > 6WIND > > > > > > > > > > > > > > > > -- > > > Regards, > > > > > > Royce > > > > -- > > Adrien Mazarguil > > 6WIND > >