ribsapi

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeserializePath

func DeserializePath(b []byte) (*table.Path, error)

func RegisterRIBSApiServer

func RegisterRIBSApiServer(s *grpc.Server, srv RIBSApiServer)

func RegisterRIBSCoreApiServer

func RegisterRIBSCoreApiServer(s *grpc.Server, srv RIBSCoreApiServer)

func SerializePath

func SerializePath(path *table.Path) ([]byte, error)

Types

type GetNexthopMapRequest

type GetNexthopMapRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetNexthopMapRequest) Descriptor

func (*GetNexthopMapRequest) Descriptor() ([]byte, []int)

func (*GetNexthopMapRequest) ProtoMessage

func (*GetNexthopMapRequest) ProtoMessage()

func (*GetNexthopMapRequest) Reset

func (m *GetNexthopMapRequest) Reset()

func (*GetNexthopMapRequest) String

func (m *GetNexthopMapRequest) String() string

func (*GetNexthopMapRequest) XXX_DiscardUnknown added in v0.3.1

func (m *GetNexthopMapRequest) XXX_DiscardUnknown()

func (*GetNexthopMapRequest) XXX_Marshal added in v0.3.1

func (m *GetNexthopMapRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetNexthopMapRequest) XXX_Merge added in v0.3.1

func (m *GetNexthopMapRequest) XXX_Merge(src proto.Message)

func (*GetNexthopMapRequest) XXX_Size added in v0.3.1

func (m *GetNexthopMapRequest) XXX_Size() int

func (*GetNexthopMapRequest) XXX_Unmarshal added in v0.3.1

func (m *GetNexthopMapRequest) XXX_Unmarshal(b []byte) error

type GetNexthopsRequest

type GetNexthopsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetNexthopsRequest) Descriptor

func (*GetNexthopsRequest) Descriptor() ([]byte, []int)

func (*GetNexthopsRequest) ProtoMessage

func (*GetNexthopsRequest) ProtoMessage()

func (*GetNexthopsRequest) Reset

func (m *GetNexthopsRequest) Reset()

func (*GetNexthopsRequest) String

func (m *GetNexthopsRequest) String() string

func (*GetNexthopsRequest) XXX_DiscardUnknown added in v0.3.1

func (m *GetNexthopsRequest) XXX_DiscardUnknown()

func (*GetNexthopsRequest) XXX_Marshal added in v0.3.1

func (m *GetNexthopsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetNexthopsRequest) XXX_Merge added in v0.3.1

func (m *GetNexthopsRequest) XXX_Merge(src proto.Message)

func (*GetNexthopsRequest) XXX_Size added in v0.3.1

func (m *GetNexthopsRequest) XXX_Size() int

func (*GetNexthopsRequest) XXX_Unmarshal added in v0.3.1

func (m *GetNexthopsRequest) XXX_Unmarshal(b []byte) error

type GetRicsRequest

type GetRicsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetRicsRequest) Descriptor

func (*GetRicsRequest) Descriptor() ([]byte, []int)

func (*GetRicsRequest) ProtoMessage

func (*GetRicsRequest) ProtoMessage()

func (*GetRicsRequest) Reset

func (m *GetRicsRequest) Reset()

func (*GetRicsRequest) String

func (m *GetRicsRequest) String() string

func (*GetRicsRequest) XXX_DiscardUnknown added in v0.3.1

func (m *GetRicsRequest) XXX_DiscardUnknown()

func (*GetRicsRequest) XXX_Marshal added in v0.3.1

func (m *GetRicsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetRicsRequest) XXX_Merge added in v0.3.1

func (m *GetRicsRequest) XXX_Merge(src proto.Message)

func (*GetRicsRequest) XXX_Size added in v0.3.1

func (m *GetRicsRequest) XXX_Size() int

func (*GetRicsRequest) XXX_Unmarshal added in v0.3.1

func (m *GetRicsRequest) XXX_Unmarshal(b []byte) error

type ModRibReply

type ModRibReply struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ModRibReply) Descriptor

func (*ModRibReply) Descriptor() ([]byte, []int)

func (*ModRibReply) ProtoMessage

func (*ModRibReply) ProtoMessage()

func (*ModRibReply) Reset

func (m *ModRibReply) Reset()

