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
}
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: 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: 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: 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: quic_plugin.so (Quic transport protocol)
load_one_plugin:189: Loaded plugin: rdma_plugin.so (RDMA IBverbs Device Driver)
load_one_plugin:189: Loaded plugin: router.so (router)
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)
[root@localhost mnt]#
python3-19.08.1-release.x86_646_64 vpp-debuginfo-19.08.1-release.x86_64 
vpp-api-p
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:117: Plugin disabled (default): unittest_plugin.so
load_one_plugin:189: Loaded plugin: vmxnet3_plugin.so (VMWare Vmxnet3 Device 
Driver)
/usr/bin/vpp[4253]: vnet_feature_init:143: WARNING: arp arc: last node is 
error-drop, but expected arp-disabled!
/usr/bin/vpp[4253]: perfmon: No table for cpuid 506f1
/usr/bin/vpp[4253]: perfmon:   model 5f, stepping 1
/usr/bin/vpp[4253]: tls_init_ca_chain:609: Could not initialize TLS CA 
certificates
/usr/bin/vpp[4253]: tls_mbedtls_init:644: failed to initialize TLS CA chain
/usr/bin/vpp[4253]: tls_init_ca_chain:821: Could not initialize TLS CA 
certificates
/usr/bin/vpp[4253]: tls_openssl_init:888: failed to initialize TLS CA chain
/usr/bin/vpp[4253]: dpdk_config:1416: socket-mem argument is deprecated
/usr/bin/vpp[4253]: dpdk: EAL init args: -c 2 -n 4 --in-memory --vdev 
crypto_aesni_mb0 --file-prefix vpp -b 0000:01:00.0 -b 0000:05:00.0 -b 
0000:05:00.1 -b 0000:05:00.2 -b 0000:05:00.3 --master-lcore 1
*error allocating rte services array*
*EAL: FATAL: rte_service_init() failed*
[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