Hi ,
>In addition to checking you have a compatible guest kernel version, can you >check you have iptables turned off and the 'firewalld' service stopped in the >guest. I rebuild my POC with master branch ovs and master branch qemu, but it's the same situation I think It's not mater with iptables thing. When I ping from br0 to virtual machine, I can see the vhost-user-1 port dropped tx packets. My guest os is ubuntu14.04.2, kernel is 3.16. My host os is centos7 with kernel 3.10 At 2015-08-05 00:34:16, "Loftus, Ciara" <[email protected]> wrote: >> Subject: [ovs-discuss] Vhost-User port not work and always show 'down' >> >> Hi all, >> >> I build a ovs-dpdk and vhost-user POC through INSTALL.DPDK.md. >> >> There is a br0 with dpdk0 and vhost-user-0 >> I build dpdk with 2.0.0 and ovs with branch 2.4 >> # ovs-vsctl show >> ovs-vsctl show >> c38093a7-6c7e-4d6a-a7c1-627d95acbdc6 >> Bridge "br0" >> Port "br0" >> Interface "br0" >> type: internal >> Port "vhost-user-0" >> Interface "vhost-user-0" >> type: dpdkvhostuser >> Port "dpdk0" >> Interface "dpdk0" >> type: dpdk >> >> I setup a virtual machine succesfully. qemu version is 2.3.0 which is ok for >> vhost-user >What kernel is your guest using? Anything above kernel 3.16 unfortunately does >not work. > >> >> # qemu-system-x86_64 -smp 2 -m 1024 -hda ubuntu.img -vnc :1 -chardev >> socket,id=char1,path=/usr/local/var/run/openvswitch/vhost-user-0 -netdev >> type=vhost-user,id=mynet1,chardev=char1,vhostforce -device virtio-net- >> pci,mac=22:33:44:55:66:77,netdev=mynet1 -object memory-backend- >> file,id=mem,size=1024M,mem-path=/dev/hugepages,share=on -numa >> node,memdev=mem -mem-prealloc >> qemu-system-x86_64: -netdev type=vhost- >> user,id=mynet1,chardev=char1,vhostforce: chardev "char1" went up >> >> I set the br0 10.0.0.2/24 and virtual machine eth0 10.0.0.1/24 >> But they can't ping each other >> >> # ovs-ofctl dump-flows br0 >> NXST_FLOW reply (xid=0x4): >> cookie=0x0, duration=79598.075s, table=0, n_packets=445, n_bytes=27204, >> idle_age=0, hard_age=65534, priority=0 actions=NORMAL >> >> # ovs-vsctl list interface vhost-user-0 >> _uuid : ca02a658-3f7f-4133-8b3c-cfc776154d38 >> admin_state : down >> bfd : {} >> bfd_status : {} >> cfm_fault : [] >> cfm_fault_status : [] >> cfm_flap_count : [] >> cfm_health : [] >> cfm_mpid : [] >> cfm_remote_mpids : [] >> cfm_remote_opstate : [] >> duplex : [] >> error : [] >> external_ids : {} >> ifindex : 0 >> ingress_policing_burst: 0 >> ingress_policing_rate: 0 >> lacp_current : [] >> link_resets : 1 >> link_speed : [] >> link_state : down >> lldp : {} >> mac : [] >> mac_in_use : "00:00:00:00:00:00" >> mtu : 1500 >> name : "vhost-user-0" >> ofport : 4 >> ofport_request : [] >> options : {} >> other_config : {} >> statistics : {rx_packets=0, tx_dropped=36, tx_packets=0} >> status : {} >> type : dpdkvhostuser >> >> I can see the vhost-user-0 port always show down and there are some >> dropped packets which are sent from br0. >The link state reported as "down" is ok and not an indication of an issue. > >> >> Are there some wrong with my POC? >In addition to checking you have a compatible guest kernel version, can you >check you have iptables turned off and the 'firewalld' service stopped in the >guest. > >> >> BR >> Xu Wen >> >> >
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
