[Edited Message Follows]

Hi all
im using vpp version 19.08 , with centos 7 kernel 4.4
when i want to use vfio-pci drive  i get
error allocating rte services array
EAL: FATAL: rte_service_init() failed

and vpp faild to load but if i use uio_pci_generic then vpp is ok , i want to 
use vfio-pci becouse im working on I7 cpu with iommu.
the vfio-pci driver is loaded and can be seen in lsmod my  vm.nr_hugepages = 
1024 , is there anything im doing worng regarding DPDK or somthing?

pls if someone can advice
Thannks!!

vpp# *show version*
vpp v19.08.1-release built by root on localhost.localdomain at Sun Jan 26 
10:08:45 EST 2020

vpp# show *dpdk version*
DPDK Version:             DPDK 19.05.0
DPDK EAL init args:       -c 2 -n 4 --in-memory --vdev crypto_aesni_mb0 
--file-prefix vpp --master-lcore 1

[root@localhost ~]# *uname -a*
Linux localhost.localdomain 4.4.211-1.el7.elrepo.x86_64 #1 SMP Thu Jan 23 
08:11:08 EST 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

[root@localhost device]# *cat /etc/centos-release*
CentOS Linux release 7.7.1908 (Core)

[root@localhost ~]# *sysctl -a | grep hugepages*
vm.hugepages_treat_as_movable = 0
vm.nr_hugepages = 1024
vm.nr_hugepages_mempolicy = 1024
vm.nr_overcommit_hugepages = 0

[root@localhost ~]# *cat /etc/vpp/startup.conf*
unix {
nodaemon
log /var/log/vpp/vpp.log
full-coredump
cli-listen /run/vpp/cli.sock
gid vpp
}
api-trace {
on
}
api-segment {
gid vpp
}
socksvr {
default
}
dpdk {
uio-driver vfio-pci
vdev crypto_aesni_mb0
dev default {
num-rx-desc 4096
num-tx-desc 4096
}
#num-mbufs 128000
socket-mem 0,1024
no-multi-seg
no-tx-checksum-offload
}
nat {
translation hash buckets 10240
translation hash memory 268435456
user hash buckets 1280
user hash memory 134217728
max translations per user 1000
}

[root@localhost ~]# / *usr/bin/vpp -c /etc/vpp/startup.conf*
vlib_plugin_early_init:361: plugin path 
/usr/lib/x86_64-linux-gnu/vpp_plugins:/usr/lib/vpp_plugins
load_one_plugin:189: Loaded plugin: abf_plugin.so (Access Control List (ACL) 
Based Forwarding)
load_one_plugin:189: Loaded plugin: acl_plugin.so (Access Control Lists (ACL))
load_one_plugin:189: Loaded plugin: avf_plugin.so (Intel Adaptive Virtual 
Function (AVF) Device Driver)
load_one_plugin:189: Loaded plugin: builtinurl_plugin.so (vpp built-in URL 
support)
load_one_plugin:189: Loaded plugin: cdp_plugin.so (Cisco Discovery Protocol 
(CDP))
load_one_plugin:189: Loaded plugin: crypto_ia32_plugin.so (Intel IA32 Software 
Crypto Engine)
load_one_plugin:189: Loaded plugin: crypto_ipsecmb_plugin.so (Intel IPSEC 
Multi-buffer Crypto Engine)
load_one_plugin:189: Loaded plugin: crypto_openssl_plugin.so (OpenSSL Crypto 
Engine)
load_one_plugin:189: Loaded plugin: ct6_plugin.so (IPv6 Connection Tracker)
load_one_plugin:189: Loaded plugin: dhcp_plugin.so (Dynamic Host Configuration 
Protocol (DHCP))
load_one_plugin:189: Loaded plugin: dns_plugin.so (Simple DNS name resolver)
load_one_plugin:189: Loaded plugin: dpdk_plugin.so (Data Plane Development Kit 
(DPDK))
load_one_plugin:189: Loaded plugin: flowprobe_plugin.so (Flow per Packet)
load_one_plugin:189: Loaded plugin: gbp_plugin.so (Group Based Policy (GBP))
load_one_plugin:189: Loaded plugin: gtpu_plugin.so (GPRS Tunnelling Protocol, 
User Data (GTPv1-U))
load_one_plugin:189: Loaded plugin: hs_apps_plugin.so (Host Stack Applications)
load_one_plugin:189: Loaded plugin: http_static_plugin.so (HTTP Static Server)
load_one_plugin:189: Loaded plugin: igmp_plugin.so (Internet Group Management 
Protocol (IGMP))
load_one_plugin:189: Loaded plugin: ikev2_plugin.so (Internet Key Exchange 
(IKEv2) Protocol)
load_one_plugin:189: Loaded plugin: ila_plugin.so (Identifier Locator 
Addressing (ILA) for IPv6)
load_one_plugin:189: Loaded plugin: ioam_plugin.so (Inbound Operations, 
Administration, and Maintenance (OAM))
load_one_plugin:117: Plugin disabled (default): ixge_plugin.so
load_one_plugin:189: Loaded plugin: l2e_plugin.so (Layer 2 (L2) Emulation)
load_one_plugin:189: Loaded plugin: l3xc_plugin.so (L3 Cross-Connect (L3XC))
load_one_plugin:189: Loaded plugin: lacp_plugin.so (Link Aggregation Control 
Protocol (LACP))
load_one_plugin:189: Loaded plugin: lb_plugin.so (Load Balancer (LB))
load_one_plugin:189: Loaded plugin: mactime_plugin.so (Time-based MAC Source 
Address Filter)
load_one_plugin:189: Loaded plugin: map_plugin.so (Mapping of Address and Port 
(MAP))
load_one_plugin:189: Loaded plugin: mdata_plugin.so (Buffer metadata change 
tracker.)
load_one_plugin:189: Loaded plugin: memif_plugin.so (Packet Memory Interface 
(memif) -- Experimental)
load_one_plugin:189: Loaded plugin: nat_plugin.so (Network Address Translation 
(NAT))
load_one_plugin:189: Loaded plugin: nsh_plugin.so (Network Service Header (NSH))
load_one_plugin:189: Loaded plugin: nsim_plugin.so (Network Delay Simulator)
load_one_plugin:117: Plugin disabled (default): oddbuf_plugin.so
load_one_plugin:189: Loaded plugin: perfmon_plugin.so (Performance Monitor)
load_one_plugin:189: Loaded plugin: ping_plugin.so (Ping (ping))
load_one_plugin:189: Loaded plugin: pppoe_plugin.so (PPP over Ethernet (PPPoE))
load_one_plugin:117: Plugin disabled (default): quic_plugin.so
load_one_plugin:189: Loaded plugin: rdma_plugin.so (RDMA IBverbs Device Driver)
load_one_plugin:145: /usr/lib/vpp_plugins/router.so: undefined symbol: 
ipsec_hw_class
load_one_plugin:146: Failed to load plugin 'router.so'
load_one_plugin:117: Plugin disabled (default): sctp_plugin.so
load_one_plugin:189: Loaded plugin: srv6ad_plugin.so (Dynamic Segment Routing 
for IPv6 (SRv6) Proxy)
load_one_plugin:189: Loaded plugin: srv6am_plugin.so (Masquerading Segment 
Routing for IPv6 (SRv6) Proxy)
load_one_plugin:189: Loaded plugin: srv6as_plugin.so (Static Segment Routing 
for IPv6 (SRv6) Proxy)
load_one_plugin:189: Loaded plugin: srv6mobile_plugin.so (SRv6 GTP Endpoint 
Functions)
load_one_plugin:189: Loaded plugin: stn_plugin.so (VPP Steals the NIC (STN) for 
Container Integration)
load_one_plugin:189: Loaded plugin: svs_plugin.so (Source Virtual Routing and 
Fowarding (VRF) Select)
load_one_plugin:189: Loaded plugin: tlsmbedtls_plugin.so (Transport Layer 
Security (TLS) Engine, Mbedtls Based)
load_one_plugin:189: Loaded plugin: tlsopenssl_plugin.so (Transport Layer 
Security (TLS) Engine, OpenSSL Based)
load_one_plugin:189: Loaded plugin: tlspicotls_plugin.so (Transport Layer 
Security (TLS) Engine, Picotls Based)
load_one_plugin:117: Plugin disabled (default): unittest_plugin.so
load_one_plugin:189: Loaded plugin: vmxnet3_plugin.so (VMWare Vmxnet3 Device 
Driver)
tls_init_ca_chain:607: Could not initialize TLS CA certificates
tls_mbedtls_init:642: failed to initialize TLS CA chain
tls_init_ca_chain:824: Could not initialize TLS CA certificates
tls_openssl_init:898: failed to initialize TLS CA chain
*error allocating rte services array*
*EAL: FATAL: rte_service_init() failed*
*dpdk_config: rte_eal_init returned -1*

[root@localhost mnt]#
[root@localhost mnt]#
[root@localhost mnt]#
[root@localhost mnt]#
[root@localhost mnt]# *rpm -qa | grep vpp*
vpp-lib-19.08.1-release.x86_64
vpp-api-lua-19.08.1-release.x86_64
vpp-devel-19.08.1-release.x86_64
vpp-selinux-policy-19.08.1-release.x86_64
vpp-19.08.1-release.x86_64
vpp-api-python-19.08.1-release.x86_64
vpp-plugins-19.08.1-release.x86_64
vpp-debuginfo-19.08.1-release.x86_64
vpp-api-python3-19.08.1-release.x86_64

root@localhost ~]$ *lscpu*
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Model name:            Intel(R) Core(TM) i7-4700EQ CPU @ 2.40GHz
Stepping:              3
CPU MHz:               3277.500
CPU max MHz:           3400.0000
CPU min MHz:           800.0000
BogoMIPS:              2992.82
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-7
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx 
pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology 
nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 
ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt 
tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb invpcid_single 
kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 
smep bmi2 erms invpcid rtm xsaveopt dtherm ida arat pln pts
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#15996): https://lists.fd.io/g/vpp-dev/message/15996
Mute This Topic: https://lists.fd.io/mt/72808669/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to