<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">To use the ovs-appctl application you have to specify the socket path to the ovs-vswitchd process.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">ovs-appctl -t /var/run/openvswitch/<vswitchd control socket> list-commands<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">e.g.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">ovs-appctl -t /var/run/openvswitch/ovs-vswitchd.10110.ctl list-commands<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Hui Xiang [mailto:hui.xiang@canonical.com]
<br>
<b>Sent:</b> Monday, November 16, 2015 10:01 AM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> [openstack-dev] [networking-ovs-dpdk] ovs-appctl doesn't function correctly<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">Hi all,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> I have managed to setup ovs-dpdk on Ubuntu, commands 'ovs-vsctl/ovs-ofctl' all work well excep 'ovs-appctl', could anyone help me to figure it out? Thanks in advance.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">xianghui@xianghui:~$ sudo ovs-ofctl show br-int<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">OFPT_FEATURES_REPLY (xid=0x2): dpid:0000264fa4e1f24f<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">n_tables:254, n_buffers:256<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">actions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src mod_tp_dst<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> 1(int-br-eth1): addr:2e:23:93:7f:54:14<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> config: 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> state: 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> speed: 0 Mbps now, 0 Mbps max<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> 2(tap7a2317aa-90): addr:0c:52:ff:7f:00:00<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> config: PORT_DOWN<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> state: LINK_DOWN<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> speed: 0 Mbps now, 0 Mbps max<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> 12(vhu5392206b-dc): addr:00:00:00:00:00:00<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> config: PORT_DOWN<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> state: LINK_DOWN<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> speed: 0 Mbps now, 0 Mbps max<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> LOCAL(br-int): addr:26:4f:a4:e1:f2:4f<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> config: PORT_DOWN<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> state: LINK_DOWN<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> current: 10MB-FD COPPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> speed: 10 Mbps now, 0 Mbps max<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">xianghui@xianghui:~$ sudo ovs-appctl vlog/set dbg<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">2015-11-16T09:50:28Z|00001|daemon_unix|WARN|/var/run/openvswitch/ovs-vswitchd.pid: open: No such file or directory<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">ovs-appctl: cannot read pidfile "/var/run/openvswitch/ovs-vswitchd.pid" (No such file or directory)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Also tried as below, failed as well.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">xianghui@xianghui:~$ sudo ovs-appctl -t /opt/stack/logs/ovs-vswitchd.pid vlog/set dbg<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">2015-11-16T09:58:15Z|00001|unixctl|WARN|failed to connect to /opt/stack/logs/ovs-vswitchd.pid<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">ovs-appctl: cannot connect to "/opt/stack/logs/ovs-vswitchd.pid" (Connection refused)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">xianghui@xianghui:~$ sudo ovs-appctl -t /var/run/openvswitch/db.sock vlog/set dbg<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">unknown methodovs-appctl: /var/run/openvswitch/db.sock: server returned an error<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal">Best Regards.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Hui.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">OpenStack Engineer<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>