<div>
OK, ignore it, I found that I did not set wildcard value correctly
</div><div><br></div><div>Best,</div>
<div><div><br></div><div><div>-- </div><div>Nan Zhu</div><div>School of Computer Science,</div><div>McGill University</div></div><div><br></div><div><br></div></div>
<p style="color: #A0A0A8;">On Monday, December 2, 2013 at 8:27 AM, Nan Zhu wrote:</p>
<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
<span><div><div>
<div>
Hi, all
</div><div><br></div><div>I’m going to build a match object which only cares about nw_src and nw_dst</div><div><br></div><div>As the wiki says, I only need to wildcard other fields by setting them as None, </div><div><br></div><div>I firstly build a match from from_packet, and then set the fields as None, however I always receive warnings like Fields ignored due to unspecified nw_src, nw_dst</div><div><br></div><div>I checked pox code</div><div><br></div><div><pre style="margin-top: 0px; margin-bottom: 0px;"><div style="color: rgb(51, 51, 51); line-height: 18px; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; padding-left: 10px;"> <span style="font-weight: bold;">for</span> <span>name</span> <span style="font-weight: bold;">in</span> <span>ofp_match_data</span><span style="font-weight: bold;">.</span><span>keys</span><span>():</span></div><div style="color: rgb(51, 51, 51); line-height: 18px; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; padding-left: 10px;"> <span style="font-weight: bold;">if</span> <span style="color: rgb(0, 134, 179);">getattr</span><span>(</span><span style="color: rgb(153, 153, 153);">self</span><span>,</span><span>name</span><span>)</span> <span style="font-weight: bold;">is</span> <span style="color: rgb(153, 153, 153);">None</span><span>:</span> <span style="font-weight: bold;">continue</span></div><div style="color: rgb(51, 51, 51); line-height: 18px; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; padding-left: 10px;"> <span style="font-weight: bold;">if</span> <span style="color: rgb(0, 134, 179);">getattr</span><span>(</span><span>om</span><span>,</span><span>name</span><span>)</span> <span style="font-weight: bold;">is</span> <span style="font-weight: bold;">not</span> <span style="color: rgb(153, 153, 153);">None</span><span>:</span> <span style="font-weight: bold;">continue</span></div><div style="color: rgb(51, 51, 51); line-height: 18px; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; padding-left: 10px;"> <span>wcs</span><span style="font-weight: bold;">.</span><span>append</span><span>(</span><span>name</span><span>)</span></div><div style="color: rgb(51, 51, 51); line-height: 18px; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; padding-left: 10px;"><br></div><div style="color: rgb(51, 51, 51); line-height: 18px; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; padding-left: 10px;"> <span>msg</span> <span style="font-weight: bold;">=</span> <span>msg</span> <span style="font-weight: bold;">+</span> <span style="color: rgb(221, 17, 68);">" "</span><span style="font-weight: bold;">.</span><span>join</span><span>(</span><span>wcs</span><span>)</span></div><div style="color: rgb(51, 51, 51); line-height: 18px; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; padding-left: 10px;"><br></div><div style="color: rgb(51, 51, 51); line-height: 18px; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 12px; padding-left: 10px;"><br></div><div style="padding-left: 10px;"><font face="Helvetica"><font color="#333333"><span style="line-height: 18px;">I’m confused by this part, when getattr(self, name) is not None, it will be put in the </span></font></font><font color="#333333" face="Helvetica"><span style="line-height: 18px;">wcs….why? </span></font></div><div style="padding-left: 10px;"><font color="#333333" face="Helvetica"><span style="line-height: 18px;"><br></span></font></div><div style="padding-left: 10px;"><font color="#333333" face="Helvetica"><span style="line-height: 18px;">Thank you very much</span></font></div><div style="padding-left: 10px;"><font color="#333333" face="Helvetica"><span style="line-height: 18px;"><br></span></font></div><div style="padding-left: 10px;"><font color="#333333" face="Helvetica"><span style="line-height: 18px;">Best,</span></font></div></pre></div><div><br></div><div><div><div>-- </div><div>Nan Zhu</div><div>School of Computer Science,</div><div>McGill University</div></div><div><br></div><div><br></div></div>
</div></div></span>
</blockquote>
<div>
<br>
</div>