<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hi,</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">I am trying to perform flow monitoring from my controller. Constructed the packet as follows:</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default"><div class="gmail_default"><font face="courier new, monospace">OpenFlow 1.4</font></div><div class="gmail_default"><font face="courier new, monospace">    Version: 1.4 (0x05)</font></div><div class="gmail_default"><font face="courier new, monospace">    Type: OFPT_MULTIPART_REQUEST (18)</font></div><div class="gmail_default"><font face="courier new, monospace">    Length: 40</font></div><div class="gmail_default"><font face="courier new, monospace">    Transaction ID: 0</font></div><div class="gmail_default"><font face="courier new, monospace">    Type: OFPMP_FLOW_MONITOR (16)</font></div><div class="gmail_default"><font face="courier new, monospace">    Flags: 0x0000</font></div><div class="gmail_default"><font face="courier new, monospace">        .... .... .... ...0 = OFPMPF_REQ_MORE: 0x0</font></div><div class="gmail_default"><font face="courier new, monospace">    Pad: 00000000</font></div><div class="gmail_default"><font face="courier new, monospace">    Monitor ID: 100000000</font></div><div class="gmail_default"><font face="courier new, monospace">    Out port: 0</font></div><div class="gmail_default"><font face="courier new, monospace">    Out group: OFPG_ANY (0xffffffff)</font></div><div class="gmail_default"><font face="courier new, monospace">    Flags: 0x000f</font></div><div class="gmail_default"><font face="courier new, monospace">        .... .... .... ...1 = OFPFMF_INITIAL: 0x1</font></div><div class="gmail_default"><font face="courier new, monospace">        .... .... .... ..1. = OFPFMF_ADD: 0x1</font></div><div class="gmail_default"><font face="courier new, monospace">        .... .... .... .1.. = OFPFMF_REMOVED: 0x1</font></div><div class="gmail_default"><font face="courier new, monospace">        .... .... .... 1... = OFPFMF_MODIFY: 0x1</font></div><div class="gmail_default"><font face="courier new, monospace">        .... .... ...0 .... = OFPFMF_INSTRUCTIONS: 0x0</font></div><div class="gmail_default"><font face="courier new, monospace">        .... .... ..0. .... = OFPFMF_NO_ABBREV: 0x0</font></div><div class="gmail_default"><font face="courier new, monospace">        .... .... .0.. .... = OFPFMF_ONLY_OWN: 0x0</font></div><div class="gmail_default"><font face="courier new, monospace">    Table ID: 0</font></div><div class="gmail_default"><font face="courier new, monospace">    Command: OFPFMC_ADD (0)</font></div><div class="gmail_default"><font face="courier new, monospace">    Match</font></div><div class="gmail_default"><font face="courier new, monospace">        Type: OFPMT_OXM (1)</font></div><div class="gmail_default"><font face="courier new, monospace">        Length: 4</font></div><div class="gmail_default"><font face="courier new, monospace">        Pad: 00000000</font></div></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><p style="margin:0px;font-family:Papyrus"><span style="letter-spacing:0px"><b><font size="2"><br></font></b></span></p><div class="gmail_default" style="font-family:verdana,sans-serif">I am not sure what is wrong in this packet, but I get an error from OVS which is running 2.9. And here is it:</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default"><div class="gmail_default"><font face="courier new, monospace">OpenFlow 1.4</font></div><div class="gmail_default"><font face="courier new, monospace">    Version: 1.4 (0x05)</font></div><div class="gmail_default"><font face="courier new, monospace">    Type: OFPT_ERROR (1)</font></div><div class="gmail_default"><font face="courier new, monospace">    Length: 52</font></div><div class="gmail_default"><font face="courier new, monospace">    Transaction ID: 0</font></div><div class="gmail_default"><font face="courier new, monospace">    Type: OFPET_FLOW_MONITOR_FAILED (16)</font></div><div class="gmail_default"><font face="courier new, monospace">    Code: OFPMOFC_BAD_FLAGS (5)</font></div><div class="gmail_default"><font face="courier new, monospace">    Unknown error body.</font></div><div class="gmail_default"><font face="courier new, monospace">        [Expert Info (Note/Undecoded): Unknown error body.]</font></div><div class="gmail_default"><font face="courier new, monospace">            [Unknown error body.]</font></div><div class="gmail_default"><font face="courier new, monospace">            [Severity level: Note]</font></div><div class="gmail_default"><font face="courier new, monospace">            [Group: Undecoded]</font></div></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Can someone please let me know what is that I am doing wrong?</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">I could do the monitor while I am on switch though using this command. So something from my controller it is not right.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default"><div class="gmail_default"><font face="courier new, monospace">root@mininet:/setup# ovs-ofctl monitor s1 watch:\!initial</font></div><div class="gmail_default"><font face="courier new, monospace">NXST_FLOW_MONITOR reply (xid=0x4):</font></div><div class="gmail_default"><font face="courier new, monospace">NXST_FLOW_MONITOR reply (xid=0x0):</font></div><div class="gmail_default"><font face="courier new, monospace"> event=ADDED table=1 cookie=0xa in_port=&quot;s1-eth1&quot; actions=resubmit(,2)</font></div><div class="gmail_default"><font face="courier new, monospace">NXST_FLOW_MONITOR reply (xid=0x0):</font></div><div class="gmail_default"><font face="courier new, monospace"> event=DELETED reason=delete table=1 cookie=0xa in_port=&quot;s1-eth1&quot; actions=resubmit(,2)</font></div><div style="font-family:verdana,sans-serif"><br></div></div><div class="gmail_default" style="font-family:verdana,sans-serif">Thanks</div><div class="gmail_default" style="font-family:verdana,sans-serif">-Vasu</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><p style="margin:0px;font-family:Papyrus"><span style="letter-spacing:0px"><b><font size="2">Vasu Dasari</font></b></span></p></div></div></div></div></div></div></div></div>