<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">We have no plans on doing any of this. If someone wants to try out the work and perform some testing to show that it has benefits in our architecture, we’d certainly review that, but based on what I see, it would only help in a handful of scenarios that would be better helped by using kernel methods of routing traffic, so if anything is going to be tried, it would likely be that.<div class=""><br class=""></div><div class="">Mike</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Apr 24, 2017, at 4:02 AM, Raymond <<a href="mailto:xxxman2008@126.com" class="">xxxman2008@126.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="line-height: 1.7; font-size: 14px; font-family: Arial;" class=""><div style="line-height: 1.7; font-size: 14px; font-family: Arial;" class=""><div class="">Hi,</div><div class=""><br class=""></div><div class=""> Yes, DPDK seems can not help with codec conversion (transcode). But , DPDK will improve the packet throughput. And maybe ,just maybe, decrease the delay . And the biggest benifit from DPDK is you will get more cpu time for other task, such as "transcoding"( traditional nic work mode will eat much cpu on high traffic ).</div><div class=""><br class=""></div><div class=""> And DPDK is now only work for Intel NICs .</div><div class=""><br class=""></div><div class=""> Basically , Freeswitch is an "network application" , SO ,why not have an "DPDK" version. Much helpful for high performance.</div><div class=""><br class=""></div><div class="">Raymond</div><div style="position:relative;zoom:1" class=""></div><div id="divNeteaseMailCard" class=""></div><br class="">At 2017-04-19 04:11:39, "Daniel-Constantin Mierla" <<a href="mailto:miconda@gmail.com" class="">miconda@gmail.com</a>> wrote:<br class=""> <blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid" class=""><p class="">Hello,<br class="">
</p>
<br class="">
<div class="moz-cite-prefix">On 17.04.17 18:22, Sergey Safarov
wrote:<br class="">
</div>
<blockquote cite="mid:CAHtxdDfBYEdoU6-6SLVotXGsYWJN+5VMek5w7QFTfUTJuuHOgw@mail.gmail.com" type="cite" class="">Where in FreeSwith you think DPDK will helpful?
<div class="">I think DPDK cannot do RTP streaming or codec conversion.<br class="">
<br class="">
<div class="gmail_quote">
<div dir="ltr" class="">пн, 17 апр. 2017, 17:31 Raymond <<a moz-do-not-send="true" href="mailto:xxxman2008@126.com" class="">xxxman2008@126.com</a>>:<br class="">
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="line-height: 1.7; font-size: 14px; font-family: Arial;" class="">
<div class="">Hi, guys</div>
<div class=""><br class="">
</div>
<div class=""> Is there's any plan to develop a "DPDK
Freeswitch version" ? DPDK is really a big improve of
network .</div>
<div class=""><br class="">
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
Just mu 5ct because I haven't spent much time with DPDK, but also my
impression is that is useful when doing packet routing rather than
application level complex processing (e.g., handling rtp for dtmf,
transcoding or mixing streams). Only maybe make sense for media
passthrough mode with freeswitch, but I guess it won't bring much
more performance benefits at the expense of losing all media
processing capabilities. If you only need to collect the rtp streams
to a single point, using kernel forwarding (iptables) rules can be
an alternative solution to cope with more traffic (rtpengine can do
that, controlled by kamailio sip proxy).<br class="">
<br class="">
Cheers,<br class="">
Daniel<br class="">
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - May 22-24 (USA) - <a class="moz-txt-link-abbreviated" href="http://www.asipto.com/">www.asipto.com</a>
Kamailio World Conference - May 8-10, 2017 - <a class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com/">www.kamailioworld.com</a></pre>
</blockquote></div><br class=""><br class=""><span title="neteasefooter" class=""><div class=""> <br class="webkit-block-placeholder"></div></span></div><br class=""><br class=""><span title="neteasefooter" class=""><div class=""> <br class="webkit-block-placeholder"></div></span>_________________________________________________________________________<br class="">Professional FreeSWITCH Consulting Services: <br class=""><a href="mailto:consulting@freeswitch.org" class="">consulting@freeswitch.org</a><br class="">http://www.freeswitchsolutions.com<br class=""><br class="">Official FreeSWITCH Sites<br class="">http://www.freeswitch.org<br class="">http://confluence.freeswitch.org<br class="">http://www.cluecon.com<br class=""><br class="">FreeSWITCH-users mailing list<br class="">FreeSWITCH-users@lists.freeswitch.org<br class="">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br class="">UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br class="">http://www.freeswitch.org</div></blockquote></div><br class=""></div></body></html>