├── .github └── workflows │ ├── check-codegen.yaml │ ├── golangci-lint.yaml │ ├── release.yaml │ └── tests.yaml ├── .gitignore ├── .goreleaser.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── advertiser.go ├── cmd ├── gora │ └── main.go ├── gorad │ └── main.go └── internal │ ├── client.go │ ├── errors.go │ └── server.go ├── config.go ├── config_test.go ├── daemon.go ├── daemon_test.go ├── device.go ├── fake_device.go ├── fake_socket.go ├── go.mod ├── go.sum ├── integration_tests ├── fixture.go ├── gobgp_unnumbered_test.go ├── prefix_info_test.go ├── route_info_test.go ├── shared_resources.go └── solicited_ra_test.go ├── renovate.json ├── socket.go ├── status.go ├── tools └── deepcopy-gen │ └── deepcopy-gen.go └── zz_generated_deepcopy.go /.github/workflows/check-codegen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/.github/workflows/check-codegen.yaml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/.github/workflows/golangci-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/README.md -------------------------------------------------------------------------------- /advertiser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/advertiser.go -------------------------------------------------------------------------------- /cmd/gora/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/cmd/gora/main.go -------------------------------------------------------------------------------- /cmd/gorad/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/cmd/gorad/main.go -------------------------------------------------------------------------------- /cmd/internal/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/cmd/internal/client.go -------------------------------------------------------------------------------- /cmd/internal/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/cmd/internal/errors.go -------------------------------------------------------------------------------- /cmd/internal/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/cmd/internal/server.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/config.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/config_test.go -------------------------------------------------------------------------------- /daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/daemon.go -------------------------------------------------------------------------------- /daemon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/daemon_test.go -------------------------------------------------------------------------------- /device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/device.go -------------------------------------------------------------------------------- /fake_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/fake_device.go -------------------------------------------------------------------------------- /fake_socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/fake_socket.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/go.sum -------------------------------------------------------------------------------- /integration_tests/fixture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/integration_tests/fixture.go -------------------------------------------------------------------------------- /integration_tests/gobgp_unnumbered_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/integration_tests/gobgp_unnumbered_test.go -------------------------------------------------------------------------------- /integration_tests/prefix_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/integration_tests/prefix_info_test.go -------------------------------------------------------------------------------- /integration_tests/route_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/integration_tests/route_info_test.go -------------------------------------------------------------------------------- /integration_tests/shared_resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/integration_tests/shared_resources.go -------------------------------------------------------------------------------- /integration_tests/solicited_ra_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/integration_tests/solicited_ra_test.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/renovate.json -------------------------------------------------------------------------------- /socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/socket.go -------------------------------------------------------------------------------- /status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/status.go -------------------------------------------------------------------------------- /tools/deepcopy-gen/deepcopy-gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/tools/deepcopy-gen/deepcopy-gen.go -------------------------------------------------------------------------------- /zz_generated_deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YutaroHayakawa/go-ra/HEAD/zz_generated_deepcopy.go --------------------------------------------------------------------------------