Versions in this module Expand all Collapse all v3 v3.5.0 Feb 6, 2023 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type RPCService interface + SwInterfaceSetVxlanGpeBypass func(ctx context.Context, in *SwInterfaceSetVxlanGpeBypass) (*SwInterfaceSetVxlanGpeBypassReply, error) + VxlanGpeAddDelTunnel func(ctx context.Context, in *VxlanGpeAddDelTunnel) (*VxlanGpeAddDelTunnelReply, error) + VxlanGpeAddDelTunnelV2 func(ctx context.Context, in *VxlanGpeAddDelTunnelV2) (*VxlanGpeAddDelTunnelV2Reply, error) + VxlanGpeTunnelDump func(ctx context.Context, in *VxlanGpeTunnelDump) (RPCService_VxlanGpeTunnelDumpClient, error) + VxlanGpeTunnelV2Dump func(ctx context.Context, in *VxlanGpeTunnelV2Dump) (RPCService_VxlanGpeTunnelV2DumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_VxlanGpeTunnelDumpClient interface + Recv func() (*VxlanGpeTunnelDetails, error) + type RPCService_VxlanGpeTunnelV2DumpClient interface + Recv func() (*VxlanGpeTunnelV2Details, error) + type SwInterfaceSetVxlanGpeBypass struct + Enable bool + IsIPv6 bool + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceSetVxlanGpeBypass) GetCrcString() string + func (*SwInterfaceSetVxlanGpeBypass) GetMessageName() string + func (*SwInterfaceSetVxlanGpeBypass) GetMessageType() api.MessageType + func (m *SwInterfaceSetVxlanGpeBypass) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetVxlanGpeBypass) Reset() + func (m *SwInterfaceSetVxlanGpeBypass) Size() (size int) + func (m *SwInterfaceSetVxlanGpeBypass) Unmarshal(b []byte) error + type SwInterfaceSetVxlanGpeBypassReply struct + Retval int32 + func (*SwInterfaceSetVxlanGpeBypassReply) GetCrcString() string + func (*SwInterfaceSetVxlanGpeBypassReply) GetMessageName() string + func (*SwInterfaceSetVxlanGpeBypassReply) GetMessageType() api.MessageType + func (m *SwInterfaceSetVxlanGpeBypassReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetVxlanGpeBypassReply) Reset() + func (m *SwInterfaceSetVxlanGpeBypassReply) Size() (size int) + func (m *SwInterfaceSetVxlanGpeBypassReply) Unmarshal(b []byte) error + type VxlanGpeAddDelTunnel struct + DecapVrfID uint32 + EncapVrfID uint32 + IsAdd bool + Local ip_types.Address + McastSwIfIndex interface_types.InterfaceIndex + Protocol ip_types.IPProto + Remote ip_types.Address + Vni uint32 + func (*VxlanGpeAddDelTunnel) GetCrcString() string + func (*VxlanGpeAddDelTunnel) GetMessageName() string + func (*VxlanGpeAddDelTunnel) GetMessageType() api.MessageType + func (m *VxlanGpeAddDelTunnel) Marshal(b []byte) ([]byte, error) + func (m *VxlanGpeAddDelTunnel) Reset() + func (m *VxlanGpeAddDelTunnel) Size() (size int) + func (m *VxlanGpeAddDelTunnel) Unmarshal(b []byte) error + type VxlanGpeAddDelTunnelReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*VxlanGpeAddDelTunnelReply) GetCrcString() string + func (*VxlanGpeAddDelTunnelReply) GetMessageName() string + func (*VxlanGpeAddDelTunnelReply) GetMessageType() api.MessageType + func (m *VxlanGpeAddDelTunnelReply) Marshal(b []byte) ([]byte, error) + func (m *VxlanGpeAddDelTunnelReply) Reset() + func (m *VxlanGpeAddDelTunnelReply) Size() (size int) + func (m *VxlanGpeAddDelTunnelReply) Unmarshal(b []byte) error + type VxlanGpeAddDelTunnelV2 struct + DecapVrfID uint32 + EncapVrfID uint32 + IsAdd bool + Local ip_types.Address + LocalPort uint16 + McastSwIfIndex interface_types.InterfaceIndex + Protocol ip_types.IPProto + Remote ip_types.Address + RemotePort uint16 + Vni uint32 + func (*VxlanGpeAddDelTunnelV2) GetCrcString() string + func (*VxlanGpeAddDelTunnelV2) GetMessageName() string + func (*VxlanGpeAddDelTunnelV2) GetMessageType() api.MessageType + func (m *VxlanGpeAddDelTunnelV2) Marshal(b []byte) ([]byte, error) + func (m *VxlanGpeAddDelTunnelV2) Reset() + func (m *VxlanGpeAddDelTunnelV2) Size() (size int) + func (m *VxlanGpeAddDelTunnelV2) Unmarshal(b []byte) error + type VxlanGpeAddDelTunnelV2Reply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*VxlanGpeAddDelTunnelV2Reply) GetCrcString() string + func (*VxlanGpeAddDelTunnelV2Reply) GetMessageName() string + func (*VxlanGpeAddDelTunnelV2Reply) GetMessageType() api.MessageType + func (m *VxlanGpeAddDelTunnelV2Reply) Marshal(b []byte) ([]byte, error) + func (m *VxlanGpeAddDelTunnelV2Reply) Reset() + func (m *VxlanGpeAddDelTunnelV2Reply) Size() (size int) + func (m *VxlanGpeAddDelTunnelV2Reply) Unmarshal(b []byte) error + type VxlanGpeTunnelDetails struct + DecapVrfID uint32 + EncapVrfID uint32 + IsIPv6 bool + Local ip_types.Address + McastSwIfIndex interface_types.InterfaceIndex + Protocol ip_types.IPProto + Remote ip_types.Address + SwIfIndex interface_types.InterfaceIndex + Vni uint32 + func (*VxlanGpeTunnelDetails) GetCrcString() string + func (*VxlanGpeTunnelDetails) GetMessageName() string + func (*VxlanGpeTunnelDetails) GetMessageType() api.MessageType + func (m *VxlanGpeTunnelDetails) Marshal(b []byte) ([]byte, error) + func (m *VxlanGpeTunnelDetails) Reset() + func (m *VxlanGpeTunnelDetails) Size() (size int) + func (m *VxlanGpeTunnelDetails) Unmarshal(b []byte) error + type VxlanGpeTunnelDump struct + SwIfIndex interface_types.InterfaceIndex + func (*VxlanGpeTunnelDump) GetCrcString() string + func (*VxlanGpeTunnelDump) GetMessageName() string + func (*VxlanGpeTunnelDump) GetMessageType() api.MessageType + func (m *VxlanGpeTunnelDump) Marshal(b []byte) ([]byte, error) + func (m *VxlanGpeTunnelDump) Reset() + func (m *VxlanGpeTunnelDump) Size() (size int) + func (m *VxlanGpeTunnelDump) Unmarshal(b []byte) error + type VxlanGpeTunnelV2Details struct + DecapVrfID uint32 + EncapVrfID uint32 + IsIPv6 bool + Local ip_types.Address + LocalPort uint16 + McastSwIfIndex interface_types.InterfaceIndex + Protocol ip_types.IPProto + Remote ip_types.Address + RemotePort uint16 + SwIfIndex interface_types.InterfaceIndex + Vni uint32 + func (*VxlanGpeTunnelV2Details) GetCrcString() string + func (*VxlanGpeTunnelV2Details) GetMessageName() string + func (*VxlanGpeTunnelV2Details) GetMessageType() api.MessageType + func (m *VxlanGpeTunnelV2Details) Marshal(b []byte) ([]byte, error) + func (m *VxlanGpeTunnelV2Details) Reset() + func (m *VxlanGpeTunnelV2Details) Size() (size int) + func (m *VxlanGpeTunnelV2Details) Unmarshal(b []byte) error + type VxlanGpeTunnelV2Dump struct + SwIfIndex interface_types.InterfaceIndex + func (*VxlanGpeTunnelV2Dump) GetCrcString() string + func (*VxlanGpeTunnelV2Dump) GetMessageName() string + func (*VxlanGpeTunnelV2Dump) GetMessageType() api.MessageType + func (m *VxlanGpeTunnelV2Dump) Marshal(b []byte) ([]byte, error) + func (m *VxlanGpeTunnelV2Dump) Reset() + func (m *VxlanGpeTunnelV2Dump) Size() (size int) + func (m *VxlanGpeTunnelV2Dump) Unmarshal(b []byte) error