<div dir="ltr">I am interested about how to define &#39;reasonable&#39; here, how it is got and what what is the &#39;many case&#39;? is there any document/link to refer this information, please shed me some light.<br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 29, 2017 at 10:47 PM, Darrell Ball <span dir="ltr">&lt;<a href="mailto:dball@vmware.com" target="_blank">dball@vmware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Q: “how it is calculated in such an exact number? “<br>
<br>
A: It is a reasonable number to accommodate many cases.<br>
<br>
Q: “If there are more ports added for polling, for avoid competing can I increase the 64k size into a<br>
bigger one?”<br>
<br>
A: If a larger number is needed, it may imply that adding another PMD and dividing the forwarding<br>
work would be best.  Maybe even a smaller number of flows may be best served with more PMDs.<br>
<div><div class="h5"><br>
<br>
<br>
<br>
<br>
On 6/29/17, 7:23 AM, &quot;<a href="mailto:ovs-discuss-bounces@openvswitch.org">ovs-discuss-bounces@<wbr>openvswitch.org</a> on behalf of Bodireddy, Bhanuprakash&quot; &lt;<a href="mailto:ovs-discuss-bounces@openvswitch.org">ovs-discuss-bounces@<wbr>openvswitch.org</a> on behalf of <a href="mailto:bhanuprakash.bodireddy@intel.com">bhanuprakash.bodireddy@intel.<wbr>com</a>&gt; wrote:<br>
<br>
    &gt;<br>
<br>
    &gt;I guess the answer is now the general LLC is 2.5M per core so that there is 64k<br>
<br>
    &gt;flows per thread.<br>
<br>
<br>
<br>
    AFAIK, the no. of flows here may not have to do anything with LLC.  Also there is EMC cache(8k entries) of ~4MB per PMD thread.<br>
<br>
<br>
<br>
<br>
<br>
    Yes the performance will be nice with simple test cases (P2P with 1 PMD thread) as most of this fits in to LLC. But in real scenarios  OvS-DPDK can be memory bound.<br>
<br>
<br>
<br>
    BTW, on my DUT the LLC is 35MB and has 28 cores and so the assumption of 2.5M/core isn&#39;t right.<br>
<br>
<br>
<br>
    - Bhanuprakash.<br>
<br>
<br>
<br>
    &gt;<br>
<br>
    &gt;On Fri, Jun 23, 2017 at 11:15 AM, Hui Xiang &lt;<a href="mailto:xianghuir@gmail.com">xianghuir@gmail.com</a>&gt; wrote:<br>
<br>
    &gt;Thanks Darrell,<br>
<br>
    &gt;<br>
<br>
    &gt;More questions:<br>
<br>
    &gt;Why not allocating 64k for each dpcls? does the 64k just fit in L3 cache or<br>
<br>
    &gt;anywhere? how it is calculated in such an exact number?  If there are more<br>
<br>
    &gt;ports added for polling, for avoid competing can I increase the 64k size into a<br>
<br>
    &gt;bigger one? Thanks.<br>
<br>
    &gt;<br>
<br>
    &gt;Hui.<br>
<br>
    &gt;<br>
<br>
    &gt;<br>
<br>
<br>
<br>
</div></div>    ______________________________<wbr>_________________<br>
    discuss mailing list<br>
    <a href="mailto:discuss@openvswitch.org">discuss@openvswitch.org</a><br>
    <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__mail.openvswitch.org_mailman_listinfo_ovs-2Ddiscuss&amp;d=DwIGaQ&amp;c=uilaK90D4TOVoH58JNXRgQ&amp;r=BVhFA09CGX7JQ5Ih-uZnsw&amp;m=-aL2AdnELLqgfD2paHXevABAGM7lXVTVcc-WMLHqINE&amp;s=pSk0G_pj9n5VvpbG_ukDYkjSnSmA9Q9h37XchMZofuU&amp;e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.<wbr>com/v2/url?u=https-3A__mail.<wbr>openvswitch.org_mailman_<wbr>listinfo_ovs-2Ddiscuss&amp;d=<wbr>DwIGaQ&amp;c=<wbr>uilaK90D4TOVoH58JNXRgQ&amp;r=<wbr>BVhFA09CGX7JQ5Ih-uZnsw&amp;m=-<wbr>aL2AdnELLqgfD2paHXevABAGM7lXVT<wbr>Vcc-WMLHqINE&amp;s=pSk0G_<wbr>pj9n5VvpbG_<wbr>ukDYkjSnSmA9Q9h37XchMZofuU&amp;e=</a><br>
<br>
<br>
</blockquote></div><br></div></div>