<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div dir="ltr" data-setdir="false">Hi,</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I am trying to use the distributor functionality. I create the distributor: In the call to rte_distributor_create() numPipelines is set to the total available cores, however, there will really be fewer cores used as workers.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><span>    rte_distributor_create("my_dist", rte_socket_id(), numPipelines, RTE_DIST_ALG_BURST);</span><br></div><div dir="ltr" data-setdir="false"><span><br></span></div><div dir="ltr" data-setdir="false"><span>I see the call to <span>rte_distributor_request_pkt() is blocking. I switched to using <span>rte_distributor_request_pkt() and </span><span>rte_distributor_poll_pkt() instead and still see it block. In</span></span></span> the SDK code, rte_distributor_request_pkt() looks obvious that it blocks, but rte_distributor_poll_pkt() does not look like it would block.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Any help is appreciated.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Thanks,</div><div dir="ltr" data-setdir="false">Don Trotter</div></div></body></html>