[dpdk-users] i40e with DPDK exits abruptly in rte_eal_init()

Saurabh Mishra saurabh.globe at gmail.com
Thu Jan 21 23:54:34 CET 2016


Hi,

We have noticed that i40e if we do PCI-pass through of whole NIC to VM on
ESXi 6.0, the DPDK exits abruptly in rte_eal_init()?

We are passing following parameters:

    char *eal_argv[] = {"fakeelf",

                        "-c2",

                        "-n4",

                        "--proc-type=primary",};


int ret = rte_eal_init(4, eal_argv);

The code works with Intel '82599ES 10-Gigabit SFI/SFP+ ' adapter in
PCI-passthrough or SR-IOV mode however i40e it does not work.

[root at localhost:~] esxcfg-nics -l

[.]

vmnic6  0000:07:00.0 i40e        Up   10000Mbps Full   3c:fd:fe:04:11:c0
1500   Intel Corporation Ethernet Controller X710 for 10GbE SFP+

vmnic7  0000:07:00.1 i40e        Up   10000Mbps Full   3c:fd:fe:04:11:c2
1500   Intel Corporation Ethernet Controller X710 for 10GbE SFP+


We have turned on following config in DPDK:

CONFIG_RTE_PCI_CONFIG=y

CONFIG_RTE_PCI_EXTENDED_TAG="on"
CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=y


Is there any special handling in DPDK for i40e adapter in terms of config?

Thanks,

/Saurabh


More information about the users mailing list