2021-08-25 18:20:35 +00:00
2021-08-25 18:20:35 +00:00
2021-08-25 18:20:33 +00:00
2021-08-22 14:19:35 +00:00
2021-08-25 18:20:35 +00:00
2021-08-16 19:37:15 +00:00
2021-08-25 18:20:33 +00:00
2021-08-25 18:20:35 +00:00
2021-01-28 17:52:15 +01:00
2021-01-28 17:52:15 +01:00
2021-08-25 18:20:33 +00:00
2021-08-25 18:20:33 +00:00
2021-03-06 09:09:21 -07:00
2021-08-25 18:20:35 +00:00
2021-08-25 18:20:29 +00:00
2021-08-25 18:20:35 +00:00
2021-08-25 18:20:35 +00:00
2021-08-25 18:20:25 +00:00
2021-08-25 18:20:35 +00:00
2021-04-24 13:07:27 -04:00

Requirement

Install VPP and Go

echo "deb [trusted=yes] https://packagecloud.io/fdio/release/ubuntu focal main" > /etc/apt/sources.list.d/99fd.io.list
curl -L https://packagecloud.io/fdio/release/gpgkey | sudo apt-key add -
add-apt-repository ppa:longsleep/golang-backports
apt-get -y update
apt-get install vpp vpp-plugin-core python3-vpp-api vpp-dbg vpp-dev libmemif libmemif-dev wireguard-tools golang-go build-essential golang-go

Build

export CGO_CFLAGS="-I/usr/include/memif"
make
Description
Layer2 version of wireguard with Floyd Warshall implement in go.
Readme MIT 2.2 MiB
Languages
Go 99%
Python 0.5%
Makefile 0.5%