Hi Steven,

Thank you for your clarification. It is clear to me now.

Thanks a lot,
Hongjun

From: Steven Luong (sluong) [mailto:slu...@cisco.com]
Sent: Friday, January 12, 2018 11:42 PM
To: Ni, Hongjun <hongjun...@intel.com>; vpp-dev@lists.fd.io
Cc: Ramakrishnan, Kuralamudhan <kuralamudhan.ramakrish...@intel.com>
Subject: Re: [vpp-dev] VPP native vhost-user issue on stable/1710

Hongjun,

VPP only implements the device side for vhost user. You need the driver side. 
It looks like you are trying to run vhost user in the host as a device and 
vhost user in the container also as a device. They don’t work that way. Both 
qemu and dpdk implement driver side that you can use to communicate with VPP on 
the device side.

Steven

From: <vpp-dev-boun...@lists.fd.io<mailto:vpp-dev-boun...@lists.fd.io>> on 
behalf of "Ni, Hongjun" <hongjun...@intel.com<mailto:hongjun...@intel.com>>
Date: Friday, January 12, 2018 at 3:45 AM
To: "vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>" 
<vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io>>
Cc: "Ramakrishnan, Kuralamudhan" 
<kuralamudhan.ramakrish...@intel.com<mailto:kuralamudhan.ramakrish...@intel.com>>
Subject: [vpp-dev] VPP native vhost-user issue on stable/1710

Hi all,

I am trying to use VPP native vhost-user to communicate between Host and 
Containers.
But I met an issue, Could you help to give some advice on it? Thanks a lot.

My setup is as bellows:
Inside Host:
vppctl create vhost socket /tmp/sock0 server
vppctl set int state VirtualEthernet0/0/0 up

Then run docker:
docker run -itd --privileged \
    -v /tmp/sock0:/tmp/sock0 \
--name=vpp0 hongjunni/vpp_1710 /bin/bash

docker attach vpp0

Inside docker vpp0:
1). Run VPP:
sudo vpp unix {log /tmp/vpp.log cli-listen /run/vpp/cli.sock} api-trace { on } \
  dpdk {coremask 0x2 no-multi-seg } cpu {skip-cores 1}

2). Creat vhost-user client:
vppctl create vhost-user socket /tmp/sock0
vppctl set int state VirtualEthernet0/0/0 up

Here is the issue:
Inside container vpp0:
    VirtualEthernet0/0/0’s admin and link status are both up.
Inside Host:
    VirtualEthernet0/0/0’s admin status is up, but its link status is down.

Is there any configuration wrong in my setup?
How can I fix this issue?

Thanks a lot,
Hongjun
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to