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
colourBlueGreen
titlePENDING APPROVED BY TSC REVIEW

Difficulty

Status
colourYellow
titleMedium


...

  1. Learn to use Github for SCM and Github Actions for CI
  2. How to use Go to pass file descriptors over unix file sockets
  3. How to write high performance memory protocols (tcp buffers in this case) over shared memory in Go
  4. Learn how the native thread model and the Go goroutine model interact around concurrency.
  5. How to write functional and performance tests in Go, as well as build robust CI utilizing those tests
  6. How to benchmark TCP performance
  7. How to present a technical topic in a Webinar

...