Regards _Sugesh
> -----Original Message----- > From: [email protected] [mailto:ovs-dev- > [email protected]] On Behalf Of Deepti Sabnani > Sent: Tuesday, April 11, 2017 4:15 AM > To: [email protected] > Subject: [ovs-dev] ovs-vsctl: Error detected while setting up 'dpdk-p0': Error > attaching device '0000:43:00.0' to DPDK. > > HI, > > > > I have bound a port to dpdk using the dpdk-devbind.sh script > > > > root@compute16:/usr/src/dpdk-stable-16.11.1# $DPDK_DIR/tools/dpdk- > devbind.py --bind=vfio-pci eth4 > > root@compute16:/usr/src/dpdk-stable-16.11.1# $DPDK_DIR/tools/dpdk- > devbind.py --status > > > > Network devices using DPDK-compatible driver > > ============================================ > > 0000:43:00.0 'Myri-10G Dual-Protocol NIC' drv=vfio-pci > unused=myri10ge,igb_uio > > But I am unable to add the port to the bridge. > > ds2283@compute16:~/ovs$ sudo ovs-vsctl add-port br0 dpdk-p0 -- set > Interface > dpdk-p0 type=dpdk options:dpdk-devargs=0000:43:00.0 > > ovs-vsctl: Error detected while setting up 'dpdk-p0': Error attaching device > '0000:43:00.0' to DPDK. See ovs-vswitchd log for details. > > ovs-vsctl: The default log directory is "/usr/local/var/log/openvswitch". > > ds2283@compute16:~/ovs$ > > > > I have followed the steps from this link to install OVS: > https://github.com/openvswitch/ovs/blob/master/Documentation/intro/ins > tall/g > eneral.rst > > And http://docs.openvswitch.org/en/latest/intro/install/dpdk/ to install and > setup DPDK. > > > > Right now this is the status of hugepages: > > ds2283@compute16:~/ovs$ grep Huge /proc/meminfo > > AnonHugePages: 548864 kB > > HugePages_Total: 2048 > > HugePages_Free: 1536 > > HugePages_Rsvd: 0 > > HugePages_Surp: 0 > > Hugepagesize: 2048 kB > > ds2283@compute16:~/ovs$ > > > > I had allocated 1024 hugepages of 2M for Node0 and 1024 hugepages for > Node2. > > > > Here are some other configurations and logs: > > ds2283@compute16:~/ovs$ sudo ovs-vswitchd unix:$DB_SOCK --pidfile -- > detach > > 2017-04-11T01:44:10Z|00001|ovs_numa|INFO|Discovered 16 CPU cores on > NUMA node 0 > > 2017-04-11T01:44:10Z|00002|ovs_numa|INFO|Discovered 16 CPU cores on > NUMA node 1 > > 2017-04-11T01:44:10Z|00003|ovs_numa|INFO|Discovered 2 NUMA nodes > and 32 CPU cores > > 2017-04- > 11T01:44:10Z|00004|reconnect|INFO|unix:/usr/local/var/run/openvswitc > h/db.sock: connecting... > > 2017-04- > 11T01:44:10Z|00005|reconnect|INFO|unix:/usr/local/var/run/openvswitc > h/db.sock: connected > > 2017-04-11T01:44:10Z|00006|dpdk|INFO|DPDK Enabled - initializing... > > 2017-04-11T01:44:10Z|00007|dpdk|INFO|No vhost-sock-dir provided - > defaulting to /usr/local/var/run/openvswitch > > 2017-04-11T01:44:10Z|00008|dpdk|INFO|EAL ARGS: ovs-vswitchd --socket- > mem > 1024,0 -c 0x00000001 > > 2017-04-11T01:44:10Z|00009|dpdk|INFO|EAL: Detected 32 lcore(s) > > 2017-04-11T01:44:10Z|00010|dpdk|WARN|EAL: No free hugepages reported > in hugepages-1048576kB [Sugesh] The free hugepages are not found to startk DPDK. Seems like DPDK is not configured in OVSDB. > > 2017-04-11T01:44:10Z|00011|dpdk|INFO|EAL: Probing VFIO support... > > 2017-04-11T01:44:10Z|00012|dpdk|INFO|EAL: VFIO support initialized > > 2017-04-11T01:44:11Z|00013|dpdk|INFO|DPDK Enabled - initialized > > 2017-04-11T01:44:11Z|00014|timeval|WARN|Unreasonably long 1115ms poll > interval (20ms user, 996ms system) > > 2017-04-11T01:44:11Z|00015|timeval|WARN|faults: 2799 minor, 0 major > > 2017-04-11T01:44:11Z|00016|timeval|WARN|context switches: 3 voluntary, 5 > involuntary > > 2017-04-11T01:44:11Z|00017|coverage|INFO|Event coverage, avg rate over > last: > 5 seconds, last minute, last hour, hash=edcf6a06: > > 2017-04-11T01:44:11Z|00018|coverage|INFO|bridge_reconfigure 0.0/sec > 0.000/sec 0.0000/sec total: 1 > > 2017-04-11T01:44:11Z|00019|coverage|INFO|cmap_expand 0.0/sec > 0.000/sec 0.0000/sec total: 8 > > 2017-04-11T01:44:11Z|00020|coverage|INFO|miniflow_malloc 0.0/sec > 0.000/sec 0.0000/sec total: 15 > > 2017-04-11T01:44:11Z|00021|coverage|INFO|hmap_pathological 0.0/sec > 0.000/sec 0.0000/sec total: 1 > > 2017-04-11T01:44:11Z|00022|coverage|INFO|hmap_expand 0.0/sec > 0.000/sec 0.0000/sec total: 384 > > 2017-04-11T01:44:11Z|00023|coverage|INFO|txn_unchanged 0.0/sec > 0.000/sec 0.0000/sec total: 2 > > 2017-04-11T01:44:11Z|00024|coverage|INFO|txn_incomplete 0.0/sec > 0.000/sec 0.0000/sec total: 1 > > 2017-04-11T01:44:11Z|00025|coverage|INFO|poll_create_node 0.0/sec > 0.000/sec 0.0000/sec total: 40 > > 2017-04-11T01:44:11Z|00026|coverage|INFO|seq_change 0.0/sec > 0.000/sec 0.0000/sec total: 62 > > 2017-04-11T01:44:11Z|00027|coverage|INFO|pstream_open 0.0/sec > 0.000/sec 0.0000/sec total: 1 > > 2017-04-11T01:44:11Z|00028|coverage|INFO|stream_open 0.0/sec > 0.000/sec 0.0000/sec total: 1 > > 2017-04-11T01:44:11Z|00029|coverage|INFO|util_xalloc 0.0/sec > 0.000/sec 0.0000/sec total: 7335 > > 2017-04-11T01:44:11Z|00030|coverage|INFO|netdev_get_hwaddr > 0.0/sec > 0.000/sec 0.0000/sec total: 4 > > 2017-04-11T01:44:11Z|00031|coverage|INFO|netlink_received 0.0/sec > 0.000/sec 0.0000/sec total: 3 > > 2017-04-11T01:44:11Z|00032|coverage|INFO|netlink_sent 0.0/sec > 0.000/sec 0.0000/sec total: 1 > > 2017-04-11T01:44:11Z|00033|coverage|INFO|89 events never hit > > ds2283@compute16:~/ovs$ > > > > ds2283@compute16:~/ovs$ sudo ovs-vsctl add-port br0 vhostuser0 -- set > Interface vhostuser0 type=dpdkvhostuser > > ds2283@compute16:~/ovs$ sudo ovs-vsctl show > > 9d7ca519-3421-40b8-8397-06af8d2dc4cd > > Bridge "br0" > > Port "dpdk-p0" > > Interface "dpdk-p0" > > type: dpdk > > options: {dpdk-devargs="0000:43:00.0"} > > error: "Error attaching device '0000:43:00.0' to DPDK" > > Port "br0" > > Interface "br0" > > type: internal > > Port "vhostuser0" > > Interface "vhostuser0" > > type: dpdkvhostuser > > ds2283@compute16:~/ovs$ > > > > Although I was able to create vhostuser0, I do not see it under ifconfig. > > After issuing br0 (bridge) up (ifconfig br0 up), I see it under ifconfig. I > also see > some ovs-netdev interface, but I do not see vhostuser0 under ifconfig. [Sugesh] userspace interfaces are never shown in ifconfig > > > > ds2283@compute16:~/ovs$ ifconfig > > br0 Link encap:Ethernet HWaddr 96:74:35:62:6c:41 > > inet6 addr: fe80::9474:35ff:fe62:6c41/64 Scope:Link > > UP BROADCAST RUNNING PROMISC MTU:1500 Metric:1 > > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:0 txqueuelen:1000 > > RX bytes:0 (0.0 B) TX bytes:648 (648.0 B) > > > > lo Link encap:Local Loopback > > inet addr:127.0.0.1 Mask:255.0.0.0 > > inet6 addr: ::1/128 Scope:Host > > UP LOOPBACK RUNNING MTU:65536 Metric:1 > > RX packets:1332509 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:1332509 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:0 txqueuelen:1 > > RX bytes:375458182 (375.4 MB) TX bytes:375458182 (375.4 MB) > > > > ovs-netdev Link encap:Ethernet HWaddr 6a:de:68:2d:7a:4c > > inet6 addr: fe80::68de:68ff:fe2d:7a4c/64 Scope:Link > > UP BROADCAST RUNNING PROMISC MTU:1500 Metric:1 > > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:0 txqueuelen:1000 > > RX bytes:0 (0.0 B) TX bytes:648 (648.0 B) > > > > I have tried everything and am not sure what am I missing. > > Grateful for any kind of help. > > > > Thank you, > > Deepti > [Sugesh] Would be great if you can report the issues/queries in ovs-discuss than ovs-dev > _______________________________________________ > dev mailing list > [email protected] > https://mail.openvswitch.org/mailman/listinfo/ovs-dev _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
