Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page properties


Title

Golang Bindings for VPP TCP Stack

Status

Status
colourBlue
titlePENDING TSC REVIEW

Difficulty

Status
colourGreen
titleLow
Status
colourYellow
titleMedium
Status
colourRed
titleHigh



Description 

VPP provides a transport host stack that supports TCP, UDP, and QUIC.  The VPP transport stack is both much more scalable and much more performant than the kernel transport stack.  Golang is a very commonly used Cloud Native Development langauge.  Because Golang utilizes its own net.Listener and net.Conn instead of the C style BSD socket API, it should be much easier to produce a drop in replacement binding to the VPP TCP stack rather than the kernel stack.  This project is scoped to:

...