[EXT] Libtpa: a DPDK based userspace TCP stack implementation

Jerin Jacob Kollanukkaran jerinj at marvell.com
Mon Dec 11 12:32:16 CET 2023



> -----Original Message-----
> From: Yuanhan Liu <yliu at fridaylinux.org>
> Sent: Monday, December 11, 2023 3:27 PM
> To: libtpa at googlegroups.com
> Cc: dev at dpdk.org; Yuanhan Liu <liuyuanhan.131 at bytedance.com>
> Subject: [EXT] Libtpa: a DPDK based userspace TCP stack implementation
> 
> External Email
> 
> ----------------------------------------------------------------------
> Hi all,
> 
> I'd like to share a new DPDK open source project, libtpa(Transport Protocol
> Acceleration)[0], which is just another userspace TCP stack implementation so
> far, written from scratch.
> 
> I started this project 3 years ago, while I was searching for a feasible open
> source project with no luck. There were indeed quite a few options, but none of
> them actually met my needs. I then started writing one. Likely, there are still
> other guys out there looking for a high performance and stable userspace TCP
> stack. This is what this email and libtpa for.

Great Yuanhan.

If you have time and willing to put effort, I suggest make this part of dpdk code base
as new library (tcp or so) and leverage + improve another existing library such ip_frag.

I believe, that is only way.
- This code soon won't soon outdated based on new DPDK version
- More community review and contributors
- More review and features from NIC vendors PoV.
- More arch and driver support.
- More quality

Just my 2c.



More information about the dev mailing list