<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Thanks for digging into this. My comments inline. I am sorry that I had to differ from your analysis.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></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">Vasu Dasari</font></b></span></p></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 23, 2019 at 5:54 PM Ben Pfaff &lt;<a href="mailto:blp@ovn.org">blp@ovn.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On Thu, May 23, 2019 at 04:37:41PM -0400, Vasu Dasari wrote:<br>
&gt; There are two &quot;flags&quot; fields in tcpdump output I shared earlier.<br>
&gt; 1. First one is 0 which is part of OFPT_MULTIPART_REQUEST, saying there are<br>
&gt; no more parts. This is first two bytes in row 0040<br>
&gt; 2. And second one is &quot;00 01&quot; and it is indicating to receive &quot;add&quot;<br>
&gt; notifications. And these are 2nd two bytes in row 0050.<br>
&gt; <br>
&gt; Can you tell which bytes do you think are representing &quot;flags&quot; field in<br>
&gt; above bytes output?<br>
&gt; <br>
&gt; You can open the pcap file in Wireshark to see my analysis.<br>
<br>
Stripping off the TCP and other headers, we have the following:<br>
<br>
00000000  05 12 00 28 00 00 00 00-00 10 00 00 00 00 00 00 |...(............|<br>
00000010  05 f5 e1 00 00 00 00 00-ff ff ff ff 00 01 00 00 |................|<br>
00000020  00 01 00 04 00 00 00 00-                        |........        |<br>
<br>
&quot;05 f5 e1 00&quot; is the id, the following 00 00 is the flags.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif">05 f5 e1 00 =&gt; Is Monitor Id which is decimal 100000000, set by controller.</div><div class="gmail_default" style="font-family:verdana,sans-serif">And field after that is &quot;00 00 00 00&quot; which is Out Port.</div><div class="gmail_default" style="font-family:verdana,sans-serif">ff ff ff ff =&gt; Out Group</div><div class="gmail_default" style="font-family:verdana,sans-serif">00 01 =&gt; Monitor Flags, &quot;Initial&quot; bit is set.</div><div class="gmail_default" style="font-family:verdana,sans-serif">00 =&gt; Table Id - 0</div><div class="gmail_default" style="font-family:verdana,sans-serif">00 =&gt; Add Operation</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">So from above parsing I see that flags is set as &quot;00 01&quot;.</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
&gt; Also, is there a specification for nicera extensions? Can you please point<br>
&gt; it to me?<br>
<br>
Beyond the 100+ relevant lines of comments in nicira-ext.h?  No.<br>
</blockquote></div></div></div>