summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--api/gobgp.pb.go506
-rw-r--r--api/gobgp.proto4
-rw-r--r--gobgp/cmd/common.go26
-rw-r--r--gobgp/cmd/global.go2
-rw-r--r--gobgp/cmd/monitor.go10
-rw-r--r--gobgp/cmd/mrt.go2
-rw-r--r--gobgp/cmd/neighbor.go2
-rw-r--r--gobgp/cmd/policy.go2
-rw-r--r--gobgp/cmd/root.go6
-rw-r--r--gobgp/cmd/rpki.go2
-rw-r--r--gobgp/cmd/vrf.go2
-rw-r--r--policy/policy.go84
-rw-r--r--server/grpc_server.go30
-rw-r--r--server/peer.go2
-rw-r--r--server/rpki.go2
-rw-r--r--server/server.go2
-rw-r--r--table/destination.go2
-rw-r--r--table/path.go2
-rw-r--r--table/vrf.go2
19 files changed, 345 insertions, 345 deletions
diff --git a/api/gobgp.pb.go b/api/gobgp.pb.go
index 5f6ae14b..fe6949f4 100644
--- a/api/gobgp.pb.go
+++ b/api/gobgp.pb.go
@@ -3,7 +3,7 @@
// DO NOT EDIT!
/*
-Package api is a generated protocol buffer package.
+Package gobgpapi is a generated protocol buffer package.
It is generated from these files:
gobgp.proto
@@ -42,7 +42,7 @@ It has these top-level messages:
ROA
Vrf
*/
-package api
+package gobgpapi
import proto "github.com/golang/protobuf/proto"
@@ -149,7 +149,7 @@ func (x Error_ErrorCode) String() string {
}
type Error struct {
- Code Error_ErrorCode `protobuf:"varint,1,opt,name=code,enum=api.Error_ErrorCode" json:"code,omitempty"`
+ Code Error_ErrorCode `protobuf:"varint,1,opt,name=code,enum=gobgpapi.Error_ErrorCode" json:"code,omitempty"`
Msg string `protobuf:"bytes,2,opt,name=msg" json:"msg,omitempty"`
}
@@ -158,7 +158,7 @@ func (m *Error) String() string { return proto.CompactTextString(m) }
func (*Error) ProtoMessage() {}
type Arguments struct {
- Resource Resource `protobuf:"varint,1,opt,name=resource,enum=api.Resource" json:"resource,omitempty"`
+ Resource Resource `protobuf:"varint,1,opt,name=resource,enum=gobgpapi.Resource" json:"resource,omitempty"`
Rf uint32 `protobuf:"varint,2,opt,name=rf" json:"rf,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
}
@@ -168,7 +168,7 @@ func (m *Arguments) String() string { return proto.CompactTextString(m) }
func (*Arguments) ProtoMessage() {}
type ModPathArguments struct {
- Resource Resource `protobuf:"varint,1,opt,name=resource,enum=api.Resource" json:"resource,omitempty"`
+ Resource Resource `protobuf:"varint,1,opt,name=resource,enum=gobgpapi.Resource" json:"resource,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Paths []*Path `protobuf:"bytes,3,rep,name=paths" json:"paths,omitempty"`
}
@@ -185,8 +185,8 @@ func (m *ModPathArguments) GetPaths() []*Path {
}
type PolicyArguments struct {
- Resource Resource `protobuf:"varint,1,opt,name=resource,enum=api.Resource" json:"resource,omitempty"`
- Operation Operation `protobuf:"varint,2,opt,name=operation,enum=api.Operation" json:"operation,omitempty"`
+ Resource Resource `protobuf:"varint,1,opt,name=resource,enum=gobgpapi.Resource" json:"resource,omitempty"`
+ Operation Operation `protobuf:"varint,2,opt,name=operation,enum=gobgpapi.Operation" json:"operation,omitempty"`
NeighborAddress string `protobuf:"bytes,3,opt,name=neighbor_address" json:"neighbor_address,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
PolicyDefinition *PolicyDefinition `protobuf:"bytes,6,opt,name=policy_definition" json:"policy_definition,omitempty"`
@@ -212,7 +212,7 @@ func (m *PolicyArguments) GetApplyPolicy() *ApplyPolicy {
}
type MrtArguments struct {
- Resource Resource `protobuf:"varint,1,opt,name=resource,enum=api.Resource" json:"resource,omitempty"`
+ Resource Resource `protobuf:"varint,1,opt,name=resource,enum=gobgpapi.Resource" json:"resource,omitempty"`
Rf uint32 `protobuf:"varint,2,opt,name=rf" json:"rf,omitempty"`
Interval uint64 `protobuf:"varint,3,opt,name=interval" json:"interval,omitempty"`
NeighborAddress string `protobuf:"bytes,4,opt,name=neighbor_address" json:"neighbor_address,omitempty"`
@@ -223,7 +223,7 @@ func (m *MrtArguments) String() string { return proto.CompactTextString(m) }
func (*MrtArguments) ProtoMessage() {}
type ModVrfArguments struct {
- Operation Operation `protobuf:"varint,1,opt,name=operation,enum=api.Operation" json:"operation,omitempty"`
+ Operation Operation `protobuf:"varint,1,opt,name=operation,enum=gobgpapi.Operation" json:"operation,omitempty"`
Vrf *Vrf `protobuf:"bytes,2,opt,name=vrf" json:"vrf,omitempty"`
}
@@ -685,17 +685,17 @@ func (m *Vrf) String() string { return proto.CompactTextString(m) }
func (*Vrf) ProtoMessage() {}
func init() {
- proto.RegisterEnum("api.Resource", Resource_name, Resource_value)
- proto.RegisterEnum("api.Operation", Operation_name, Operation_value)
- proto.RegisterEnum("api.Error_ErrorCode", Error_ErrorCode_name, Error_ErrorCode_value)
+ proto.RegisterEnum("gobgpapi.Resource", Resource_name, Resource_value)
+ proto.RegisterEnum("gobgpapi.Operation", Operation_name, Operation_value)
+ proto.RegisterEnum("gobgpapi.Error_ErrorCode", Error_ErrorCode_name, Error_ErrorCode_value)
}
-// Client API for Grpc service
+// Client API for GobgpApi service
-type GrpcClient interface {
- GetNeighbors(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetNeighborsClient, error)
+type GobgpApiClient interface {
+ GetNeighbors(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetNeighborsClient, error)
GetNeighbor(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Peer, error)
- GetRib(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetRibClient, error)
+ GetRib(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetRibClient, error)
Reset(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error)
SoftReset(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error)
SoftResetIn(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error)
@@ -703,35 +703,35 @@ type GrpcClient interface {
Shutdown(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error)
Enable(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error)
Disable(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error)
- ModPath(ctx context.Context, opts ...grpc.CallOption) (Grpc_ModPathClient, error)
+ ModPath(ctx context.Context, opts ...grpc.CallOption) (GobgpApi_ModPathClient, error)
GetNeighborPolicy(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*ApplyPolicy, error)
- ModNeighborPolicy(ctx context.Context, opts ...grpc.CallOption) (Grpc_ModNeighborPolicyClient, error)
- GetPolicyRoutePolicies(ctx context.Context, in *PolicyArguments, opts ...grpc.CallOption) (Grpc_GetPolicyRoutePoliciesClient, error)
+ ModNeighborPolicy(ctx context.Context, opts ...grpc.CallOption) (GobgpApi_ModNeighborPolicyClient, error)
+ GetPolicyRoutePolicies(ctx context.Context, in *PolicyArguments, opts ...grpc.CallOption) (GobgpApi_GetPolicyRoutePoliciesClient, error)
GetPolicyRoutePolicy(ctx context.Context, in *PolicyArguments, opts ...grpc.CallOption) (*PolicyDefinition, error)
- ModPolicyRoutePolicy(ctx context.Context, opts ...grpc.CallOption) (Grpc_ModPolicyRoutePolicyClient, error)
- MonitorBestChanged(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_MonitorBestChangedClient, error)
- MonitorPeerState(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_MonitorPeerStateClient, error)
- GetMrt(ctx context.Context, in *MrtArguments, opts ...grpc.CallOption) (Grpc_GetMrtClient, error)
- GetRPKI(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetRPKIClient, error)
- GetROA(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetROAClient, error)
- GetVrfs(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetVrfsClient, error)
+ ModPolicyRoutePolicy(ctx context.Context, opts ...grpc.CallOption) (GobgpApi_ModPolicyRoutePolicyClient, error)
+ MonitorBestChanged(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_MonitorBestChangedClient, error)
+ MonitorPeerState(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_MonitorPeerStateClient, error)
+ GetMrt(ctx context.Context, in *MrtArguments, opts ...grpc.CallOption) (GobgpApi_GetMrtClient, error)
+ GetRPKI(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetRPKIClient, error)
+ GetROA(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetROAClient, error)
+ GetVrfs(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetVrfsClient, error)
ModVrf(ctx context.Context, in *ModVrfArguments, opts ...grpc.CallOption) (*Error, error)
}
-type grpcClient struct {
+type gobgpApiClient struct {
cc *grpc.ClientConn
}
-func NewGrpcClient(cc *grpc.ClientConn) GrpcClient {
- return &grpcClient{cc}
+func NewGobgpApiClient(cc *grpc.ClientConn) GobgpApiClient {
+ return &gobgpApiClient{cc}
}
-func (c *grpcClient) GetNeighbors(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetNeighborsClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[0], c.cc, "/api.Grpc/GetNeighbors", opts...)
+func (c *gobgpApiClient) GetNeighbors(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetNeighborsClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[0], c.cc, "/gobgpapi.GobgpApi/GetNeighbors", opts...)
if err != nil {
return nil, err
}
- x := &grpcGetNeighborsClient{stream}
+ x := &gobgpApiGetNeighborsClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -741,16 +741,16 @@ func (c *grpcClient) GetNeighbors(ctx context.Context, in *Arguments, opts ...gr
return x, nil
}
-type Grpc_GetNeighborsClient interface {
+type GobgpApi_GetNeighborsClient interface {
Recv() (*Peer, error)
grpc.ClientStream
}
-type grpcGetNeighborsClient struct {
+type gobgpApiGetNeighborsClient struct {
grpc.ClientStream
}
-func (x *grpcGetNeighborsClient) Recv() (*Peer, error) {
+func (x *gobgpApiGetNeighborsClient) Recv() (*Peer, error) {
m := new(Peer)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -758,21 +758,21 @@ func (x *grpcGetNeighborsClient) Recv() (*Peer, error) {
return m, nil
}
-func (c *grpcClient) GetNeighbor(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Peer, error) {
+func (c *gobgpApiClient) GetNeighbor(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Peer, error) {
out := new(Peer)
- err := grpc.Invoke(ctx, "/api.Grpc/GetNeighbor", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/GetNeighbor", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) GetRib(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetRibClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[1], c.cc, "/api.Grpc/GetRib", opts...)
+func (c *gobgpApiClient) GetRib(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetRibClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[1], c.cc, "/gobgpapi.GobgpApi/GetRib", opts...)
if err != nil {
return nil, err
}
- x := &grpcGetRibClient{stream}
+ x := &gobgpApiGetRibClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -782,16 +782,16 @@ func (c *grpcClient) GetRib(ctx context.Context, in *Arguments, opts ...grpc.Cal
return x, nil
}
-type Grpc_GetRibClient interface {
+type GobgpApi_GetRibClient interface {
Recv() (*Destination, error)
grpc.ClientStream
}
-type grpcGetRibClient struct {
+type gobgpApiGetRibClient struct {
grpc.ClientStream
}
-func (x *grpcGetRibClient) Recv() (*Destination, error) {
+func (x *gobgpApiGetRibClient) Recv() (*Destination, error) {
m := new(Destination)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -799,93 +799,93 @@ func (x *grpcGetRibClient) Recv() (*Destination, error) {
return m, nil
}
-func (c *grpcClient) Reset(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
+func (c *gobgpApiClient) Reset(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
out := new(Error)
- err := grpc.Invoke(ctx, "/api.Grpc/Reset", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/Reset", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) SoftReset(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
+func (c *gobgpApiClient) SoftReset(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
out := new(Error)
- err := grpc.Invoke(ctx, "/api.Grpc/SoftReset", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/SoftReset", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) SoftResetIn(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
+func (c *gobgpApiClient) SoftResetIn(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
out := new(Error)
- err := grpc.Invoke(ctx, "/api.Grpc/SoftResetIn", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/SoftResetIn", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) SoftResetOut(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
+func (c *gobgpApiClient) SoftResetOut(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
out := new(Error)
- err := grpc.Invoke(ctx, "/api.Grpc/SoftResetOut", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/SoftResetOut", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) Shutdown(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
+func (c *gobgpApiClient) Shutdown(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
out := new(Error)
- err := grpc.Invoke(ctx, "/api.Grpc/Shutdown", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/Shutdown", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) Enable(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
+func (c *gobgpApiClient) Enable(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
out := new(Error)
- err := grpc.Invoke(ctx, "/api.Grpc/Enable", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/Enable", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) Disable(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
+func (c *gobgpApiClient) Disable(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*Error, error) {
out := new(Error)
- err := grpc.Invoke(ctx, "/api.Grpc/Disable", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/Disable", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) ModPath(ctx context.Context, opts ...grpc.CallOption) (Grpc_ModPathClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[2], c.cc, "/api.Grpc/ModPath", opts...)
+func (c *gobgpApiClient) ModPath(ctx context.Context, opts ...grpc.CallOption) (GobgpApi_ModPathClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[2], c.cc, "/gobgpapi.GobgpApi/ModPath", opts...)
if err != nil {
return nil, err
}
- x := &grpcModPathClient{stream}
+ x := &gobgpApiModPathClient{stream}
return x, nil
}
-type Grpc_ModPathClient interface {
+type GobgpApi_ModPathClient interface {
Send(*ModPathArguments) error
CloseAndRecv() (*Error, error)
grpc.ClientStream
}
-type grpcModPathClient struct {
+type gobgpApiModPathClient struct {
grpc.ClientStream
}
-func (x *grpcModPathClient) Send(m *ModPathArguments) error {
+func (x *gobgpApiModPathClient) Send(m *ModPathArguments) error {
return x.ClientStream.SendMsg(m)
}
-func (x *grpcModPathClient) CloseAndRecv() (*Error, error) {
+func (x *gobgpApiModPathClient) CloseAndRecv() (*Error, error) {
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
@@ -896,39 +896,39 @@ func (x *grpcModPathClient) CloseAndRecv() (*Error, error) {
return m, nil
}
-func (c *grpcClient) GetNeighborPolicy(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*ApplyPolicy, error) {
+func (c *gobgpApiClient) GetNeighborPolicy(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (*ApplyPolicy, error) {
out := new(ApplyPolicy)
- err := grpc.Invoke(ctx, "/api.Grpc/GetNeighborPolicy", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/GetNeighborPolicy", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) ModNeighborPolicy(ctx context.Context, opts ...grpc.CallOption) (Grpc_ModNeighborPolicyClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[3], c.cc, "/api.Grpc/ModNeighborPolicy", opts...)
+func (c *gobgpApiClient) ModNeighborPolicy(ctx context.Context, opts ...grpc.CallOption) (GobgpApi_ModNeighborPolicyClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[3], c.cc, "/gobgpapi.GobgpApi/ModNeighborPolicy", opts...)
if err != nil {
return nil, err
}
- x := &grpcModNeighborPolicyClient{stream}
+ x := &gobgpApiModNeighborPolicyClient{stream}
return x, nil
}
-type Grpc_ModNeighborPolicyClient interface {
+type GobgpApi_ModNeighborPolicyClient interface {
Send(*PolicyArguments) error
Recv() (*Error, error)
grpc.ClientStream
}
-type grpcModNeighborPolicyClient struct {
+type gobgpApiModNeighborPolicyClient struct {
grpc.ClientStream
}
-func (x *grpcModNeighborPolicyClient) Send(m *PolicyArguments) error {
+func (x *gobgpApiModNeighborPolicyClient) Send(m *PolicyArguments) error {
return x.ClientStream.SendMsg(m)
}
-func (x *grpcModNeighborPolicyClient) Recv() (*Error, error) {
+func (x *gobgpApiModNeighborPolicyClient) Recv() (*Error, error) {
m := new(Error)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -936,12 +936,12 @@ func (x *grpcModNeighborPolicyClient) Recv() (*Error, error) {
return m, nil
}
-func (c *grpcClient) GetPolicyRoutePolicies(ctx context.Context, in *PolicyArguments, opts ...grpc.CallOption) (Grpc_GetPolicyRoutePoliciesClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[4], c.cc, "/api.Grpc/GetPolicyRoutePolicies", opts...)
+func (c *gobgpApiClient) GetPolicyRoutePolicies(ctx context.Context, in *PolicyArguments, opts ...grpc.CallOption) (GobgpApi_GetPolicyRoutePoliciesClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[4], c.cc, "/gobgpapi.GobgpApi/GetPolicyRoutePolicies", opts...)
if err != nil {
return nil, err
}
- x := &grpcGetPolicyRoutePoliciesClient{stream}
+ x := &gobgpApiGetPolicyRoutePoliciesClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -951,16 +951,16 @@ func (c *grpcClient) GetPolicyRoutePolicies(ctx context.Context, in *PolicyArgum
return x, nil
}
-type Grpc_GetPolicyRoutePoliciesClient interface {
+type GobgpApi_GetPolicyRoutePoliciesClient interface {
Recv() (*PolicyDefinition, error)
grpc.ClientStream
}
-type grpcGetPolicyRoutePoliciesClient struct {
+type gobgpApiGetPolicyRoutePoliciesClient struct {
grpc.ClientStream
}
-func (x *grpcGetPolicyRoutePoliciesClient) Recv() (*PolicyDefinition, error) {
+func (x *gobgpApiGetPolicyRoutePoliciesClient) Recv() (*PolicyDefinition, error) {
m := new(PolicyDefinition)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -968,39 +968,39 @@ func (x *grpcGetPolicyRoutePoliciesClient) Recv() (*PolicyDefinition, error) {
return m, nil
}
-func (c *grpcClient) GetPolicyRoutePolicy(ctx context.Context, in *PolicyArguments, opts ...grpc.CallOption) (*PolicyDefinition, error) {
+func (c *gobgpApiClient) GetPolicyRoutePolicy(ctx context.Context, in *PolicyArguments, opts ...grpc.CallOption) (*PolicyDefinition, error) {
out := new(PolicyDefinition)
- err := grpc.Invoke(ctx, "/api.Grpc/GetPolicyRoutePolicy", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/GetPolicyRoutePolicy", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *grpcClient) ModPolicyRoutePolicy(ctx context.Context, opts ...grpc.CallOption) (Grpc_ModPolicyRoutePolicyClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[5], c.cc, "/api.Grpc/ModPolicyRoutePolicy", opts...)
+func (c *gobgpApiClient) ModPolicyRoutePolicy(ctx context.Context, opts ...grpc.CallOption) (GobgpApi_ModPolicyRoutePolicyClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[5], c.cc, "/gobgpapi.GobgpApi/ModPolicyRoutePolicy", opts...)
if err != nil {
return nil, err
}
- x := &grpcModPolicyRoutePolicyClient{stream}
+ x := &gobgpApiModPolicyRoutePolicyClient{stream}
return x, nil
}
-type Grpc_ModPolicyRoutePolicyClient interface {
+type GobgpApi_ModPolicyRoutePolicyClient interface {
Send(*PolicyArguments) error
Recv() (*Error, error)
grpc.ClientStream
}
-type grpcModPolicyRoutePolicyClient struct {
+type gobgpApiModPolicyRoutePolicyClient struct {
grpc.ClientStream
}
-func (x *grpcModPolicyRoutePolicyClient) Send(m *PolicyArguments) error {
+func (x *gobgpApiModPolicyRoutePolicyClient) Send(m *PolicyArguments) error {
return x.ClientStream.SendMsg(m)
}
-func (x *grpcModPolicyRoutePolicyClient) Recv() (*Error, error) {
+func (x *gobgpApiModPolicyRoutePolicyClient) Recv() (*Error, error) {
m := new(Error)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -1008,12 +1008,12 @@ func (x *grpcModPolicyRoutePolicyClient) Recv() (*Error, error) {
return m, nil
}
-func (c *grpcClient) MonitorBestChanged(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_MonitorBestChangedClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[6], c.cc, "/api.Grpc/MonitorBestChanged", opts...)
+func (c *gobgpApiClient) MonitorBestChanged(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_MonitorBestChangedClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[6], c.cc, "/gobgpapi.GobgpApi/MonitorBestChanged", opts...)
if err != nil {
return nil, err
}
- x := &grpcMonitorBestChangedClient{stream}
+ x := &gobgpApiMonitorBestChangedClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -1023,16 +1023,16 @@ func (c *grpcClient) MonitorBestChanged(ctx context.Context, in *Arguments, opts
return x, nil
}
-type Grpc_MonitorBestChangedClient interface {
+type GobgpApi_MonitorBestChangedClient interface {
Recv() (*Destination, error)
grpc.ClientStream
}
-type grpcMonitorBestChangedClient struct {
+type gobgpApiMonitorBestChangedClient struct {
grpc.ClientStream
}
-func (x *grpcMonitorBestChangedClient) Recv() (*Destination, error) {
+func (x *gobgpApiMonitorBestChangedClient) Recv() (*Destination, error) {
m := new(Destination)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -1040,12 +1040,12 @@ func (x *grpcMonitorBestChangedClient) Recv() (*Destination, error) {
return m, nil
}
-func (c *grpcClient) MonitorPeerState(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_MonitorPeerStateClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[7], c.cc, "/api.Grpc/MonitorPeerState", opts...)
+func (c *gobgpApiClient) MonitorPeerState(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_MonitorPeerStateClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[7], c.cc, "/gobgpapi.GobgpApi/MonitorPeerState", opts...)
if err != nil {
return nil, err
}
- x := &grpcMonitorPeerStateClient{stream}
+ x := &gobgpApiMonitorPeerStateClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -1055,16 +1055,16 @@ func (c *grpcClient) MonitorPeerState(ctx context.Context, in *Arguments, opts .
return x, nil
}
-type Grpc_MonitorPeerStateClient interface {
+type GobgpApi_MonitorPeerStateClient interface {
Recv() (*Peer, error)
grpc.ClientStream
}
-type grpcMonitorPeerStateClient struct {
+type gobgpApiMonitorPeerStateClient struct {
grpc.ClientStream
}
-func (x *grpcMonitorPeerStateClient) Recv() (*Peer, error) {
+func (x *gobgpApiMonitorPeerStateClient) Recv() (*Peer, error) {
m := new(Peer)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -1072,12 +1072,12 @@ func (x *grpcMonitorPeerStateClient) Recv() (*Peer, error) {
return m, nil
}
-func (c *grpcClient) GetMrt(ctx context.Context, in *MrtArguments, opts ...grpc.CallOption) (Grpc_GetMrtClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[8], c.cc, "/api.Grpc/GetMrt", opts...)
+func (c *gobgpApiClient) GetMrt(ctx context.Context, in *MrtArguments, opts ...grpc.CallOption) (GobgpApi_GetMrtClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[8], c.cc, "/gobgpapi.GobgpApi/GetMrt", opts...)
if err != nil {
return nil, err
}
- x := &grpcGetMrtClient{stream}
+ x := &gobgpApiGetMrtClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -1087,16 +1087,16 @@ func (c *grpcClient) GetMrt(ctx context.Context, in *MrtArguments, opts ...grpc.
return x, nil
}
-type Grpc_GetMrtClient interface {
+type GobgpApi_GetMrtClient interface {
Recv() (*MrtMessage, error)
grpc.ClientStream
}
-type grpcGetMrtClient struct {
+type gobgpApiGetMrtClient struct {
grpc.ClientStream
}
-func (x *grpcGetMrtClient) Recv() (*MrtMessage, error) {
+func (x *gobgpApiGetMrtClient) Recv() (*MrtMessage, error) {
m := new(MrtMessage)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -1104,12 +1104,12 @@ func (x *grpcGetMrtClient) Recv() (*MrtMessage, error) {
return m, nil
}
-func (c *grpcClient) GetRPKI(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetRPKIClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[9], c.cc, "/api.Grpc/GetRPKI", opts...)
+func (c *gobgpApiClient) GetRPKI(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetRPKIClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[9], c.cc, "/gobgpapi.GobgpApi/GetRPKI", opts...)
if err != nil {
return nil, err
}
- x := &grpcGetRPKIClient{stream}
+ x := &gobgpApiGetRPKIClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -1119,16 +1119,16 @@ func (c *grpcClient) GetRPKI(ctx context.Context, in *Arguments, opts ...grpc.Ca
return x, nil
}
-type Grpc_GetRPKIClient interface {
+type GobgpApi_GetRPKIClient interface {
Recv() (*RPKI, error)
grpc.ClientStream
}
-type grpcGetRPKIClient struct {
+type gobgpApiGetRPKIClient struct {
grpc.ClientStream
}
-func (x *grpcGetRPKIClient) Recv() (*RPKI, error) {
+func (x *gobgpApiGetRPKIClient) Recv() (*RPKI, error) {
m := new(RPKI)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -1136,12 +1136,12 @@ func (x *grpcGetRPKIClient) Recv() (*RPKI, error) {
return m, nil
}
-func (c *grpcClient) GetROA(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetROAClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[10], c.cc, "/api.Grpc/GetROA", opts...)
+func (c *gobgpApiClient) GetROA(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetROAClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[10], c.cc, "/gobgpapi.GobgpApi/GetROA", opts...)
if err != nil {
return nil, err
}
- x := &grpcGetROAClient{stream}
+ x := &gobgpApiGetROAClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -1151,16 +1151,16 @@ func (c *grpcClient) GetROA(ctx context.Context, in *Arguments, opts ...grpc.Cal
return x, nil
}
-type Grpc_GetROAClient interface {
+type GobgpApi_GetROAClient interface {
Recv() (*ROA, error)
grpc.ClientStream
}
-type grpcGetROAClient struct {
+type gobgpApiGetROAClient struct {
grpc.ClientStream
}
-func (x *grpcGetROAClient) Recv() (*ROA, error) {
+func (x *gobgpApiGetROAClient) Recv() (*ROA, error) {
m := new(ROA)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -1168,12 +1168,12 @@ func (x *grpcGetROAClient) Recv() (*ROA, error) {
return m, nil
}
-func (c *grpcClient) GetVrfs(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (Grpc_GetVrfsClient, error) {
- stream, err := grpc.NewClientStream(ctx, &_Grpc_serviceDesc.Streams[11], c.cc, "/api.Grpc/GetVrfs", opts...)
+func (c *gobgpApiClient) GetVrfs(ctx context.Context, in *Arguments, opts ...grpc.CallOption) (GobgpApi_GetVrfsClient, error) {
+ stream, err := grpc.NewClientStream(ctx, &_GobgpApi_serviceDesc.Streams[11], c.cc, "/gobgpapi.GobgpApi/GetVrfs", opts...)
if err != nil {
return nil, err
}
- x := &grpcGetVrfsClient{stream}
+ x := &gobgpApiGetVrfsClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
@@ -1183,16 +1183,16 @@ func (c *grpcClient) GetVrfs(ctx context.Context, in *Arguments, opts ...grpc.Ca
return x, nil
}
-type Grpc_GetVrfsClient interface {
+type GobgpApi_GetVrfsClient interface {
Recv() (*Vrf, error)
grpc.ClientStream
}
-type grpcGetVrfsClient struct {
+type gobgpApiGetVrfsClient struct {
grpc.ClientStream
}
-func (x *grpcGetVrfsClient) Recv() (*Vrf, error) {
+func (x *gobgpApiGetVrfsClient) Recv() (*Vrf, error) {
m := new(Vrf)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
@@ -1200,21 +1200,21 @@ func (x *grpcGetVrfsClient) Recv() (*Vrf, error) {
return m, nil
}
-func (c *grpcClient) ModVrf(ctx context.Context, in *ModVrfArguments, opts ...grpc.CallOption) (*Error, error) {
+func (c *gobgpApiClient) ModVrf(ctx context.Context, in *ModVrfArguments, opts ...grpc.CallOption) (*Error, error) {
out := new(Error)
- err := grpc.Invoke(ctx, "/api.Grpc/ModVrf", in, out, c.cc, opts...)
+ err := grpc.Invoke(ctx, "/gobgpapi.GobgpApi/ModVrf", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-// Server API for Grpc service
+// Server API for GobgpApi service
-type GrpcServer interface {
- GetNeighbors(*Arguments, Grpc_GetNeighborsServer) error
+type GobgpApiServer interface {
+ GetNeighbors(*Arguments, GobgpApi_GetNeighborsServer) error
GetNeighbor(context.Context, *Arguments) (*Peer, error)
- GetRib(*Arguments, Grpc_GetRibServer) error
+ GetRib(*Arguments, GobgpApi_GetRibServer) error
Reset(context.Context, *Arguments) (*Error, error)
SoftReset(context.Context, *Arguments) (*Error, error)
SoftResetIn(context.Context, *Arguments) (*Error, error)
@@ -1222,182 +1222,182 @@ type GrpcServer interface {
Shutdown(context.Context, *Arguments) (*Error, error)
Enable(context.Context, *Arguments) (*Error, error)
Disable(context.Context, *Arguments) (*Error, error)
- ModPath(Grpc_ModPathServer) error
+ ModPath(GobgpApi_ModPathServer) error
GetNeighborPolicy(context.Context, *Arguments) (*ApplyPolicy, error)
- ModNeighborPolicy(Grpc_ModNeighborPolicyServer) error
- GetPolicyRoutePolicies(*PolicyArguments, Grpc_GetPolicyRoutePoliciesServer) error
+ ModNeighborPolicy(GobgpApi_ModNeighborPolicyServer) error
+ GetPolicyRoutePolicies(*PolicyArguments, GobgpApi_GetPolicyRoutePoliciesServer) error
GetPolicyRoutePolicy(context.Context, *PolicyArguments) (*PolicyDefinition, error)
- ModPolicyRoutePolicy(Grpc_ModPolicyRoutePolicyServer) error
- MonitorBestChanged(*Arguments, Grpc_MonitorBestChangedServer) error
- MonitorPeerState(*Arguments, Grpc_MonitorPeerStateServer) error
- GetMrt(*MrtArguments, Grpc_GetMrtServer) error
- GetRPKI(*Arguments, Grpc_GetRPKIServer) error
- GetROA(*Arguments, Grpc_GetROAServer) error
- GetVrfs(*Arguments, Grpc_GetVrfsServer) error
+ ModPolicyRoutePolicy(GobgpApi_ModPolicyRoutePolicyServer) error
+ MonitorBestChanged(*Arguments, GobgpApi_MonitorBestChangedServer) error
+ MonitorPeerState(*Arguments, GobgpApi_MonitorPeerStateServer) error
+ GetMrt(*MrtArguments, GobgpApi_GetMrtServer) error
+ GetRPKI(*Arguments, GobgpApi_GetRPKIServer) error
+ GetROA(*Arguments, GobgpApi_GetROAServer) error
+ GetVrfs(*Arguments, GobgpApi_GetVrfsServer) error
ModVrf(context.Context, *ModVrfArguments) (*Error, error)
}
-func RegisterGrpcServer(s *grpc.Server, srv GrpcServer) {
- s.RegisterService(&_Grpc_serviceDesc, srv)
+func RegisterGobgpApiServer(s *grpc.Server, srv GobgpApiServer) {
+ s.RegisterService(&_GobgpApi_serviceDesc, srv)
}
-func _Grpc_GetNeighbors_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_GetNeighbors_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(Arguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).GetNeighbors(m, &grpcGetNeighborsServer{stream})
+ return srv.(GobgpApiServer).GetNeighbors(m, &gobgpApiGetNeighborsServer{stream})
}
-type Grpc_GetNeighborsServer interface {
+type GobgpApi_GetNeighborsServer interface {
Send(*Peer) error
grpc.ServerStream
}
-type grpcGetNeighborsServer struct {
+type gobgpApiGetNeighborsServer struct {
grpc.ServerStream
}
-func (x *grpcGetNeighborsServer) Send(m *Peer) error {
+func (x *gobgpApiGetNeighborsServer) Send(m *Peer) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_GetNeighbor_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_GetNeighbor_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).GetNeighbor(ctx, in)
+ out, err := srv.(GobgpApiServer).GetNeighbor(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_GetRib_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_GetRib_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(Arguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).GetRib(m, &grpcGetRibServer{stream})
+ return srv.(GobgpApiServer).GetRib(m, &gobgpApiGetRibServer{stream})
}
-type Grpc_GetRibServer interface {
+type GobgpApi_GetRibServer interface {
Send(*Destination) error
grpc.ServerStream
}
-type grpcGetRibServer struct {
+type gobgpApiGetRibServer struct {
grpc.ServerStream
}
-func (x *grpcGetRibServer) Send(m *Destination) error {
+func (x *gobgpApiGetRibServer) Send(m *Destination) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_Reset_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_Reset_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).Reset(ctx, in)
+ out, err := srv.(GobgpApiServer).Reset(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_SoftReset_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_SoftReset_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).SoftReset(ctx, in)
+ out, err := srv.(GobgpApiServer).SoftReset(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_SoftResetIn_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_SoftResetIn_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).SoftResetIn(ctx, in)
+ out, err := srv.(GobgpApiServer).SoftResetIn(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_SoftResetOut_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_SoftResetOut_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).SoftResetOut(ctx, in)
+ out, err := srv.(GobgpApiServer).SoftResetOut(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_Shutdown_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_Shutdown_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).Shutdown(ctx, in)
+ out, err := srv.(GobgpApiServer).Shutdown(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_Enable_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_Enable_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).Enable(ctx, in)
+ out, err := srv.(GobgpApiServer).Enable(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_Disable_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_Disable_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).Disable(ctx, in)
+ out, err := srv.(GobgpApiServer).Disable(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_ModPath_Handler(srv interface{}, stream grpc.ServerStream) error {
- return srv.(GrpcServer).ModPath(&grpcModPathServer{stream})
+func _GobgpApi_ModPath_Handler(srv interface{}, stream grpc.ServerStream) error {
+ return srv.(GobgpApiServer).ModPath(&gobgpApiModPathServer{stream})
}
-type Grpc_ModPathServer interface {
+type GobgpApi_ModPathServer interface {
SendAndClose(*Error) error
Recv() (*ModPathArguments, error)
grpc.ServerStream
}
-type grpcModPathServer struct {
+type gobgpApiModPathServer struct {
grpc.ServerStream
}
-func (x *grpcModPathServer) SendAndClose(m *Error) error {
+func (x *gobgpApiModPathServer) SendAndClose(m *Error) error {
return x.ServerStream.SendMsg(m)
}
-func (x *grpcModPathServer) Recv() (*ModPathArguments, error) {
+func (x *gobgpApiModPathServer) Recv() (*ModPathArguments, error) {
m := new(ModPathArguments)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
@@ -1405,37 +1405,37 @@ func (x *grpcModPathServer) Recv() (*ModPathArguments, error) {
return m, nil
}
-func _Grpc_GetNeighborPolicy_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_GetNeighborPolicy_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(Arguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).GetNeighborPolicy(ctx, in)
+ out, err := srv.(GobgpApiServer).GetNeighborPolicy(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_ModNeighborPolicy_Handler(srv interface{}, stream grpc.ServerStream) error {
- return srv.(GrpcServer).ModNeighborPolicy(&grpcModNeighborPolicyServer{stream})
+func _GobgpApi_ModNeighborPolicy_Handler(srv interface{}, stream grpc.ServerStream) error {
+ return srv.(GobgpApiServer).ModNeighborPolicy(&gobgpApiModNeighborPolicyServer{stream})
}
-type Grpc_ModNeighborPolicyServer interface {
+type GobgpApi_ModNeighborPolicyServer interface {
Send(*Error) error
Recv() (*PolicyArguments, error)
grpc.ServerStream
}
-type grpcModNeighborPolicyServer struct {
+type gobgpApiModNeighborPolicyServer struct {
grpc.ServerStream
}
-func (x *grpcModNeighborPolicyServer) Send(m *Error) error {
+func (x *gobgpApiModNeighborPolicyServer) Send(m *Error) error {
return x.ServerStream.SendMsg(m)
}
-func (x *grpcModNeighborPolicyServer) Recv() (*PolicyArguments, error) {
+func (x *gobgpApiModNeighborPolicyServer) Recv() (*PolicyArguments, error) {
m := new(PolicyArguments)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
@@ -1443,58 +1443,58 @@ func (x *grpcModNeighborPolicyServer) Recv() (*PolicyArguments, error) {
return m, nil
}
-func _Grpc_GetPolicyRoutePolicies_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_GetPolicyRoutePolicies_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(PolicyArguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).GetPolicyRoutePolicies(m, &grpcGetPolicyRoutePoliciesServer{stream})
+ return srv.(GobgpApiServer).GetPolicyRoutePolicies(m, &gobgpApiGetPolicyRoutePoliciesServer{stream})
}
-type Grpc_GetPolicyRoutePoliciesServer interface {
+type GobgpApi_GetPolicyRoutePoliciesServer interface {
Send(*PolicyDefinition) error
grpc.ServerStream
}
-type grpcGetPolicyRoutePoliciesServer struct {
+type gobgpApiGetPolicyRoutePoliciesServer struct {
grpc.ServerStream
}
-func (x *grpcGetPolicyRoutePoliciesServer) Send(m *PolicyDefinition) error {
+func (x *gobgpApiGetPolicyRoutePoliciesServer) Send(m *PolicyDefinition) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_GetPolicyRoutePolicy_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_GetPolicyRoutePolicy_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(PolicyArguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).GetPolicyRoutePolicy(ctx, in)
+ out, err := srv.(GobgpApiServer).GetPolicyRoutePolicy(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-func _Grpc_ModPolicyRoutePolicy_Handler(srv interface{}, stream grpc.ServerStream) error {
- return srv.(GrpcServer).ModPolicyRoutePolicy(&grpcModPolicyRoutePolicyServer{stream})
+func _GobgpApi_ModPolicyRoutePolicy_Handler(srv interface{}, stream grpc.ServerStream) error {
+ return srv.(GobgpApiServer).ModPolicyRoutePolicy(&gobgpApiModPolicyRoutePolicyServer{stream})
}
-type Grpc_ModPolicyRoutePolicyServer interface {
+type GobgpApi_ModPolicyRoutePolicyServer interface {
Send(*Error) error
Recv() (*PolicyArguments, error)
grpc.ServerStream
}
-type grpcModPolicyRoutePolicyServer struct {
+type gobgpApiModPolicyRoutePolicyServer struct {
grpc.ServerStream
}
-func (x *grpcModPolicyRoutePolicyServer) Send(m *Error) error {
+func (x *gobgpApiModPolicyRoutePolicyServer) Send(m *Error) error {
return x.ServerStream.SendMsg(m)
}
-func (x *grpcModPolicyRoutePolicyServer) Recv() (*PolicyArguments, error) {
+func (x *gobgpApiModPolicyRoutePolicyServer) Recv() (*PolicyArguments, error) {
m := new(PolicyArguments)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
@@ -1502,254 +1502,254 @@ func (x *grpcModPolicyRoutePolicyServer) Recv() (*PolicyArguments, error) {
return m, nil
}
-func _Grpc_MonitorBestChanged_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_MonitorBestChanged_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(Arguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).MonitorBestChanged(m, &grpcMonitorBestChangedServer{stream})
+ return srv.(GobgpApiServer).MonitorBestChanged(m, &gobgpApiMonitorBestChangedServer{stream})
}
-type Grpc_MonitorBestChangedServer interface {
+type GobgpApi_MonitorBestChangedServer interface {
Send(*Destination) error
grpc.ServerStream
}
-type grpcMonitorBestChangedServer struct {
+type gobgpApiMonitorBestChangedServer struct {
grpc.ServerStream
}
-func (x *grpcMonitorBestChangedServer) Send(m *Destination) error {
+func (x *gobgpApiMonitorBestChangedServer) Send(m *Destination) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_MonitorPeerState_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_MonitorPeerState_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(Arguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).MonitorPeerState(m, &grpcMonitorPeerStateServer{stream})
+ return srv.(GobgpApiServer).MonitorPeerState(m, &gobgpApiMonitorPeerStateServer{stream})
}
-type Grpc_MonitorPeerStateServer interface {
+type GobgpApi_MonitorPeerStateServer interface {
Send(*Peer) error
grpc.ServerStream
}
-type grpcMonitorPeerStateServer struct {
+type gobgpApiMonitorPeerStateServer struct {
grpc.ServerStream
}
-func (x *grpcMonitorPeerStateServer) Send(m *Peer) error {
+func (x *gobgpApiMonitorPeerStateServer) Send(m *Peer) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_GetMrt_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_GetMrt_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(MrtArguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).GetMrt(m, &grpcGetMrtServer{stream})
+ return srv.(GobgpApiServer).GetMrt(m, &gobgpApiGetMrtServer{stream})
}
-type Grpc_GetMrtServer interface {
+type GobgpApi_GetMrtServer interface {
Send(*MrtMessage) error
grpc.ServerStream
}
-type grpcGetMrtServer struct {
+type gobgpApiGetMrtServer struct {
grpc.ServerStream
}
-func (x *grpcGetMrtServer) Send(m *MrtMessage) error {
+func (x *gobgpApiGetMrtServer) Send(m *MrtMessage) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_GetRPKI_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_GetRPKI_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(Arguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).GetRPKI(m, &grpcGetRPKIServer{stream})
+ return srv.(GobgpApiServer).GetRPKI(m, &gobgpApiGetRPKIServer{stream})
}
-type Grpc_GetRPKIServer interface {
+type GobgpApi_GetRPKIServer interface {
Send(*RPKI) error
grpc.ServerStream
}
-type grpcGetRPKIServer struct {
+type gobgpApiGetRPKIServer struct {
grpc.ServerStream
}
-func (x *grpcGetRPKIServer) Send(m *RPKI) error {
+func (x *gobgpApiGetRPKIServer) Send(m *RPKI) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_GetROA_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_GetROA_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(Arguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).GetROA(m, &grpcGetROAServer{stream})
+ return srv.(GobgpApiServer).GetROA(m, &gobgpApiGetROAServer{stream})
}
-type Grpc_GetROAServer interface {
+type GobgpApi_GetROAServer interface {
Send(*ROA) error
grpc.ServerStream
}
-type grpcGetROAServer struct {
+type gobgpApiGetROAServer struct {
grpc.ServerStream
}
-func (x *grpcGetROAServer) Send(m *ROA) error {
+func (x *gobgpApiGetROAServer) Send(m *ROA) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_GetVrfs_Handler(srv interface{}, stream grpc.ServerStream) error {
+func _GobgpApi_GetVrfs_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(Arguments)
if err := stream.RecvMsg(m); err != nil {
return err
}
- return srv.(GrpcServer).GetVrfs(m, &grpcGetVrfsServer{stream})
+ return srv.(GobgpApiServer).GetVrfs(m, &gobgpApiGetVrfsServer{stream})
}
-type Grpc_GetVrfsServer interface {
+type GobgpApi_GetVrfsServer interface {
Send(*Vrf) error
grpc.ServerStream
}
-type grpcGetVrfsServer struct {
+type gobgpApiGetVrfsServer struct {
grpc.ServerStream
}
-func (x *grpcGetVrfsServer) Send(m *Vrf) error {
+func (x *gobgpApiGetVrfsServer) Send(m *Vrf) error {
return x.ServerStream.SendMsg(m)
}
-func _Grpc_ModVrf_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
+func _GobgpApi_ModVrf_Handler(srv interface{}, ctx context.Context, codec grpc.Codec, buf []byte) (interface{}, error) {
in := new(ModVrfArguments)
if err := codec.Unmarshal(buf, in); err != nil {
return nil, err
}
- out, err := srv.(GrpcServer).ModVrf(ctx, in)
+ out, err := srv.(GobgpApiServer).ModVrf(ctx, in)
if err != nil {
return nil, err
}
return out, nil
}
-var _Grpc_serviceDesc = grpc.ServiceDesc{
- ServiceName: "api.Grpc",
- HandlerType: (*GrpcServer)(nil),
+var _GobgpApi_serviceDesc = grpc.ServiceDesc{
+ ServiceName: "gobgpapi.GobgpApi",
+ HandlerType: (*GobgpApiServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetNeighbor",
- Handler: _Grpc_GetNeighbor_Handler,
+ Handler: _GobgpApi_GetNeighbor_Handler,
},
{
MethodName: "Reset",
- Handler: _Grpc_Reset_Handler,
+ Handler: _GobgpApi_Reset_Handler,
},
{
MethodName: "SoftReset",
- Handler: _Grpc_SoftReset_Handler,
+ Handler: _GobgpApi_SoftReset_Handler,
},
{
MethodName: "SoftResetIn",
- Handler: _Grpc_SoftResetIn_Handler,
+ Handler: _GobgpApi_SoftResetIn_Handler,
},
{
MethodName: "SoftResetOut",
- Handler: _Grpc_SoftResetOut_Handler,
+ Handler: _GobgpApi_SoftResetOut_Handler,
},
{
MethodName: "Shutdown",
- Handler: _Grpc_Shutdown_Handler,
+ Handler: _GobgpApi_Shutdown_Handler,
},
{
MethodName: "Enable",
- Handler: _Grpc_Enable_Handler,
+ Handler: _GobgpApi_Enable_Handler,
},
{
MethodName: "Disable",
- Handler: _Grpc_Disable_Handler,
+ Handler: _GobgpApi_Disable_Handler,
},
{
MethodName: "GetNeighborPolicy",
- Handler: _Grpc_GetNeighborPolicy_Handler,
+ Handler: _GobgpApi_GetNeighborPolicy_Handler,
},
{
MethodName: "GetPolicyRoutePolicy",
- Handler: _Grpc_GetPolicyRoutePolicy_Handler,
+ Handler: _GobgpApi_GetPolicyRoutePolicy_Handler,
},
{
MethodName: "ModVrf",
- Handler: _Grpc_ModVrf_Handler,
+ Handler: _GobgpApi_ModVrf_Handler,
},
},
Streams: []grpc.StreamDesc{
{
StreamName: "GetNeighbors",
- Handler: _Grpc_GetNeighbors_Handler,
+ Handler: _GobgpApi_GetNeighbors_Handler,
ServerStreams: true,
},
{
StreamName: "GetRib",
- Handler: _Grpc_GetRib_Handler,
+ Handler: _GobgpApi_GetRib_Handler,
ServerStreams: true,
},
{
StreamName: "ModPath",
- Handler: _Grpc_ModPath_Handler,
+ Handler: _GobgpApi_ModPath_Handler,
ClientStreams: true,
},
{
StreamName: "ModNeighborPolicy",
- Handler: _Grpc_ModNeighborPolicy_Handler,
+ Handler: _GobgpApi_ModNeighborPolicy_Handler,
ServerStreams: true,
ClientStreams: true,
},
{
StreamName: "GetPolicyRoutePolicies",
- Handler: _Grpc_GetPolicyRoutePolicies_Handler,
+ Handler: _GobgpApi_GetPolicyRoutePolicies_Handler,
ServerStreams: true,
},
{
StreamName: "ModPolicyRoutePolicy",
- Handler: _Grpc_ModPolicyRoutePolicy_Handler,
+ Handler: _GobgpApi_ModPolicyRoutePolicy_Handler,
ServerStreams: true,
ClientStreams: true,
},
{
StreamName: "MonitorBestChanged",
- Handler: _Grpc_MonitorBestChanged_Handler,
+ Handler: _GobgpApi_MonitorBestChanged_Handler,
ServerStreams: true,
},
{
StreamName: "MonitorPeerState",
- Handler: _Grpc_MonitorPeerState_Handler,
+ Handler: _GobgpApi_MonitorPeerState_Handler,
ServerStreams: true,
},
{
StreamName: "GetMrt",
- Handler: _Grpc_GetMrt_Handler,
+ Handler: _GobgpApi_GetMrt_Handler,
ServerStreams: true,
},
{
StreamName: "GetRPKI",
- Handler: _Grpc_GetRPKI_Handler,
+ Handler: _GobgpApi_GetRPKI_Handler,
ServerStreams: true,
},
{
StreamName: "GetROA",
- Handler: _Grpc_GetROA_Handler,
+ Handler: _GobgpApi_GetROA_Handler,
ServerStreams: true,
},
{
StreamName: "GetVrfs",
- Handler: _Grpc_GetVrfs_Handler,
+ Handler: _GobgpApi_GetVrfs_Handler,
ServerStreams: true,
},
},
diff --git a/api/gobgp.proto b/api/gobgp.proto
index 6d3f6f74..0ce3cf36 100644
--- a/api/gobgp.proto
+++ b/api/gobgp.proto
@@ -15,11 +15,11 @@
syntax = "proto3";
-package api;
+package gobgpapi;
// Interface exported by the server.
-service Grpc {
+service GobgpApi {
rpc GetNeighbors(Arguments) returns (stream Peer) {}
rpc GetNeighbor(Arguments) returns (Peer) {}
rpc GetRib(Arguments) returns (stream Destination) {}
diff --git a/gobgp/cmd/common.go b/gobgp/cmd/common.go
index bd971fea..67c37543 100644
--- a/gobgp/cmd/common.go
+++ b/gobgp/cmd/common.go
@@ -132,7 +132,7 @@ type Destination struct {
Paths []*Path `json:"paths"`
}
-func ApiStruct2Destination(dst *api.Destination) (*Destination, error) {
+func ApiStruct2Destination(dst *gobgpapi.Destination) (*Destination, error) {
paths := make([]*Path, 0, len(dst.Paths))
for _, p := range dst.Paths {
path, err := ApiStruct2Path(p)
@@ -157,7 +157,7 @@ type Path struct {
Validation int32
}
-func ApiStruct2Path(p *api.Path) (*Path, error) {
+func ApiStruct2Path(p *gobgpapi.Path) (*Path, error) {
var nlri bgp.AddrPrefixInterface
data := p.Nlri
if len(data) > 0 {
@@ -232,11 +232,11 @@ type PeerConf struct {
}
type Peer struct {
- Conf PeerConf `json:"conf,omitempty"`
- Info *api.PeerInfo `json:"info,omitempty"`
+ Conf PeerConf `json:"conf,omitempty"`
+ Info *gobgpapi.PeerInfo `json:"info,omitempty"`
}
-func ApiStruct2Peer(p *api.Peer) *Peer {
+func ApiStruct2Peer(p *gobgpapi.Peer) *Peer {
localCaps := capabilities{}
remoteCaps := capabilities{}
for _, buf := range p.Conf.LocalCap {
@@ -306,7 +306,7 @@ func (c capabilities) Less(i, j int) bool {
return c[i].Code() < c[j].Code()
}
-type prefixes []*api.PrefixSet
+type prefixes []*gobgpapi.PrefixSet
func (p prefixes) Len() int {
return len(p)
@@ -320,7 +320,7 @@ func (p prefixes) Less(i, j int) bool {
return p[i].PrefixSetName < p[j].PrefixSetName
}
-type neighbors []*api.NeighborSet
+type neighbors []*gobgpapi.NeighborSet
func (n neighbors) Len() int {
return len(n)
@@ -334,7 +334,7 @@ func (n neighbors) Less(i, j int) bool {
return n[i].NeighborSetName < n[j].NeighborSetName
}
-type aspaths []*api.AsPathSet
+type aspaths []*gobgpapi.AsPathSet
func (a aspaths) Len() int {
return len(a)
@@ -348,7 +348,7 @@ func (a aspaths) Less(i, j int) bool {
return a[i].AsPathSetName < a[j].AsPathSetName
}
-type communities []*api.CommunitySet
+type communities []*gobgpapi.CommunitySet
func (c communities) Len() int {
return len(c)
@@ -362,7 +362,7 @@ func (c communities) Less(i, j int) bool {
return c[i].CommunitySetName < c[j].CommunitySetName
}
-type extcommunities []*api.ExtCommunitySet
+type extcommunities []*gobgpapi.ExtCommunitySet
func (e extcommunities) Len() int {
return len(e)
@@ -376,7 +376,7 @@ func (e extcommunities) Less(i, j int) bool {
return e[i].ExtCommunitySetName < e[j].ExtCommunitySetName
}
-type policyDefinitions []*api.PolicyDefinition
+type policyDefinitions []*gobgpapi.PolicyDefinition
func (p policyDefinitions) Len() int {
return len(p)
@@ -390,7 +390,7 @@ func (p policyDefinitions) Less(i, j int) bool {
return p[i].PolicyDefinitionName < p[j].PolicyDefinitionName
}
-type roas []*api.ROA
+type roas []*gobgpapi.ROA
func (r roas) Len() int {
return len(r)
@@ -406,7 +406,7 @@ func (r roas) Less(i, j int) bool {
return strings.Less(0, 1)
}
-type vrfs []*api.Vrf
+type vrfs []*gobgpapi.Vrf
func (v vrfs) Len() int {
return len(v)
diff --git a/gobgp/cmd/global.go b/gobgp/cmd/global.go
index 5951fe25..4afc048a 100644
--- a/gobgp/cmd/global.go
+++ b/gobgp/cmd/global.go
@@ -17,7 +17,7 @@ package cmd
import (
"fmt"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/packet"
"github.com/spf13/cobra"
"golang.org/x/net/context"
diff --git a/gobgp/cmd/monitor.go b/gobgp/cmd/monitor.go
index 3c91648e..69bd2621 100644
--- a/gobgp/cmd/monitor.go
+++ b/gobgp/cmd/monitor.go
@@ -35,8 +35,8 @@ func NewMonitorCmd() *cobra.Command {
fmt.Println(err)
os.Exit(1)
}
- arg := &api.Arguments{
- Resource: api.Resource_GLOBAL,
+ arg := &gobgpapi.Arguments{
+ Resource: gobgpapi.Resource_GLOBAL,
Rf: uint32(rf),
}
@@ -78,13 +78,13 @@ func NewMonitorCmd() *cobra.Command {
neighborCmd := &cobra.Command{
Use: CMD_NEIGHBOR,
Run: func(cmd *cobra.Command, args []string) {
- var arg *api.Arguments
+ var arg *gobgpapi.Arguments
if len(args) > 0 {
- arg = &api.Arguments{
+ arg = &gobgpapi.Arguments{
Name: args[0],
}
} else {
- arg = &api.Arguments{}
+ arg = &gobgpapi.Arguments{}
}
stream, err := client.MonitorPeerState(context.Background(), arg)
diff --git a/gobgp/cmd/mrt.go b/gobgp/cmd/mrt.go
index ef99eaba..97b456f6 100644
--- a/gobgp/cmd/mrt.go
+++ b/gobgp/cmd/mrt.go
@@ -18,7 +18,7 @@ package cmd
import (
"bytes"
"fmt"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/packet"
"github.com/spf13/cobra"
"golang.org/x/net/context"
diff --git a/gobgp/cmd/neighbor.go b/gobgp/cmd/neighbor.go
index 520a2c27..7daad984 100644
--- a/gobgp/cmd/neighbor.go
+++ b/gobgp/cmd/neighbor.go
@@ -19,7 +19,7 @@ import (
"bytes"
"encoding/json"
"fmt"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/config"
"github.com/osrg/gobgp/packet"
"github.com/osrg/gobgp/policy"
diff --git a/gobgp/cmd/policy.go b/gobgp/cmd/policy.go
index cf079bc0..3fd84369 100644
--- a/gobgp/cmd/policy.go
+++ b/gobgp/cmd/policy.go
@@ -18,7 +18,7 @@ package cmd
import (
"encoding/json"
"fmt"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/policy"
"github.com/spf13/cobra"
"golang.org/x/net/context"
diff --git a/gobgp/cmd/root.go b/gobgp/cmd/root.go
index 2ad598fe..30a3d5cf 100644
--- a/gobgp/cmd/root.go
+++ b/gobgp/cmd/root.go
@@ -16,7 +16,7 @@
package cmd
import (
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/spf13/cobra"
)
@@ -31,7 +31,7 @@ var globalOpts struct {
}
var cmds []string
-var client api.GrpcClient
+var client api.GobgpApiClient
func NewRootCmd() *cobra.Command {
cobra.EnablePrefixMatching = true
@@ -40,7 +40,7 @@ func NewRootCmd() *cobra.Command {
PersistentPreRun: func(cmd *cobra.Command, args []string) {
if !globalOpts.GenCmpl {
conn := connGrpc()
- client = api.NewGrpcClient(conn)
+ client = api.NewGobgpApiClient(conn)
}
},
Run: func(cmd *cobra.Command, args []string) {
diff --git a/gobgp/cmd/rpki.go b/gobgp/cmd/rpki.go
index c7a65f47..6ead5eb5 100644
--- a/gobgp/cmd/rpki.go
+++ b/gobgp/cmd/rpki.go
@@ -17,7 +17,7 @@ package cmd
import (
"fmt"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/packet"
"github.com/spf13/cobra"
"golang.org/x/net/context"
diff --git a/gobgp/cmd/vrf.go b/gobgp/cmd/vrf.go
index 44a145e3..0c5acb1a 100644
--- a/gobgp/cmd/vrf.go
+++ b/gobgp/cmd/vrf.go
@@ -18,7 +18,7 @@ package cmd
import (
"encoding/json"
"fmt"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/packet"
"github.com/spf13/cobra"
"golang.org/x/net/context"
diff --git a/policy/policy.go b/policy/policy.go
index eb3bad4b..b0f0880a 100644
--- a/policy/policy.go
+++ b/policy/policy.go
@@ -1636,16 +1636,16 @@ func IndexOfPolicyDefinition(conPolicyList []config.PolicyDefinition, reqPolicy
return idxPolicyDefinition, idxStatement
}
-func PrefixSetToApiStruct(ps config.PrefixSet) *api.PrefixSet {
- resPrefixList := make([]*api.Prefix, 0)
+func PrefixSetToApiStruct(ps config.PrefixSet) *gobgpapi.PrefixSet {
+ resPrefixList := make([]*gobgpapi.Prefix, 0)
for _, p := range ps.PrefixList {
- resPrefix := &api.Prefix{
+ resPrefix := &gobgpapi.Prefix{
IpPrefix: p.IpPrefix,
MaskLengthRange: p.MasklengthRange,
}
resPrefixList = append(resPrefixList, resPrefix)
}
- resPrefixSet := &api.PrefixSet{
+ resPrefixSet := &gobgpapi.PrefixSet{
PrefixSetName: ps.PrefixSetName,
PrefixList: resPrefixList,
}
@@ -1653,7 +1653,7 @@ func PrefixSetToApiStruct(ps config.PrefixSet) *api.PrefixSet {
return resPrefixSet
}
-func PrefixSetToConfigStruct(reqPrefixSet *api.PrefixSet) (bool, config.PrefixSet) {
+func PrefixSetToConfigStruct(reqPrefixSet *gobgpapi.PrefixSet) (bool, config.PrefixSet) {
var prefix config.Prefix
var prefixSet config.PrefixSet
isReqPrefixSet := true
@@ -1678,22 +1678,22 @@ func PrefixSetToConfigStruct(reqPrefixSet *api.PrefixSet) (bool, config.PrefixSe
return isReqPrefixSet, prefixSet
}
-func NeighborSetToApiStruct(ns config.NeighborSet) *api.NeighborSet {
- resNeighborList := make([]*api.Neighbor, 0)
+func NeighborSetToApiStruct(ns config.NeighborSet) *gobgpapi.NeighborSet {
+ resNeighborList := make([]*gobgpapi.Neighbor, 0)
for _, n := range ns.NeighborInfoList {
- resNeighbor := &api.Neighbor{
+ resNeighbor := &gobgpapi.Neighbor{
Address: n.Address.String(),
}
resNeighborList = append(resNeighborList, resNeighbor)
}
- resNeighborSet := &api.NeighborSet{
+ resNeighborSet := &gobgpapi.NeighborSet{
NeighborSetName: ns.NeighborSetName,
NeighborList: resNeighborList,
}
return resNeighborSet
}
-func NeighborSetToConfigStruct(reqNeighborSet *api.NeighborSet) (bool, config.NeighborSet) {
+func NeighborSetToConfigStruct(reqNeighborSet *gobgpapi.NeighborSet) (bool, config.NeighborSet) {
var neighbor config.NeighborInfo
var neighborSet config.NeighborSet
isReqNeighborSet := true
@@ -1717,19 +1717,19 @@ func NeighborSetToConfigStruct(reqNeighborSet *api.NeighborSet) (bool, config.Ne
return isReqNeighborSet, neighborSet
}
-func AsPathSetToApiStruct(as config.AsPathSet) *api.AsPathSet {
+func AsPathSetToApiStruct(as config.AsPathSet) *gobgpapi.AsPathSet {
resAsPathMembers := make([]string, 0)
for _, a := range as.AsPathList {
resAsPathMembers = append(resAsPathMembers, a.AsPath)
}
- resAsPathSet := &api.AsPathSet{
+ resAsPathSet := &gobgpapi.AsPathSet{
AsPathSetName: as.AsPathSetName,
AsPathMembers: resAsPathMembers,
}
return resAsPathSet
}
-func AsPathSetToConfigStruct(reqAsPathSet *api.AsPathSet) (bool, config.AsPathSet) {
+func AsPathSetToConfigStruct(reqAsPathSet *gobgpapi.AsPathSet) (bool, config.AsPathSet) {
isAsPathSetSet := true
if len(reqAsPathSet.AsPathMembers) == 0 {
isAsPathSetSet = false
@@ -1745,19 +1745,19 @@ func AsPathSetToConfigStruct(reqAsPathSet *api.AsPathSet) (bool, config.AsPathSe
return isAsPathSetSet, asPathSet
}
-func CommunitySetToApiStruct(cs config.CommunitySet) *api.CommunitySet {
+func CommunitySetToApiStruct(cs config.CommunitySet) *gobgpapi.CommunitySet {
resCommunityMembers := make([]string, 0)
for _, c := range cs.CommunityList {
resCommunityMembers = append(resCommunityMembers, c.Community)
}
- resCommunitySet := &api.CommunitySet{
+ resCommunitySet := &gobgpapi.CommunitySet{
CommunitySetName: cs.CommunitySetName,
CommunityMembers: resCommunityMembers,
}
return resCommunitySet
}
-func CommunitySetToConfigStruct(reqCommunitySet *api.CommunitySet) (bool, config.CommunitySet) {
+func CommunitySetToConfigStruct(reqCommunitySet *gobgpapi.CommunitySet) (bool, config.CommunitySet) {
isCommunitySet := true
if len(reqCommunitySet.CommunityMembers) == 0 {
isCommunitySet = false
@@ -1773,19 +1773,19 @@ func CommunitySetToConfigStruct(reqCommunitySet *api.CommunitySet) (bool, config
return isCommunitySet, communitySet
}
-func ExtCommunitySetToApiStruct(es config.ExtCommunitySet) *api.ExtCommunitySet {
+func ExtCommunitySetToApiStruct(es config.ExtCommunitySet) *gobgpapi.ExtCommunitySet {
resExtCommunityMembers := make([]string, 0)
for _, ec := range es.ExtCommunityList {
resExtCommunityMembers = append(resExtCommunityMembers, ec.ExtCommunity)
}
- resExtCommunitySet := &api.ExtCommunitySet{
+ resExtCommunitySet := &gobgpapi.ExtCommunitySet{
ExtCommunitySetName: es.ExtCommunitySetName,
ExtCommunityMembers: resExtCommunityMembers,
}
return resExtCommunitySet
}
-func ExtCommunitySetToConfigStruct(reqExtCommunitySet *api.ExtCommunitySet) (bool, config.ExtCommunitySet) {
+func ExtCommunitySetToConfigStruct(reqExtCommunitySet *gobgpapi.ExtCommunitySet) (bool, config.ExtCommunitySet) {
isExtCommunitySet := true
if len(reqExtCommunitySet.ExtCommunityMembers) == 0 {
isExtCommunitySet = false
@@ -1801,19 +1801,19 @@ func ExtCommunitySetToConfigStruct(reqExtCommunitySet *api.ExtCommunitySet) (boo
return isExtCommunitySet, ExtCommunitySet
}
-func AsPathLengthToApiStruct(asPathLength config.AsPathLength) *api.AsPathLength {
+func AsPathLengthToApiStruct(asPathLength config.AsPathLength) *gobgpapi.AsPathLength {
value := ""
if asPathLength.Operator != "" {
value = fmt.Sprintf("%d", asPathLength.Value)
}
- resAsPathLength := &api.AsPathLength{
+ resAsPathLength := &gobgpapi.AsPathLength{
Value: value,
Operator: asPathLength.Operator,
}
return resAsPathLength
}
-func AsPathLengthToConfigStruct(reqAsPathLength *api.AsPathLength) config.AsPathLength {
+func AsPathLengthToConfigStruct(reqAsPathLength *gobgpapi.AsPathLength) config.AsPathLength {
operator := reqAsPathLength.Operator
value := reqAsPathLength.Value
valueUint, _ := strconv.ParseUint(value, 10, 32)
@@ -1824,7 +1824,7 @@ func AsPathLengthToConfigStruct(reqAsPathLength *api.AsPathLength) config.AsPath
return asPathLength
}
-func ConditionsToConfigStruct(reqConditions *api.Conditions) config.Conditions {
+func ConditionsToConfigStruct(reqConditions *gobgpapi.Conditions) config.Conditions {
conditions := config.Conditions{}
if reqConditions == nil {
return conditions
@@ -1861,28 +1861,28 @@ func ConditionsToConfigStruct(reqConditions *api.Conditions) config.Conditions {
return conditions
}
-func ActionsToApiStruct(conActions config.Actions) *api.Actions {
+func ActionsToApiStruct(conActions config.Actions) *gobgpapi.Actions {
action := ROUTE_REJECT
if conActions.RouteDisposition.AcceptRoute {
action = ROUTE_ACCEPT
}
//TODO: support CommunitySetRef
- communityAction := &api.CommunityAction{
+ communityAction := &gobgpapi.CommunityAction{
Communities: conActions.BgpActions.SetCommunity.SetCommunityMethod.Communities,
Options: conActions.BgpActions.SetCommunity.Options,
}
medAction := fmt.Sprintf("%s", conActions.BgpActions.SetMed)
- asprependAction := &api.AsPrependAction{
+ asprependAction := &gobgpapi.AsPrependAction{
conActions.BgpActions.SetAsPathPrepend.As,
uint32(conActions.BgpActions.SetAsPathPrepend.RepeatN),
}
- extCommunityAction := &api.CommunityAction{
+ extCommunityAction := &gobgpapi.CommunityAction{
Communities: conActions.BgpActions.SetExtCommunity.SetExtCommunityMethod.Communities,
Options: conActions.BgpActions.SetExtCommunity.Options,
}
- resActions := &api.Actions{
+ resActions := &gobgpapi.Actions{
RouteAction: action,
Community: communityAction,
Med: medAction,
@@ -1892,7 +1892,7 @@ func ActionsToApiStruct(conActions config.Actions) *api.Actions {
return resActions
}
-func ActionsToConfigStruct(reqActions *api.Actions) config.Actions {
+func ActionsToConfigStruct(reqActions *gobgpapi.Actions) config.Actions {
actions := config.Actions{}
if reqActions == nil {
return actions
@@ -1918,7 +1918,7 @@ func ActionsToConfigStruct(reqActions *api.Actions) config.Actions {
return actions
}
-func StatementToConfigStruct(reqStatement *api.Statement) config.Statement {
+func StatementToConfigStruct(reqStatement *gobgpapi.Statement) config.Statement {
statement := config.Statement{
Name: reqStatement.StatementNeme,
Conditions: ConditionsToConfigStruct(reqStatement.Conditions),
@@ -1927,7 +1927,7 @@ func StatementToConfigStruct(reqStatement *api.Statement) config.Statement {
return statement
}
-func PolicyDefinitionToConfigStruct(reqPolicy *api.PolicyDefinition) (bool, config.PolicyDefinition) {
+func PolicyDefinitionToConfigStruct(reqPolicy *gobgpapi.PolicyDefinition) (bool, config.PolicyDefinition) {
isReqStatement := true
policy := config.PolicyDefinition{
Name: reqPolicy.PolicyDefinitionName,
@@ -1941,26 +1941,26 @@ func PolicyDefinitionToConfigStruct(reqPolicy *api.PolicyDefinition) (bool, conf
return isReqStatement, policy
}
-func PolicyDefinitionToApiStruct(pd config.PolicyDefinition, df config.DefinedSets) *api.PolicyDefinition {
+func PolicyDefinitionToApiStruct(pd config.PolicyDefinition, df config.DefinedSets) *gobgpapi.PolicyDefinition {
conPrefixSetList := df.PrefixSets.PrefixSetList
conNeighborSetList := df.NeighborSets.NeighborSetList
conAsPathSetList := df.BgpDefinedSets.AsPathSets.AsPathSetList
conCommunitySetList := df.BgpDefinedSets.CommunitySets.CommunitySetList
conExtCommunitySetList := df.BgpDefinedSets.ExtCommunitySets.ExtCommunitySetList
- resStatementList := make([]*api.Statement, 0)
+ resStatementList := make([]*gobgpapi.Statement, 0)
for _, st := range pd.Statements.StatementList {
co := st.Conditions
bco := co.BgpConditions
ac := st.Actions
- prefixSet := &api.PrefixSet{PrefixSetName: co.MatchPrefixSet.PrefixSet}
+ prefixSet := &gobgpapi.PrefixSet{PrefixSetName: co.MatchPrefixSet.PrefixSet}
conPrefixSet := config.PrefixSet{PrefixSetName: co.MatchPrefixSet.PrefixSet}
idxPrefixSet, _ := IndexOfPrefixSet(conPrefixSetList, conPrefixSet)
if idxPrefixSet != -1 {
prefixSet = PrefixSetToApiStruct(conPrefixSetList[idxPrefixSet])
prefixSet.MatchSetOptions = MatchSetOptionsRestrictedToString(st.Conditions.MatchPrefixSet.MatchSetOptions)
}
- neighborSet := &api.NeighborSet{NeighborSetName: co.MatchNeighborSet.NeighborSet}
+ neighborSet := &gobgpapi.NeighborSet{NeighborSetName: co.MatchNeighborSet.NeighborSet}
conNeighborSet := config.NeighborSet{NeighborSetName: co.MatchNeighborSet.NeighborSet}
idxNeighborSet, _ := IndexOfNeighborSet(conNeighborSetList, conNeighborSet)
if idxNeighborSet != -1 {
@@ -1968,7 +1968,7 @@ func PolicyDefinitionToApiStruct(pd config.PolicyDefinition, df config.DefinedSe
neighborSet.MatchSetOptions = MatchSetOptionsRestrictedToString(st.Conditions.MatchNeighborSet.MatchSetOptions)
}
- asPathSet := &api.AsPathSet{AsPathSetName: bco.MatchAsPathSet.AsPathSet}
+ asPathSet := &gobgpapi.AsPathSet{AsPathSetName: bco.MatchAsPathSet.AsPathSet}
conAsPathSet := config.AsPathSet{AsPathSetName: bco.MatchAsPathSet.AsPathSet}
idxAsPathSet, _ := IndexOfAsPathSet(conAsPathSetList, conAsPathSet)
if idxAsPathSet != -1 {
@@ -1976,7 +1976,7 @@ func PolicyDefinitionToApiStruct(pd config.PolicyDefinition, df config.DefinedSe
asPathSet.MatchSetOptions = MatchSetOptionToString(bco.MatchAsPathSet.MatchSetOptions)
}
- communitySet := &api.CommunitySet{CommunitySetName: bco.MatchCommunitySet.CommunitySet}
+ communitySet := &gobgpapi.CommunitySet{CommunitySetName: bco.MatchCommunitySet.CommunitySet}
conCommunitySet := config.CommunitySet{CommunitySetName: bco.MatchCommunitySet.CommunitySet}
idxCommunitySet, _ := IndexOfCommunitySet(conCommunitySetList, conCommunitySet)
if idxCommunitySet != -1 {
@@ -1984,7 +1984,7 @@ func PolicyDefinitionToApiStruct(pd config.PolicyDefinition, df config.DefinedSe
communitySet.MatchSetOptions = MatchSetOptionToString(bco.MatchCommunitySet.MatchSetOptions)
}
- extCommunitySet := &api.ExtCommunitySet{ExtCommunitySetName: bco.MatchExtCommunitySet.ExtCommunitySet}
+ extCommunitySet := &gobgpapi.ExtCommunitySet{ExtCommunitySetName: bco.MatchExtCommunitySet.ExtCommunitySet}
conExtCommunitySet := config.ExtCommunitySet{ExtCommunitySetName: bco.MatchExtCommunitySet.ExtCommunitySet}
idxExtCommunitySet, _ := IndexOfExtCommunitySet(conExtCommunitySetList, conExtCommunitySet)
if idxExtCommunitySet != -1 {
@@ -1992,7 +1992,7 @@ func PolicyDefinitionToApiStruct(pd config.PolicyDefinition, df config.DefinedSe
extCommunitySet.MatchSetOptions = MatchSetOptionToString(bco.MatchExtCommunitySet.MatchSetOptions)
}
- resConditions := &api.Conditions{
+ resConditions := &gobgpapi.Conditions{
MatchPrefixSet: prefixSet,
MatchNeighborSet: neighborSet,
MatchAsPathSet: asPathSet,
@@ -2001,21 +2001,21 @@ func PolicyDefinitionToApiStruct(pd config.PolicyDefinition, df config.DefinedSe
MatchAsPathLength: AsPathLengthToApiStruct(st.Conditions.BgpConditions.AsPathLength),
}
resActions := ActionsToApiStruct(ac)
- resStatement := &api.Statement{
+ resStatement := &gobgpapi.Statement{
StatementNeme: st.Name,
Conditions: resConditions,
Actions: resActions,
}
resStatementList = append(resStatementList, resStatement)
}
- resPolicyDefinition := &api.PolicyDefinition{
+ resPolicyDefinition := &gobgpapi.PolicyDefinition{
PolicyDefinitionName: pd.Name,
StatementList: resStatementList,
}
return resPolicyDefinition
}
-func PoliciesToString(reqPolicies []*api.PolicyDefinition) []string {
+func PoliciesToString(reqPolicies []*gobgpapi.PolicyDefinition) []string {
policies := make([]string, 0)
for _, reqPolicy := range reqPolicies {
policies = append(policies, reqPolicy.PolicyDefinitionName)
diff --git a/server/grpc_server.go b/server/grpc_server.go
index 65c91717..6d3ddf29 100644
--- a/server/grpc_server.go
+++ b/server/grpc_server.go
@@ -18,7 +18,7 @@ package server
import (
"fmt"
log "github.com/Sirupsen/logrus"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/packet"
"golang.org/x/net/context"
"google.golang.org/grpc"
@@ -135,7 +135,7 @@ func handleMultipleResponses(req *GrpcRequest, f func(*GrpcResponse) error) erro
return nil
}
-func (s *Server) GetNeighbors(_ *api.Arguments, stream api.Grpc_GetNeighborsServer) error {
+func (s *Server) GetNeighbors(_ *api.Arguments, stream api.GobgpApi_GetNeighborsServer) error {
var rf bgp.RouteFamily
req := NewGrpcRequest(REQ_NEIGHBORS, "", rf, nil)
s.bgpServerCh <- req
@@ -145,7 +145,7 @@ func (s *Server) GetNeighbors(_ *api.Arguments, stream api.Grpc_GetNeighborsServ
})
}
-func (s *Server) GetRib(arg *api.Arguments, stream api.Grpc_GetRibServer) error {
+func (s *Server) GetRib(arg *api.Arguments, stream api.GobgpApi_GetRibServer) error {
var reqType int
switch arg.Resource {
case api.Resource_LOCAL:
@@ -170,7 +170,7 @@ func (s *Server) GetRib(arg *api.Arguments, stream api.Grpc_GetRibServer) error
})
}
-func (s *Server) MonitorBestChanged(arg *api.Arguments, stream api.Grpc_MonitorBestChangedServer) error {
+func (s *Server) MonitorBestChanged(arg *api.Arguments, stream api.GobgpApi_MonitorBestChangedServer) error {
var reqType int
switch arg.Resource {
case api.Resource_GLOBAL:
@@ -187,7 +187,7 @@ func (s *Server) MonitorBestChanged(arg *api.Arguments, stream api.Grpc_MonitorB
})
}
-func (s *Server) MonitorPeerState(arg *api.Arguments, stream api.Grpc_MonitorPeerStateServer) error {
+func (s *Server) MonitorPeerState(arg *api.Arguments, stream api.GobgpApi_MonitorPeerStateServer) error {
var rf bgp.RouteFamily
req := NewGrpcRequest(REQ_MONITOR_NEIGHBOR_PEER_STATE, arg.Name, rf, nil)
s.bgpServerCh <- req
@@ -238,7 +238,7 @@ func (s *Server) Disable(ctx context.Context, arg *api.Arguments) (*api.Error, e
return s.neighbor(REQ_NEIGHBOR_DISABLE, arg)
}
-func (s *Server) ModPath(stream api.Grpc_ModPathServer) error {
+func (s *Server) ModPath(stream api.GobgpApi_ModPathServer) error {
for {
arg, err := stream.Recv()
@@ -280,7 +280,7 @@ func (s *Server) GetNeighborPolicy(ctx context.Context, arg *api.Arguments) (*ap
return res.Data.(*api.ApplyPolicy), nil
}
-func (s *Server) ModNeighborPolicy(stream api.Grpc_ModNeighborPolicyServer) error {
+func (s *Server) ModNeighborPolicy(stream api.GobgpApi_ModNeighborPolicyServer) error {
for {
arg, err := stream.Recv()
if err == io.EOF {
@@ -412,7 +412,7 @@ func (s *Server) modPolicy(arg *api.PolicyArguments, stream interface{}) error {
log.Debug(err.Error())
return err
}
- err = stream.(api.Grpc_ModPolicyRoutePolicyServer).Send(&api.Error{
+ err = stream.(api.GobgpApi_ModPolicyRoutePolicyServer).Send(&api.Error{
Code: api.Error_SUCCESS,
})
if err != nil {
@@ -421,7 +421,7 @@ func (s *Server) modPolicy(arg *api.PolicyArguments, stream interface{}) error {
return nil
}
-func (s *Server) GetPolicyRoutePolicies(arg *api.PolicyArguments, stream api.Grpc_GetPolicyRoutePoliciesServer) error {
+func (s *Server) GetPolicyRoutePolicies(arg *api.PolicyArguments, stream api.GobgpApi_GetPolicyRoutePoliciesServer) error {
var rf bgp.RouteFamily
var reqType int
switch arg.Resource {
@@ -477,7 +477,7 @@ func (s *Server) GetPolicyRoutePolicy(ctx context.Context, arg *api.PolicyArgume
return res.Data.(*api.PolicyDefinition), nil
}
-func (s *Server) ModPolicyRoutePolicy(stream api.Grpc_ModPolicyRoutePolicyServer) error {
+func (s *Server) ModPolicyRoutePolicy(stream api.GobgpApi_ModPolicyRoutePolicyServer) error {
for {
arg, err := stream.Recv()
if err == io.EOF {
@@ -492,7 +492,7 @@ func (s *Server) ModPolicyRoutePolicy(stream api.Grpc_ModPolicyRoutePolicyServer
}
}
-func (s *Server) GetMrt(arg *api.MrtArguments, stream api.Grpc_GetMrtServer) error {
+func (s *Server) GetMrt(arg *api.MrtArguments, stream api.GobgpApi_GetMrtServer) error {
var reqType int
switch arg.Resource {
case api.Resource_GLOBAL:
@@ -509,7 +509,7 @@ func (s *Server) GetMrt(arg *api.MrtArguments, stream api.Grpc_GetMrtServer) err
})
}
-func (s *Server) GetRPKI(arg *api.Arguments, stream api.Grpc_GetRPKIServer) error {
+func (s *Server) GetRPKI(arg *api.Arguments, stream api.GobgpApi_GetRPKIServer) error {
req := NewGrpcRequest(REQ_RPKI, "", bgp.RouteFamily(arg.Rf), nil)
s.bgpServerCh <- req
@@ -518,7 +518,7 @@ func (s *Server) GetRPKI(arg *api.Arguments, stream api.Grpc_GetRPKIServer) erro
})
}
-func (s *Server) GetROA(arg *api.Arguments, stream api.Grpc_GetROAServer) error {
+func (s *Server) GetROA(arg *api.Arguments, stream api.GobgpApi_GetROAServer) error {
req := NewGrpcRequest(REQ_ROA, arg.Name, bgp.RouteFamily(arg.Rf), nil)
s.bgpServerCh <- req
@@ -527,7 +527,7 @@ func (s *Server) GetROA(arg *api.Arguments, stream api.Grpc_GetROAServer) error
})
}
-func (s *Server) GetVrfs(arg *api.Arguments, stream api.Grpc_GetVrfsServer) error {
+func (s *Server) GetVrfs(arg *api.Arguments, stream api.GobgpApi_GetVrfsServer) error {
req := NewGrpcRequest(REQ_VRFS, "", bgp.RouteFamily(0), nil)
s.bgpServerCh <- req
@@ -585,6 +585,6 @@ func NewGrpcServer(port int, bgpServerCh chan *GrpcRequest) *Server {
grpcServer: grpcServer,
bgpServerCh: bgpServerCh,
}
- api.RegisterGrpcServer(grpcServer, server)
+ api.RegisterGobgpApiServer(grpcServer, server)
return server
}
diff --git a/server/peer.go b/server/peer.go
index 24638130..4f0f9997 100644
--- a/server/peer.go
+++ b/server/peer.go
@@ -18,7 +18,7 @@ package server
import (
"encoding/json"
log "github.com/Sirupsen/logrus"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/config"
"github.com/osrg/gobgp/packet"
"github.com/osrg/gobgp/policy"
diff --git a/server/rpki.go b/server/rpki.go
index c5e1a850..413fe401 100644
--- a/server/rpki.go
+++ b/server/rpki.go
@@ -21,7 +21,7 @@ import (
"fmt"
log "github.com/Sirupsen/logrus"
"github.com/armon/go-radix"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/config"
"github.com/osrg/gobgp/packet"
"github.com/osrg/gobgp/table"
diff --git a/server/server.go b/server/server.go
index 78744db2..9cb5aad4 100644
--- a/server/server.go
+++ b/server/server.go
@@ -20,7 +20,7 @@ import (
"fmt"
log "github.com/Sirupsen/logrus"
"github.com/armon/go-radix"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/config"
"github.com/osrg/gobgp/packet"
"github.com/osrg/gobgp/policy"
diff --git a/table/destination.go b/table/destination.go
index 61d3e4c8..4176a1ae 100644
--- a/table/destination.go
+++ b/table/destination.go
@@ -21,7 +21,7 @@ import (
"encoding/json"
"fmt"
log "github.com/Sirupsen/logrus"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/packet"
"net"
)
diff --git a/table/path.go b/table/path.go
index 0dcc1185..08e037ae 100644
--- a/table/path.go
+++ b/table/path.go
@@ -20,7 +20,7 @@ import (
"encoding/json"
"fmt"
log "github.com/Sirupsen/logrus"
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/config"
"github.com/osrg/gobgp/packet"
"math"
diff --git a/table/vrf.go b/table/vrf.go
index 4474b993..8f857a16 100644
--- a/table/vrf.go
+++ b/table/vrf.go
@@ -16,7 +16,7 @@
package table
import (
- "github.com/osrg/gobgp/api"
+ api "github.com/osrg/gobgp/api"
"github.com/osrg/gobgp/packet"
)