<div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>Please use the p4-dev mailing list for questions related to the p4lang software.<br></div>The priority of a LPM entry is determined by the prefix length. In your case the switch will first check if entry 2 matches (because it has the longest prefix), then entry 1, then entry 0.<br></div>If this is not the behavior you are observing, you can submit a bug to the p4-dev mailing list. You will need to provide 1) a sample P4 program to reproduce the issue 2) the appropriate CLI commands to populate tables 3) an example input packet that exhibits the bug.<br><br></div>Thanks,<br><br></div>Antonin<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 10, 2016 at 1:58 PM, Thambi Sreedharan <span dir="ltr"><<a href="mailto:thambisree@gmail.com" target="_blank">thambisree@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi<div><br></div><div>The LPM based matche table  the location of entry is important. How to in runtime_CLI How to  specify the location instead of using  table_add  or my understanding on the LPM is wrong.</div><div><br></div><div>we programmed as follow:</div><div> </div><div><div><br></div><div><br></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">             Entry_hdl        match              Action                Data</font></div><div><font face="monospace, monospace">        +-----------------+-----------<wbr>--------+---------------------<wbr>+----------+</font></div><div><font face="monospace, monospace">        |                 |                   |                     |          |</font></div><div><font face="monospace, monospace">        |        0        |    <a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a>      |    set_vrf          | vrf=10   |</font></div><div><font face="monospace, monospace">        +-----------------+-----------<wbr>--------+---------------------<wbr>+----------+</font></div><div><font face="monospace, monospace">        |                 |                   |                     |          |</font></div><div><font face="monospace, monospace">        |        1        |   <a href="http://192.168.6.0/24" target="_blank">192.168.6.0/24</a>  |     set_vrf         | vrf=2    |</font></div><div><font face="monospace, monospace">        |                 |                   |                     |          |</font></div><div><font face="monospace, monospace">        +-----------------+-----------<wbr>--------+---------------------<wbr>+----------+</font></div><div><font face="monospace, monospace">        |                 |                   |                     |          |</font></div><div><font face="monospace, monospace">        |        2        |   <a href="http://192.168.6.1/32" target="_blank">192.168.6.1/32</a>  |    set_vrf          | vrf=3    |</font></div><div><font face="monospace, monospace">        |                 |                   |                     |          |</font></div><div><font face="monospace, monospace">        +-----------------+-----------<wbr>--------+---------------------<wbr>+----------+</font></div></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">it always hitting Entry 0, instead of Entry 2.</font></div><div><br></div><div>Please let me how to specify the entry while adding </div><div><br></div><div>Thanks</div><span class="HOEnZb"><font color="#888888"><div>Thambi</div></font></span></div>
<br>______________________________<wbr>_________________<br>
P4-discuss mailing list<br>
<a href="mailto:P4-discuss@lists.p4.org">P4-discuss@lists.p4.org</a><br>
<a href="http://lists.p4.org/mailman/listinfo/p4-discuss_lists.p4.org" rel="noreferrer" target="_blank">http://lists.p4.org/mailman/<wbr>listinfo/p4-discuss_lists.p4.<wbr>org</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Antonin<br></div></div>
</div>