Re: [vpp-dev] User-space TCP Stack

2017-08-09 Thread Florin Coras
Hi Stephen, The goal is to have a complete userspace stack, i.e., a session layer accessible over VPP’s binary API, a transport layer, a POSIX-like wrapper library for interacting with the stack and a shared memory mechanism to pass data between apps and VPP. We have support for pluggable

Re: [vpp-dev] user space TCP stack

2017-08-07 Thread Florin Coras
Hi Hamid, Yes, we do have a userspace TCP stack but it is still under development. You can find examples of external apps here [1] and internal apps here [2, 3]. All of these use the binary api to interact with the session layer code. We’ll soon publish a wrapper library that should make

[vpp-dev] user space TCP stack

2017-08-07 Thread kheirabadi
​Hi, I trying to use mTCP in my application but it is very primitive, for example it permits only one epoll instance and does not have shutdown API equivalent. Does VPP support user space TCP stack similar to mTCP? if so where is a sample application using it? Thanks, hamid