Hello Everyone,
I have finally installed DPDK+OVS on my VM with CentOS 7. My virtual machine has three “VMXNET3” NIC cards. Things seem all right. Actually i have used "igb_uio.ko" which is provided in DPDK library as PMD driver. Guidelines states that it provides virtual functionality. As it directed, two choices are vio and uio, i have tried both and the latter worked to bind to vNIC. After verifying all the aspects as directed on dpdk.org and docs.openvswitch.org, I first added a testing bridge like this: # ovs-vsctl add-br br0 -- set bridge br0 datapath_type=netdev Then for adding a port: # ovs-vsctl add-port br0 eth2 -- set Interface eth2 type=dpdk options:dpdk-devargs=0000:13:00.0 And here is the problem: ovs-vsctl: Error detected while setting up 'eth2': could not open network device eth2 (No such device). See ovs-vswitchd log for details. ovs-vsctl: The default log directory is "/usr/local/var/log/openvswitch". And “no such device” over and over again ... And here is the output of dpdk devices (what I have highlighted in yellow is actually “eth2” that I bound to dpdk earlier): # $DPDK_DIR/usertools/dpdk-devbind.py --status | more Network devices using DPDK-compatible driver ============================================ 0000:13:00.0 'VMXNET3 Ethernet Controller 07b0' drv=igb_uio unused= Network devices using kernel driver =================================== 0000:03:00.0 'VMXNET3 Ethernet Controller 07b0' if=eth0 drv=vmxnet3 unused=igb_uio *Active* 0000:0b:00.0 'VMXNET3 Ethernet Controller 07b0' if=eth1 drv=vmxnet3 unused=igb_uio *Active* Other Network devices ===================== <none> Crypto devices using DPDK-compatible driver =========================================== <none> Crypto devices using kernel driver ================================== <none> Other Crypto devices ==================== <none> Eventdev devices using DPDK-compatible driver ============================================= <none> Eventdev devices using kernel driver ==================================== <none> Other Eventdev devices ====================== <none> Mempool devices using DPDK-compatible driver ============================================ <none> Mempool devices using kernel driver =================================== <none> Other Mempool devices ===================== <none> So, what is not right, please? Rez P.S: I have tried a lot and just stuck here and can’t add a port, ….please help ….
_______________________________________________ discuss mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
