diff --git a/protocols/bmp/packet/BUILD.bazel b/protocols/bmp/packet/BUILD.bazel new file mode 100644 index 0000000000000000000000000000000000000000..9eab9b8a4e84dbb3ab07bd484969216d32096874 --- /dev/null +++ b/protocols/bmp/packet/BUILD.bazel @@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "common_header.go", + "decode.go", + "information_tlv.go", + "initiation_message.go", + "peer_down.go", + "peer_up.go", + "per_peer_header.go", + "route_mirroring.go", + "route_monitoring.go", + "stats_report.go", + "termination_message.go", + ], + importpath = "github.com/bio-routing/bio-rd/protocols/bmp/packet", + visibility = ["//visibility:public"], + deps = [ + "//util/decoder:go_default_library", + "@com_github_bio_routing_tflow2//convert:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "common_header_test.go", + "information_tlv_test.go", + "initiation_message_test.go", + "peer_down_test.go", + "peer_up_test.go", + "per_peer_header_test.go", + "stats_report_test.go", + "termination_message_test.go", + ], + embed = [":go_default_library"], + deps = ["//vendor/github.com/stretchr/testify/assert:go_default_library"], +) diff --git a/protocols/bmp/server/BUILD.bazel b/protocols/bmp/server/BUILD.bazel new file mode 100644 index 0000000000000000000000000000000000000000..542f265da930a7efa4b4f0fad8c81cb04a416f15 --- /dev/null +++ b/protocols/bmp/server/BUILD.bazel @@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "router.go", + "server.go", + ], + importpath = "github.com/bio-routing/bio-rd/protocols/bmp/server", + visibility = ["//visibility:public"], + deps = [ + "//protocols/bgp/packet:go_default_library", + "//protocols/bmp/packet:go_default_library", + "//routingtable/locRIB:go_default_library", + "//vendor/github.com/sirupsen/logrus:go_default_library", + ], +)