├── .devcontainer ├── .gitignore ├── Dockerfile └── devcontainer.json ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── restore-terminals.json └── settings.json ├── .zellij ├── zellij_docker_exec_layout.kdl └── zellij_docker_exec_layout_2.kdl ├── README.md ├── cmd ├── clab_main │ ├── clab-topologies │ │ ├── .gitignore │ │ └── switch.clab.yml │ └── main.go ├── dummy_xdp │ └── main.go ├── switch_agent │ └── main.go ├── test_agent │ ├── generated │ │ ├── test_agent.pb.go │ │ └── test_agent_grpc.pb.go │ ├── impl │ │ └── test_agent_grpc.service_impl.go │ ├── test_agent.Dockerfile │ ├── test_agent.proto │ └── test_agent_grpc.server_bootstrap.go └── vxlan_agent │ └── main.go ├── go.mod ├── go.sum ├── google0e4f4b4e9d93323d.html ├── include └── vmlinux.h ├── internal ├── dummy_xdp │ ├── dummy_xdp.go │ └── ebpf │ │ ├── c │ │ └── dummy_xdp.bpf.c │ │ ├── dummyxdp_bpfeb.go │ │ ├── dummyxdp_bpfeb.o │ │ ├── dummyxdp_bpfel.go │ │ ├── dummyxdp_bpfel.o │ │ └── gen.go ├── switch_agent │ ├── ebpf │ │ ├── c │ │ │ ├── switch_agent_unknown_unicast_flooding.bpf.c │ │ │ └── switch_agent_xdp.bpf.c │ │ ├── gen.go │ │ ├── switchagentunknownunicastflooding_bpfeb.go │ │ ├── switchagentunknownunicastflooding_bpfeb.o │ │ ├── switchagentunknownunicastflooding_bpfel.go │ │ ├── switchagentunknownunicastflooding_bpfel.o │ │ ├── switchagentxdp_bpfeb.go │ │ ├── switchagentxdp_bpfeb.o │ │ ├── switchagentxdp_bpfel.go │ │ └── switchagentxdp_bpfel.o │ ├── mapper.go │ └── switch_agent.go └── vxlan_agent │ ├── ebpf │ ├── c │ │ ├── vxlan_common.bpf.c │ │ ├── vxlan_common.bpf.h │ │ ├── vxlan_tc_external.bpf.c │ │ ├── vxlan_tc_internal.bpf.c │ │ ├── vxlan_xdp_external.bpf.c │ │ └── vxlan_xdp_internal.bpf.c │ ├── gen.go │ └── gen │ │ ├── vxlancommon_bpfeb.go │ │ ├── vxlancommon_bpfeb.o │ │ ├── vxlancommon_bpfel.go │ │ ├── vxlancommon_bpfel.o │ │ ├── vxlantcexternal_bpfeb.go │ │ ├── vxlantcexternal_bpfeb.o │ │ ├── vxlantcexternal_bpfel.go │ │ ├── vxlantcexternal_bpfel.o │ │ ├── vxlantcinternal_bpfeb.go │ │ ├── vxlantcinternal_bpfeb.o │ │ ├── vxlantcinternal_bpfel.go │ │ ├── vxlantcinternal_bpfel.o │ │ ├── vxlanxdpexternal_bpfeb.go │ │ ├── vxlanxdpexternal_bpfeb.o │ │ ├── vxlanxdpexternal_bpfel.go │ │ ├── vxlanxdpexternal_bpfel.o │ │ ├── vxlanxdpinternal_bpfeb.go │ │ ├── vxlanxdpinternal_bpfeb.o │ │ ├── vxlanxdpinternal_bpfel.go │ │ └── vxlanxdpinternal_bpfel.o │ ├── mapper.go │ └── vxlan_agent.go ├── readme ├── inside-vtep.drawio.svg ├── outside-vtep.drawio.svg ├── vxlan.drawio.svg ├── vxlan_e2e_test.drawio.svg ├── vxlan_headers.jpg └── xdp_tc.drawio.svg ├── scripts ├── build_images.sh ├── ebpf_explorer_start.sh ├── edgeshark_start.sh ├── generate_grpc.sh ├── generate_vmlinux_header.sh └── vxlan_agent_run_tests.sh └── test └── e2e ├── switch_agent ├── clab-topologies │ ├── .gitignore │ └── switch.clab.yml └── switch_agent_test.go └── vxlan_agent ├── clab-topologies ├── .gitignore └── vxlan.clab.yml └── vxlan_agent_test.go /.devcontainer/.gitignore: -------------------------------------------------------------------------------- 1 | **/.devpod-internal/ -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/restore-terminals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.vscode/restore-terminals.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.zellij/zellij_docker_exec_layout.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.zellij/zellij_docker_exec_layout.kdl -------------------------------------------------------------------------------- /.zellij/zellij_docker_exec_layout_2.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/.zellij/zellij_docker_exec_layout_2.kdl -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/README.md -------------------------------------------------------------------------------- /cmd/clab_main/clab-topologies/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/clab_main/clab-topologies/.gitignore -------------------------------------------------------------------------------- /cmd/clab_main/clab-topologies/switch.clab.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/clab_main/clab-topologies/switch.clab.yml -------------------------------------------------------------------------------- /cmd/clab_main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/clab_main/main.go -------------------------------------------------------------------------------- /cmd/dummy_xdp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/dummy_xdp/main.go -------------------------------------------------------------------------------- /cmd/switch_agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/switch_agent/main.go -------------------------------------------------------------------------------- /cmd/test_agent/generated/test_agent.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/test_agent/generated/test_agent.pb.go -------------------------------------------------------------------------------- /cmd/test_agent/generated/test_agent_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/test_agent/generated/test_agent_grpc.pb.go -------------------------------------------------------------------------------- /cmd/test_agent/impl/test_agent_grpc.service_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/test_agent/impl/test_agent_grpc.service_impl.go -------------------------------------------------------------------------------- /cmd/test_agent/test_agent.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/test_agent/test_agent.Dockerfile -------------------------------------------------------------------------------- /cmd/test_agent/test_agent.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/test_agent/test_agent.proto -------------------------------------------------------------------------------- /cmd/test_agent/test_agent_grpc.server_bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/test_agent/test_agent_grpc.server_bootstrap.go -------------------------------------------------------------------------------- /cmd/vxlan_agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/cmd/vxlan_agent/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/go.sum -------------------------------------------------------------------------------- /google0e4f4b4e9d93323d.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/google0e4f4b4e9d93323d.html -------------------------------------------------------------------------------- /include/vmlinux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/include/vmlinux.h -------------------------------------------------------------------------------- /internal/dummy_xdp/dummy_xdp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/dummy_xdp/dummy_xdp.go -------------------------------------------------------------------------------- /internal/dummy_xdp/ebpf/c/dummy_xdp.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/dummy_xdp/ebpf/c/dummy_xdp.bpf.c -------------------------------------------------------------------------------- /internal/dummy_xdp/ebpf/dummyxdp_bpfeb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/dummy_xdp/ebpf/dummyxdp_bpfeb.go -------------------------------------------------------------------------------- /internal/dummy_xdp/ebpf/dummyxdp_bpfeb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/dummy_xdp/ebpf/dummyxdp_bpfeb.o -------------------------------------------------------------------------------- /internal/dummy_xdp/ebpf/dummyxdp_bpfel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/dummy_xdp/ebpf/dummyxdp_bpfel.go -------------------------------------------------------------------------------- /internal/dummy_xdp/ebpf/dummyxdp_bpfel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/dummy_xdp/ebpf/dummyxdp_bpfel.o -------------------------------------------------------------------------------- /internal/dummy_xdp/ebpf/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/dummy_xdp/ebpf/gen.go -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/c/switch_agent_unknown_unicast_flooding.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/c/switch_agent_unknown_unicast_flooding.bpf.c -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/c/switch_agent_xdp.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/c/switch_agent_xdp.bpf.c -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/gen.go -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/switchagentunknownunicastflooding_bpfeb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/switchagentunknownunicastflooding_bpfeb.go -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/switchagentunknownunicastflooding_bpfeb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/switchagentunknownunicastflooding_bpfeb.o -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/switchagentunknownunicastflooding_bpfel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/switchagentunknownunicastflooding_bpfel.go -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/switchagentunknownunicastflooding_bpfel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/switchagentunknownunicastflooding_bpfel.o -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/switchagentxdp_bpfeb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/switchagentxdp_bpfeb.go -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/switchagentxdp_bpfeb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/switchagentxdp_bpfeb.o -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/switchagentxdp_bpfel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/switchagentxdp_bpfel.go -------------------------------------------------------------------------------- /internal/switch_agent/ebpf/switchagentxdp_bpfel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/ebpf/switchagentxdp_bpfel.o -------------------------------------------------------------------------------- /internal/switch_agent/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/mapper.go -------------------------------------------------------------------------------- /internal/switch_agent/switch_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/switch_agent/switch_agent.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/c/vxlan_common.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/c/vxlan_common.bpf.c -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/c/vxlan_common.bpf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/c/vxlan_common.bpf.h -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/c/vxlan_tc_external.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/c/vxlan_tc_external.bpf.c -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/c/vxlan_tc_internal.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/c/vxlan_tc_internal.bpf.c -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/c/vxlan_xdp_external.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/c/vxlan_xdp_external.bpf.c -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/c/vxlan_xdp_internal.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/c/vxlan_xdp_internal.bpf.c -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlancommon_bpfeb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlancommon_bpfeb.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlancommon_bpfeb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlancommon_bpfeb.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlancommon_bpfel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlancommon_bpfel.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlancommon_bpfel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlancommon_bpfel.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlantcexternal_bpfeb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlantcexternal_bpfeb.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlantcexternal_bpfeb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlantcexternal_bpfeb.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlantcexternal_bpfel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlantcexternal_bpfel.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlantcexternal_bpfel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlantcexternal_bpfel.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlantcinternal_bpfeb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlantcinternal_bpfeb.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlantcinternal_bpfeb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlantcinternal_bpfeb.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlantcinternal_bpfel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlantcinternal_bpfel.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlantcinternal_bpfel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlantcinternal_bpfel.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlanxdpexternal_bpfeb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlanxdpexternal_bpfeb.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlanxdpexternal_bpfeb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlanxdpexternal_bpfeb.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlanxdpexternal_bpfel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlanxdpexternal_bpfel.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlanxdpexternal_bpfel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlanxdpexternal_bpfel.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlanxdpinternal_bpfeb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlanxdpinternal_bpfeb.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlanxdpinternal_bpfeb.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlanxdpinternal_bpfeb.o -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlanxdpinternal_bpfel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlanxdpinternal_bpfel.go -------------------------------------------------------------------------------- /internal/vxlan_agent/ebpf/gen/vxlanxdpinternal_bpfel.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/ebpf/gen/vxlanxdpinternal_bpfel.o -------------------------------------------------------------------------------- /internal/vxlan_agent/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/mapper.go -------------------------------------------------------------------------------- /internal/vxlan_agent/vxlan_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/internal/vxlan_agent/vxlan_agent.go -------------------------------------------------------------------------------- /readme/inside-vtep.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/readme/inside-vtep.drawio.svg -------------------------------------------------------------------------------- /readme/outside-vtep.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/readme/outside-vtep.drawio.svg -------------------------------------------------------------------------------- /readme/vxlan.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/readme/vxlan.drawio.svg -------------------------------------------------------------------------------- /readme/vxlan_e2e_test.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/readme/vxlan_e2e_test.drawio.svg -------------------------------------------------------------------------------- /readme/vxlan_headers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/readme/vxlan_headers.jpg -------------------------------------------------------------------------------- /readme/xdp_tc.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/readme/xdp_tc.drawio.svg -------------------------------------------------------------------------------- /scripts/build_images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/scripts/build_images.sh -------------------------------------------------------------------------------- /scripts/ebpf_explorer_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/scripts/ebpf_explorer_start.sh -------------------------------------------------------------------------------- /scripts/edgeshark_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/scripts/edgeshark_start.sh -------------------------------------------------------------------------------- /scripts/generate_grpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/scripts/generate_grpc.sh -------------------------------------------------------------------------------- /scripts/generate_vmlinux_header.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/scripts/generate_vmlinux_header.sh -------------------------------------------------------------------------------- /scripts/vxlan_agent_run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/scripts/vxlan_agent_run_tests.sh -------------------------------------------------------------------------------- /test/e2e/switch_agent/clab-topologies/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/test/e2e/switch_agent/clab-topologies/.gitignore -------------------------------------------------------------------------------- /test/e2e/switch_agent/clab-topologies/switch.clab.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/test/e2e/switch_agent/clab-topologies/switch.clab.yml -------------------------------------------------------------------------------- /test/e2e/switch_agent/switch_agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/test/e2e/switch_agent/switch_agent_test.go -------------------------------------------------------------------------------- /test/e2e/vxlan_agent/clab-topologies/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/test/e2e/vxlan_agent/clab-topologies/.gitignore -------------------------------------------------------------------------------- /test/e2e/vxlan_agent/clab-topologies/vxlan.clab.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/test/e2e/vxlan_agent/clab-topologies/vxlan.clab.yml -------------------------------------------------------------------------------- /test/e2e/vxlan_agent/vxlan_agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unikzforce/wormhole/HEAD/test/e2e/vxlan_agent/vxlan_agent_test.go --------------------------------------------------------------------------------