func (*ModRibReply) String

func (m *ModRibReply) String() string

func (*ModRibReply) XXX_DiscardUnknown added in v0.3.1

func (m *ModRibReply) XXX_DiscardUnknown()

func (*ModRibReply) XXX_Marshal added in v0.3.1

func (m *ModRibReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModRibReply) XXX_Merge added in v0.3.1

func (m *ModRibReply) XXX_Merge(src proto.Message)

func (*ModRibReply) XXX_Size added in v0.3.1

func (m *ModRibReply) XXX_Size() int

func (*ModRibReply) XXX_Unmarshal added in v0.3.1

func (m *ModRibReply) XXX_Unmarshal(b []byte) error

type MonitorRibRequest

type MonitorRibRequest struct {
	Rt                   string   `protobuf:"bytes,1,opt,name=rt,proto3" json:"rt,omitempty"`
	NId                  uint32   `protobuf:"varint,2,opt,name=n_id,json=nId,proto3" json:"n_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MonitorRibRequest) Descriptor

func (*MonitorRibRequest) Descriptor() ([]byte, []int)

func (*MonitorRibRequest) GetNId

func (m *MonitorRibRequest) GetNId() uint32

func (*MonitorRibRequest) GetRt

func (m *MonitorRibRequest) GetRt() string

func (*MonitorRibRequest) ProtoMessage

func (*MonitorRibRequest) ProtoMessage()

func (*MonitorRibRequest) Reset

func (m *MonitorRibRequest) Reset()

func (*MonitorRibRequest) String

func (m *MonitorRibRequest) String() string

func (*MonitorRibRequest) XXX_DiscardUnknown added in v0.3.1

func (m *MonitorRibRequest) XXX_DiscardUnknown()

func (*MonitorRibRequest) XXX_Marshal added in v0.3.1

func (m *MonitorRibRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MonitorRibRequest) XXX_Merge added in v0.3.1

func (m *MonitorRibRequest) XXX_Merge(src proto.Message)

func (*MonitorRibRequest) XXX_Size added in v0.3.1

func (m *MonitorRibRequest) XXX_Size() int

func (*MonitorRibRequest) XXX_Unmarshal added in v0.3.1

func (m *MonitorRibRequest) XXX_Unmarshal(b []byte) error

type Nexthop

type Nexthop struct {
	Addr                 string   `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
	Rt                   string   `protobuf:"bytes,2,opt,name=rt,proto3" json:"rt,omitempty"`
	SrcId                string   `protobuf:"bytes,3,opt,name=src_id,json=srcId,proto3" json:"src_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func NewNexthopFromNative

func NewNexthopFromNative(nh *ribsmsg.Nexthop) *Nexthop

func (*Nexthop) Descriptor

func (*Nexthop) Descriptor() ([]byte, []int)

func (*Nexthop) GetAddr

func (m *Nexthop) GetAddr() string

func (*Nexthop) GetRt

func (m *Nexthop) GetRt() string

func (*Nexthop) GetSrcId

func (m *Nexthop) GetSrcId() string

func (*Nexthop) ProtoMessage

func (*Nexthop) ProtoMessage()

func (*Nexthop) Reset

func (m *Nexthop) Reset()

func (*Nexthop) String

func (m *Nexthop) String() string

func (*Nexthop) XXX_DiscardUnknown added in v0.3.1

func (m *Nexthop) XXX_DiscardUnknown()

func (*Nexthop) XXX_Marshal added in v0.3.1

func (m *Nexthop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Nexthop) XXX_Merge added in v0.3.1

func (m *Nexthop) XXX_Merge(src proto.Message)

func (*Nexthop) XXX_Size added in v0.3.1

func (m *Nexthop) XXX_Size() int

func (*Nexthop) XXX_Unmarshal added in v0.3.1

func (m *Nexthop) XXX_Unmarshal(b []byte) error

type NexthopMap

type NexthopMap struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Val                  string   `protobuf:"bytes,2,opt,name=val,proto3" json:"val,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func NewNexthopMapFromNative

func NewNexthopMapFromNative(key string, val string) *NexthopMap

func (*NexthopMap) Descriptor

func (*NexthopMap) Descriptor() ([]byte, []int)

func (*NexthopMap) GetKey

func (m *NexthopMap) GetKey() string

func (*NexthopMap) GetVal

func (m *NexthopMap) GetVal() string

func (*NexthopMap) ProtoMessage

func (*NexthopMap) ProtoMessage()

func (*NexthopMap) Reset

func (m *NexthopMap) Reset()

func (*NexthopMap) String

func (m *NexthopMap) String() string

func (*NexthopMap) XXX_DiscardUnknown added in v0.3.1

func (m *NexthopMap) XXX_DiscardUnknown()

func (*NexthopMap) XXX_Marshal added in v0.3.1

func (m *NexthopMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NexthopMap) XXX_Merge added in v0.3.1

func (m *NexthopMap) XXX_Merge(src proto.Message)

func (*NexthopMap) XXX_Size added in v0.3.1

func (m *NexthopMap) XXX_Size() int

func (*NexthopMap) XXX_Unmarshal added in v0.3.1

func (m *NexthopMap) XXX_Unmarshal(b []byte) error

type Path

type Path struct {
	Prefix               string   `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	Nexthop              string   `protobuf:"bytes,2,opt,name=nexthop,proto3" json:"nexthop,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func NewPathFromNative

func NewPathFromNative(p *table.Path) *Path

func (*Path) Descriptor

func (*Path) Descriptor() ([]byte, []int)

func (*Path) GetNexthop

func (m *Path) GetNexthop() string

func (*Path) GetPrefix

func (m *Path) GetPrefix() string

func (*Path) ProtoMessage

func (*Path) ProtoMessage()

func (*Path) Reset

func (m *Path) Reset()

func (*Path) String

func (m *Path) String() string

func (*Path) XXX_DiscardUnknown added in v0.3.1

func (m *Path) XXX_DiscardUnknown()

func (*Path) XXX_Marshal added in v0.3.1

func (m *Path) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Path) XXX_Merge added in v0.3.1

func (m *Path) XXX_Merge(src proto.Message)

func (*Path) XXX_Size added in v0.3.1

func (m *Path) XXX_Size() int

func (*Path) XXX_Unmarshal added in v0.3.1

func (m *Path) XXX_Unmarshal(b []byte) error

type RIBSApiClient

type RIBSApiClient interface {
	GetRics(ctx context.Context, in *GetRicsRequest, opts ...grpc.CallOption) (RIBSApi_GetRicsClient, error)
	GetNexthops(ctx context.Context, in *GetNexthopsRequest, opts ...grpc.CallOption) (RIBSApi_GetNexthopsClient, error)
	GetNexthopMap(ctx context.Context, in *GetNexthopMapRequest, opts ...grpc.CallOption) (RIBSApi_GetNexthopMapClient, error)
}

RIBSApiClient is the client API for RIBSApi service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRIBSApiClient

func NewRIBSApiClient(cc *grpc.ClientConn) RIBSApiClient

type RIBSApiServer

RIBSApiServer is the server API for RIBSApi service.

type RIBSApi_GetNexthopMapClient

type RIBSApi_GetNexthopMapClient interface {
	Recv() (*NexthopMap, error)
	grpc.ClientStream
}

type RIBSApi_GetNexthopMapServer

type RIBSApi_GetNexthopMapServer interface {
	Send(*NexthopMap) error
	grpc.ServerStream
}

type RIBSApi_GetNexthopsClient

type RIBSApi_GetNexthopsClient interface {
	Recv() (*Nexthop, error)
	grpc.ClientStream
}

type RIBSApi_GetNexthopsServer

type RIBSApi_GetNexthopsServer interface {
	Send(*Nexthop) error
	grpc.ServerStream
}

type RIBSApi_GetRicsClient

type RIBSApi_GetRicsClient interface {
	Recv() (*RicEntry, error)
	grpc.ClientStream
}

type RIBSApi_GetRicsServer

type RIBSApi_GetRicsServer interface {
	Send(*RicEntry) error
	grpc.ServerStream
}

type RIBSCoreApiClient

type RIBSCoreApiClient interface {
	ModRib(ctx context.Context, in *RibUpdate, opts ...grpc.CallOption) (*ModRibReply, error)
	MonitorRib(ctx context.Context, in *MonitorRibRequest, opts ...grpc.CallOption) (RIBSCoreApi_MonitorRibClient, error)
	SyncRib(ctx context.Context, in *SyncRibRequest, opts ...grpc.CallOption) (*SyncRibReply, error)
}

RIBSCoreApiClient is the client API for RIBSCoreApi service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRIBSCoreApiClient

func NewRIBSCoreApiClient(cc *grpc.ClientConn) RIBSCoreApiClient

type RIBSCoreApiServer

type RIBSCoreApiServer interface {
	ModRib(context.Context, *RibUpdate) (*ModRibReply, error)
	MonitorRib(*MonitorRibRequest, RIBSCoreApi_MonitorRibServer) error
	SyncRib(context.Context, *SyncRibRequest) (*SyncRibReply, error)
}

RIBSCoreApiServer is the server API for RIBSCoreApi service.

type RIBSCoreApi_MonitorRibClient

type RIBSCoreApi_MonitorRibClient interface {
	Recv() (*RibUpdate, error)
	grpc.ClientStream
}

type RIBSCoreApi_MonitorRibServer

type RIBSCoreApi_MonitorRibServer interface {
	Send(*RibUpdate) error
	grpc.ServerStream
}

type RibUpdate

type RibUpdate struct {
	Rt                   string   `protobuf:"bytes,1,opt,name=rt,proto3" json:"rt,omitempty"`
	Prefix               string   `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	Paths                [][]byte `protobuf:"bytes,3,rep,name=paths,proto3" json:"paths,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func NewRibUpdateFromNative

func NewRibUpdateFromNative(rib *ribsmsg.RibUpdate) (*RibUpdate, error)

func (*RibUpdate) Descriptor

func (*RibUpdate) Descriptor() ([]byte, []int)

func (*RibUpdate) GetPaths

func (m *RibUpdate) GetPaths() [][]byte

func (*RibUpdate) GetPrefix

func (m *RibUpdate) GetPrefix() string

func (*RibUpdate) GetRt

func (m *RibUpdate) GetRt() string

func (*RibUpdate) ProtoMessage

func (*RibUpdate) ProtoMessage()

func (*RibUpdate) Reset

func (m *RibUpdate) Reset()

func (*RibUpdate) String

func (m *RibUpdate) String() string

func (*RibUpdate) ToNative

func (r *RibUpdate) ToNative() (*ribsmsg.RibUpdate, error)

func (*RibUpdate) XXX_DiscardUnknown added in v0.3.1

func (m *RibUpdate) XXX_DiscardUnknown()

func (*RibUpdate) XXX_Marshal added in v0.3.1

func (m *RibUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RibUpdate) XXX_Merge added in v0.3.1

func (m *RibUpdate) XXX_Merge(src proto.Message)

func (*RibUpdate) XXX_Size added in v0.3.1

func (m *RibUpdate) XXX_Size() int

func (*RibUpdate) XXX_Unmarshal added in v0.3.1

func (m *RibUpdate) XXX_Unmarshal(b []byte) error

type RicEntry

type RicEntry struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	NId                  uint32   `protobuf:"varint,2,opt,name=n_id,json=nId,proto3" json:"n_id,omitempty"`
	Addr                 string   `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
	Port                 uint32   `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	Rt                   string   `protobuf:"bytes,5,opt,name=rt,proto3" json:"rt,omitempty"`
	Rd                   string   `protobuf:"bytes,6,opt,name=rd,proto3" json:"rd,omitempty"`
	Label                uint32   `protobuf:"varint,7,opt,name=label,proto3" json:"label,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func NewRicEntryFromNative

func NewRicEntryFromNative(key string, r *ribsmsg.RicEntry) *RicEntry

func (*RicEntry) Descriptor

func (*RicEntry) Descriptor() ([]byte, []int)

func (*RicEntry) GetAddr

func (m *RicEntry) GetAddr() string

func (*RicEntry) GetKey

func (m *RicEntry) GetKey() string

func (*RicEntry) GetLabel

func (m *RicEntry) GetLabel() uint32

func (*RicEntry) GetNId

func (m *RicEntry) GetNId() uint32

func (*RicEntry) GetPort

func (m *RicEntry) GetPort() uint32

func (*RicEntry) GetRd

func (m *RicEntry) GetRd() string

func (*RicEntry) GetRt

func (m *RicEntry) GetRt() string

func (*RicEntry) ProtoMessage

func (*RicEntry) ProtoMessage()

func (*RicEntry) Reset

func (m *RicEntry) Reset()

func (*RicEntry) String

func (m *RicEntry) String() string

func (*RicEntry) XXX_DiscardUnknown added in v0.3.1

func (m *RicEntry) XXX_DiscardUnknown()

func (*RicEntry) XXX_Marshal added in v0.3.1

func (m *RicEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RicEntry) XXX_Merge added in v0.3.1

func (m *RicEntry) XXX_Merge(src proto.Message)

func (*RicEntry) XXX_Size added in v0.3.1

func (m *RicEntry) XXX_Size() int

func (*RicEntry) XXX_Unmarshal added in v0.3.1

func (m *RicEntry) XXX_Unmarshal(b []byte) error

type SyncRibReply

type SyncRibReply struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SyncRibReply) Descriptor

func (*SyncRibReply) Descriptor() ([]byte, []int)

func (*SyncRibReply) ProtoMessage

func (*SyncRibReply) ProtoMessage()

func (*SyncRibReply) Reset

func (m *SyncRibReply) Reset()

func (*SyncRibReply) String

func (m *SyncRibReply) String() string

func (*SyncRibReply) XXX_DiscardUnknown added in v0.3.1

func (m *SyncRibReply) XXX_DiscardUnknown()

func (*SyncRibReply) XXX_Marshal added in v0.3.1

func (m *SyncRibReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SyncRibReply) XXX_Merge added in v0.3.1

func (m *SyncRibReply) XXX_Merge(src proto.Message)

func (*SyncRibReply) XXX_Size added in v0.3.1

func (m *SyncRibReply) XXX_Size() int

func (*SyncRibReply) XXX_Unmarshal added in v0.3.1

func (m *SyncRibReply) XXX_Unmarshal(b []byte) error

type SyncRibRequest

type SyncRibRequest struct {
	Rt                   string   `protobuf:"bytes,1,opt,name=rt,proto3" json:"rt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SyncRibRequest) Descriptor

func (*SyncRibRequest) Descriptor() ([]byte, []int)

func (*SyncRibRequest) GetRt

func (m *SyncRibRequest) GetRt() string

func (*SyncRibRequest) ProtoMessage

func (*SyncRibRequest) ProtoMessage()

func (*SyncRibRequest) Reset

func (m *SyncRibRequest) Reset()

func (*SyncRibRequest) String

func (m *SyncRibRequest) String() string

func (*SyncRibRequest) XXX_DiscardUnknown added in v0.3.1

func (m *SyncRibRequest) XXX_DiscardUnknown()

func (*SyncRibRequest) XXX_Marshal added in v0.3.1

func (m *SyncRibRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SyncRibRequest) XXX_Merge added in v0.3.1

func (m *SyncRibRequest) XXX_Merge(src proto.Message)

func (*SyncRibRequest) XXX_Size added in v0.3.1

func (m *SyncRibRequest) XXX_Size() int

func (*SyncRibRequest) XXX_Unmarshal added in v0.3.1

func (m *SyncRibRequest) XXX_Unmarshal(b []byte) error

type UnimplementedRIBSApiServer added in v0.4.0

type UnimplementedRIBSApiServer struct {
}

UnimplementedRIBSApiServer can be embedded to have forward compatible implementations.

func (*UnimplementedRIBSApiServer) GetNexthopMap added in v0.4.0

func (*UnimplementedRIBSApiServer) GetNexthops added in v0.4.0

func (*UnimplementedRIBSApiServer) GetRics added in v0.4.0

type UnimplementedRIBSCoreApiServer added in v0.4.0

type UnimplementedRIBSCoreApiServer struct {
}

UnimplementedRIBSCoreApiServer can be embedded to have forward compatible implementations.

func (*UnimplementedRIBSCoreApiServer) ModRib added in v0.4.0

func (*UnimplementedRIBSCoreApiServer) MonitorRib added in v0.4.0

func (*UnimplementedRIBSCoreApiServer) SyncRib added in v0.4.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL