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
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
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