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 interaction with the stack much easier. Regards, Florin [1] https://git.fd.io/vpp/tree/src/uri/uri_tcp_test.c <https://git.fd.io/vpp/tree/src/uri/uri_tcp_test.c> [2] https://git.fd.io/vpp/tree/src/vnet/tcp/builtin_server.c <https://git.fd.io/vpp/tree/src/vnet/tcp/builtin_server.c> [3] https://git.fd.io/vpp/tree/src/vnet/tcp/builtin_client.c <https://git.fd.io/vpp/tree/src/vnet/tcp/builtin_client.c> > On Aug 7, 2017, at 3:38 AM, kheirabadi <kheirab...@riau.ac.ir> wrote: > > 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 > _______________________________________________ > vpp-dev mailing list > vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > https://lists.fd.io/mailman/listinfo/vpp-dev > <https://lists.fd.io/mailman/listinfo/vpp-dev>
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev