<div dir="ltr">Hi Liang, <div><br></div><div>Thank you so much for your response.</div><div>I would like to convert our in-house tool into a high performance traffic generator and it is written in Python.</div><div>Is it possible to use any of the user space TCP stack by compiling into shared libraries and access it via Python using ctypes?</div><div>Could you please let me know any viable solution to make use of user space TCP stack compatible with Python?</div><div><br></div><div>Regards,</div><div>Sam</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 23, 2023 at 3:48 PM Liang Ma <<a href="mailto:liangma@liangbit.com">liangma@liangbit.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Jan 20, 2023 at 01:41:56PM +0530, Sam Kirubakaran wrote:<br>
> Hi team,<br>
> <br>
> My name is Sam and I am a Software Engineer.<br>
> Currently, we are trying to improve the performance of proprietary in-house<br>
> tools by using DPDK but we are not sure whether DPDK has support for TCP<br>
> stack.<br>
> If yes, could you please point me to the link of apis alone. I will take it<br>
> from there.<br>
> Could you please guide me on this? Your response would be highly<br>
> appreciated!<br>
DPDK itself has no TCP stack. However, there are some userspace TCP<br>
stack project which support DPDK. TPDK/Seastar/fullstack etc. <br>
> <br>
> Regards,<br>
> Sam<br>
</blockquote></div>