Tried the same with the latest VPP version master which has the DPDK 19.05 
version and still faced the same issue..

VPP +  DPDK vhost mode
DBGvpp# show version
vpp v20.01-rc0~20-g6b53fd516 built by root on kickseed at Tue Aug 13 02:12:38 
JST 2019

DBGvpp# show int
Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          
Count
VhostEthernet0                    1      up          1500/0/0/0
local0                            0     down          0/0/0/0
DBGvpp# show hardware-interfaces
Name                Idx   Link  Hardware
VhostEthernet0                     1     up   VhostEthernet0
Link speed: 10 Gbps
Ethernet address 56:48:4f:53:54:00
VhostEthernet
carrier up full duplex mtu 1500
flags: admin-up pmd maybe-multiseg
rx: queues 1 (max 1), desc 1024 (min 0 max 65535 align 1)
tx: queues 1 (max 1), desc 1024 (min 0 max 65535 align 1)
max rx packet len: -1
promiscuous: unicast off all-multicast off
vlan offload: strip off filter off qinq off
rx offload avail:  vlan-strip
rx offload active: none
tx offload avail:  vlan-insert multi-segs
tx offload active: multi-segs
rss avail:         none
rss active:        none
tx burst function: (nil)
rx burst function: (nil)

local0                             0    down  local0
Link speed: unknown
local

VPP + DPDK VIRTIO
DBGvpp# show int
Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          
Count
VirtioUser0                       1      up          1500/0/0/0     tx packets  
                   5
tx bytes                     550
local0                            0     down          0/0/0/0
DBGvpp# show hardware-interfaces
Name                Idx   Link  Hardware
VirtioUser0                        1     up   VirtioUser0
Link speed: 10 Gbps
Ethernet address e2:84:b1:74:4d:f2
Virtio User
carrier up full duplex mtu 1500
flags: admin-up pmd maybe-multiseg
rx: queues 1 (max 1), desc 1024 (min 0 max 65535 align 1)
tx: queues 1 (max 1), desc 1024 (min 0 max 65535 align 1)
max rx packet len: 9728
promiscuous: unicast off all-multicast on
vlan offload: strip off filter off qinq off
rx offload avail:  vlan-strip udp-cksum tcp-cksum tcp-lro jumbo-frame
rx offload active: jumbo-frame
tx offload avail:  vlan-insert udp-cksum tcp-cksum tcp-tso multi-segs
tx offload active: multi-segs
rss avail:         none
rss active:        none
tx burst function: virtio_xmit_pkts_inorder
rx burst function: virtio_recv_pkts_inorder

tx frames ok                                           5
tx bytes ok                                          550
local0                             0    down  local0
Link speed: unknown
local

I noticed the following new logs though in the new version in the show log 
output

The below on the virtio side
DBGvpp# show log
2019/08/13 03:10:43:956 err        perfmon    No table for cpuid 306e4
2019/08/13 03:10:43:956 err        perfmon      model 3e, stepping 4
2019/08/13 03:10:43:984 warn       dpdk       EAL init args: -c 2 -n 4 
--in-memory --no-pci --log-level 8 --huge-dir /dev/hugepages --vdev 
virtio_user0,path=/opt/sock/sock2.sock --file-prefix vpp --master-lcore 1
2019/08/13 03:10:46:666 notice     dpdk       DPDK drivers found 1 ports...
2019/08/13 03:10:46:666 warn       dpdk       unsupported rx offloads requested 
on port 0: scatter
2019/08/13 03:10:46:669 notice     dpdk       EAL: Detected 24 lcore(s)
2019/08/13 03:10:46:669 notice     dpdk       EAL: Detected 2 NUMA nodes
2019/08/13 03:10:46:669 notice     dpdk       EAL: Probing VFIO support...
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0xa80001000 != 0x7f7c00000000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0xc00002000 != 0x7f73c0000000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0xd80003000 != 0x7f6b80000000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0xf00004000 != 0x7f6340000000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x1080005000 != 0x7f5b00000000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x10c000a000 != 0x7f8475b21000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x120000b000 != 0x7f52c0000000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x1240010000 != 0x7f8475b20000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x1380011000 != 0x7f4a80000000) not respected!
2019/08/13 03:10:46:669 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:10:46:669 notice     dpdk       EAL:   VFIO support not 
initialized
2019/08/13 03:10:46:670 notice     dpdk       EAL: Couldn't map new region for 
DMA
2019/08/13 03:10:46:670 notice     dpdk       EAL:   VFIO support not 
initialized
2019/08/13 03:10:46:670 notice     dpdk       EAL: Couldn't map new region for 
DMA

The below on the vhost side

DBGvpp# show log
2019/08/13 03:08:43:037 err        perfmon    No table for cpuid 306e4
2019/08/13 03:08:43:037 err        perfmon      model 3e, stepping 4
2019/08/13 03:08:43:049 warn       dpdk       EAL init args: -c 2 -n 4 
--in-memory --no-pci --log-level 8 --huge-dir /dev/hugepages --vdev 
eth_vhost0,iface=/opt/sock/sock2.sock --file-prefix vpp --master-lcore 1
2019/08/13 03:08:44:461 notice     dpdk       DPDK drivers found 1 ports...
2019/08/13 03:08:44:461 warn       dpdk       unsupported rx offloads requested 
on port 0: jumbo-frame scatter
2019/08/13 03:08:44:464 notice     dpdk       EAL: Detected 24 lcore(s)
2019/08/13 03:08:44:464 notice     dpdk       EAL: Detected 2 NUMA nodes
2019/08/13 03:08:44:464 notice     dpdk       EAL: Probing VFIO support...
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0xa80001000 != 0x7f1440000000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0xc00002000 != 0x7f0c00000000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0xd80003000 != 0x7f03c0000000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0xf00004000 != 0x7efb80000000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x1080005000 != 0x7ef340000000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x10c000a000 != 0x7f1cd1365000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x120000b000 != 0x7eeb00000000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x1240010000 != 0x7f1cd1364000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       EAL: WARNING! Base virtual 
address hint (0x1380011000 != 0x7ee2c0000000) not respected!
2019/08/13 03:08:44:464 notice     dpdk       EAL:    This may cause issues 
with mapping memory into secondary processes
2019/08/13 03:08:44:464 notice     dpdk       VHOST_CONFIG: vhost-user server: 
socket created, fd: 18
2019/08/13 03:08:44:464 notice     dpdk       VHOST_CONFIG: bind to 
/opt/sock/sock2.sock
2019/08/13 03:08:44:464 notice     dpdk       EAL:   VFIO support not 
initialized
2019/08/13 03:08:44:464 notice     dpdk       EAL: Couldn't map new region for 
DMA
2019/08/13 03:08:44:464 notice     dpdk       EAL:   VFIO support not 
initialized
2019/08/13 03:08:44:464 notice     dpdk       EAL: Couldn't map new region for 
DMA
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: new vhost user 
connection is 26
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: new device, handle 
is 0
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_OWNER
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_GET_FEATURES
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_CALL
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: vring call idx:0 
file:27
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_CALL
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: vring call idx:1 
file:28
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_FEATURES
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_MEM_TABLE
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: guest memory region 
0, size: 0x40000000
2019/08/13 03:10:44:585 notice     dpdk          guest physical addr: 
0x140000000
2019/08/13 03:10:44:585 notice     dpdk          guest virtual  addr: 
0x140000000
2019/08/13 03:10:44:585 notice     dpdk          host  virtual  addr: 
0x7ee280000000
2019/08/13 03:10:44:585 notice     dpdk          mmap addr : 0x7ee280000000
2019/08/13 03:10:44:585 notice     dpdk          mmap size : 0x40000000
2019/08/13 03:10:44:585 notice     dpdk          mmap align: 0x40000000
2019/08/13 03:10:44:585 notice     dpdk          mmap off  : 0x0
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_NUM
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_BASE
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_ADDR
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_KICK
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: vring kick idx:0 
file:30
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_NUM
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_BASE
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_ADDR
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_KICK
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: vring kick idx:1 
file:31
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: virtio is now ready 
for processing.
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_ENABLE
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: set queue enable: 1 
to qp idx: 0
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_ENABLE
2019/08/13 03:10:44:585 notice     dpdk       VHOST_CONFIG: set queue enable: 1 
to qp idx: 1
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_ENABLE
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: set queue enable: 0 
to qp idx: 0
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_ENABLE
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: set queue enable: 0 
to qp idx: 1
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_MEM_TABLE
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: guest memory region 
0, size: 0x40000000
2019/08/13 03:10:45:820 notice     dpdk          guest physical addr: 
0x140000000
2019/08/13 03:10:45:820 notice     dpdk          guest virtual  addr: 
0x140000000
2019/08/13 03:10:45:820 notice     dpdk          host  virtual  addr: 
0x7ee280000000
2019/08/13 03:10:45:820 notice     dpdk          mmap addr : 0x7ee280000000
2019/08/13 03:10:45:820 notice     dpdk          mmap size : 0x40000000
2019/08/13 03:10:45:820 notice     dpdk          mmap align: 0x40000000
2019/08/13 03:10:45:820 notice     dpdk          mmap off  : 0x0
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: guest memory region 
1, size: 0x40000000
2019/08/13 03:10:45:820 notice     dpdk          guest physical addr: 
0x7f6340000000
2019/08/13 03:10:45:820 notice     dpdk          guest virtual  addr: 
0x7f6340000000
2019/08/13 03:10:45:820 notice     dpdk          host  virtual  addr: 
0x7ee240000000
2019/08/13 03:10:45:820 notice     dpdk          mmap addr : 0x7ee240000000
2019/08/13 03:10:45:820 notice     dpdk          mmap size : 0x40000000
2019/08/13 03:10:45:820 notice     dpdk          mmap align: 0x40000000
2019/08/13 03:10:45:820 notice     dpdk          mmap off  : 0x0
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_ENABLE
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: set queue enable: 1 
to qp idx: 0
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: read message 
VHOST_USER_SET_VRING_ENABLE
2019/08/13 03:10:45:820 notice     dpdk       VHOST_CONFIG: set queue enable: 1 
to qp idx: 1

