...
Page Properties | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Description
Memif is a very high performance memory based interface available in vpp or via the C libmemif. It functions by exchanging shard memory over a unix file socket, and then tx/rx-ing packets over that shared memory. libmemif exists for writing programs in C/C++ and other languages for interacting with memif. Go can bind to C via CGO, but CGO is a miserable developer experience compared to pure Go.
...