testpmd VIRTIO 19.05 to VHOST 19.05 is working though

root@kickseed:~/vppnew/dpdk/build/app# ./testpmd -l 0-1 -n 4 --socket-mem 
1024,1024 --vdev='virtio_user0,path=/opt/sock/sock2.sock' --no-pci --no-shconf 
--huge-dir=/dev/hugepages --log-level=8 -- -i

testpmd> show port stats 0

######################## NIC statistics for port 0  ########################
RX-packets: 0          RX-missed: 0          RX-bytes:  0
RX-errors: 0
RX-nombuf:  0
TX-packets: 124448     TX-errors: 0          TX-bytes:  7964672

Throughput (since last show)
Rx-pps:            0
Tx-pps:         3625
############################################################################

root@kickseed:~/vppnew/dpdk/build/app# ./testpmd -l 0-1 -n 4 --socket-mem 
1024,1024 --vdev='eth_vhost0,iface=/opt/sock/sock2.sock' --no-pci --in-memory 
--huge-dir=/dev/hugepages --log-level=8 -- -i

testpmd> show port stats 0

######################## NIC statistics for port 0  ########################
RX-packets: 124448     RX-missed: 0          RX-bytes:  7964672
RX-errors: 0
RX-nombuf:  0
TX-packets: 0          TX-errors: 0          TX-bytes:  0

Throughput (since last show)
Rx-pps:         2485
Tx-pps:            0
############################################################################
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#13712): https://lists.fd.io/g/vpp-dev/message/13712
Mute This Topic: https://lists.fd.io/mt/32843106/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to