Versions in this module Expand all Collapse all v0 v0.5.0 Jul 29, 2022 v0.4.0 Jan 17, 2022 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type RPCService interface + SwInterfaceSetVxlanBypass func(ctx context.Context, in *SwInterfaceSetVxlanBypass) (*SwInterfaceSetVxlanBypassReply, error) + VxlanAddDelTunnel func(ctx context.Context, in *VxlanAddDelTunnel) (*VxlanAddDelTunnelReply, error) + VxlanAddDelTunnelV2 func(ctx context.Context, in *VxlanAddDelTunnelV2) (*VxlanAddDelTunnelV2Reply, error) + VxlanAddDelTunnelV3 func(ctx context.Context, in *VxlanAddDelTunnelV3) (*VxlanAddDelTunnelV3Reply, error) + VxlanOffloadRx func(ctx context.Context, in *VxlanOffloadRx) (*VxlanOffloadRxReply, error) + VxlanTunnelDump func(ctx context.Context, in *VxlanTunnelDump) (RPCService_VxlanTunnelDumpClient, error) + VxlanTunnelV2Dump func(ctx context.Context, in *VxlanTunnelV2Dump) (RPCService_VxlanTunnelV2DumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_VxlanTunnelDumpClient interface + Recv func() (*VxlanTunnelDetails, error) + type RPCService_VxlanTunnelV2DumpClient interface + Recv func() (*VxlanTunnelV2Details, error) + type SwInterfaceSetVxlanBypass struct + Enable bool + IsIPv6 bool + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceSetVxlanBypass) GetCrcString() string + func (*SwInterfaceSetVxlanBypass) GetMessageName() string + func (*SwInterfaceSetVxlanBypass) GetMessageType() api.MessageType + func (m *SwInterfaceSetVxlanBypass) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetVxlanBypass) Reset() + func (m *SwInterfaceSetVxlanBypass) Size() (size int) + func (m *SwInterfaceSetVxlanBypass) Unmarshal(b []byte) error + type SwInterfaceSetVxlanBypassReply struct + Retval int32 + func (*SwInterfaceSetVxlanBypassReply) GetCrcString() string + func (*SwInterfaceSetVxlanBypassReply) GetMessageName() string + func (*SwInterfaceSetVxlanBypassReply) GetMessageType() api.MessageType + func (m *SwInterfaceSetVxlanBypassReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetVxlanBypassReply) Reset() + func (m *SwInterfaceSetVxlanBypassReply) Size() (size int) + func (m *SwInterfaceSetVxlanBypassReply) Unmarshal(b []byte) error + type VxlanAddDelTunnel struct + DecapNextIndex uint32 + DstAddress ip_types.Address + EncapVrfID uint32 + Instance uint32 + IsAdd bool + McastSwIfIndex interface_types.InterfaceIndex + SrcAddress ip_types.Address + Vni uint32 + func (*VxlanAddDelTunnel) GetCrcString() string + func (*VxlanAddDelTunnel) GetMessageName() string + func (*VxlanAddDelTunnel) GetMessageType() api.MessageType + func (m *VxlanAddDelTunnel) Marshal(b []byte) ([]byte, error) + func (m *VxlanAddDelTunnel) Reset() + func (m *VxlanAddDelTunnel) Size() (size int) + func (m *VxlanAddDelTunnel) Unmarshal(b []byte) error + type VxlanAddDelTunnelReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*VxlanAddDelTunnelReply) GetCrcString() string + func (*VxlanAddDelTunnelReply) GetMessageName() string + func (*VxlanAddDelTunnelReply) GetMessageType() api.MessageType + func (m *VxlanAddDelTunnelReply) Marshal(b []byte) ([]byte, error) + func (m *VxlanAddDelTunnelReply) Reset() + func (m *VxlanAddDelTunnelReply) Size() (size int) + func (m *VxlanAddDelTunnelReply) Unmarshal(b []byte) error + type VxlanAddDelTunnelV2 struct + DecapNextIndex uint32 + DstAddress ip_types.Address + DstPort uint16 + EncapVrfID uint32 + Instance uint32 + IsAdd bool + McastSwIfIndex interface_types.InterfaceIndex + SrcAddress ip_types.Address + SrcPort uint16 + Vni uint32 + func (*VxlanAddDelTunnelV2) GetCrcString() string + func (*VxlanAddDelTunnelV2) GetMessageName() string + func (*VxlanAddDelTunnelV2) GetMessageType() api.MessageType + func (m *VxlanAddDelTunnelV2) Marshal(b []byte) ([]byte, error) + func (m *VxlanAddDelTunnelV2) Reset() + func (m *VxlanAddDelTunnelV2) Size() (size int) + func (m *VxlanAddDelTunnelV2) Unmarshal(b []byte) error + type VxlanAddDelTunnelV2Reply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*VxlanAddDelTunnelV2Reply) GetCrcString() string + func (*VxlanAddDelTunnelV2Reply) GetMessageName() string + func (*VxlanAddDelTunnelV2Reply) GetMessageType() api.MessageType + func (m *VxlanAddDelTunnelV2Reply) Marshal(b []byte) ([]byte, error) + func (m *VxlanAddDelTunnelV2Reply) Reset() + func (m *VxlanAddDelTunnelV2Reply) Size() (size int) + func (m *VxlanAddDelTunnelV2Reply) Unmarshal(b []byte) error + type VxlanAddDelTunnelV3 struct + DecapNextIndex uint32 + DstAddress ip_types.Address + DstPort uint16 + EncapVrfID uint32 + Instance uint32 + IsAdd bool + IsL3 bool + McastSwIfIndex interface_types.InterfaceIndex + SrcAddress ip_types.Address + SrcPort uint16 + Vni uint32 + func (*VxlanAddDelTunnelV3) GetCrcString() string + func (*VxlanAddDelTunnelV3) GetMessageName() string + func (*VxlanAddDelTunnelV3) GetMessageType() api.MessageType + func (m *VxlanAddDelTunnelV3) Marshal(b []byte) ([]byte, error) + func (m *VxlanAddDelTunnelV3) Reset() + func (m *VxlanAddDelTunnelV3) Size() (size int) + func (m *VxlanAddDelTunnelV3) Unmarshal(b []byte) error + type VxlanAddDelTunnelV3Reply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*VxlanAddDelTunnelV3Reply) GetCrcString() string + func (*VxlanAddDelTunnelV3Reply) GetMessageName() string + func (*VxlanAddDelTunnelV3Reply) GetMessageType() api.MessageType + func (m *VxlanAddDelTunnelV3Reply) Marshal(b []byte) ([]byte, error) + func (m *VxlanAddDelTunnelV3Reply) Reset() + func (m *VxlanAddDelTunnelV3Reply) Size() (size int) + func (m *VxlanAddDelTunnelV3Reply) Unmarshal(b []byte) error + type VxlanOffloadRx struct + Enable bool + HwIfIndex interface_types.InterfaceIndex + SwIfIndex interface_types.InterfaceIndex + func (*VxlanOffloadRx) GetCrcString() string + func (*VxlanOffloadRx) GetMessageName() string + func (*VxlanOffloadRx) GetMessageType() api.MessageType + func (m *VxlanOffloadRx) Marshal(b []byte) ([]byte, error) + func (m *VxlanOffloadRx) Reset() + func (m *VxlanOffloadRx) Size() (size int) + func (m *VxlanOffloadRx) Unmarshal(b []byte) error + type VxlanOffloadRxReply struct + Retval int32 + func (*VxlanOffloadRxReply) GetCrcString() string + func (*VxlanOffloadRxReply) GetMessageName() string + func (*VxlanOffloadRxReply) GetMessageType() api.MessageType + func (m *VxlanOffloadRxReply) Marshal(b []byte) ([]byte, error) + func (m *VxlanOffloadRxReply) Reset() + func (m *VxlanOffloadRxReply) Size() (size int) + func (m *VxlanOffloadRxReply) Unmarshal(b []byte) error + type VxlanTunnelDetails struct + DecapNextIndex uint32 + DstAddress ip_types.Address + EncapVrfID uint32 + Instance uint32 + McastSwIfIndex interface_types.InterfaceIndex + SrcAddress ip_types.Address + SwIfIndex interface_types.InterfaceIndex + Vni uint32 + func (*VxlanTunnelDetails) GetCrcString() string + func (*VxlanTunnelDetails) GetMessageName() string + func (*VxlanTunnelDetails) GetMessageType() api.MessageType + func (m *VxlanTunnelDetails) Marshal(b []byte) ([]byte, error) + func (m *VxlanTunnelDetails) Reset() + func (m *VxlanTunnelDetails) Size() (size int) + func (m *VxlanTunnelDetails) Unmarshal(b []byte) error + type VxlanTunnelDump struct + SwIfIndex interface_types.InterfaceIndex + func (*VxlanTunnelDump) GetCrcString() string + func (*VxlanTunnelDump) GetMessageName() string + func (*VxlanTunnelDump) GetMessageType() api.MessageType + func (m *VxlanTunnelDump) Marshal(b []byte) ([]byte, error) + func (m *VxlanTunnelDump) Reset() + func (m *VxlanTunnelDump) Size() (size int) + func (m *VxlanTunnelDump) Unmarshal(b []byte) error + type VxlanTunnelV2Details struct + DecapNextIndex uint32 + DstAddress ip_types.Address + DstPort uint16 + EncapVrfID uint32 + Instance uint32 + McastSwIfIndex interface_types.InterfaceIndex + SrcAddress ip_types.Address + SrcPort uint16 + SwIfIndex interface_types.InterfaceIndex + Vni uint32 + func (*VxlanTunnelV2Details) GetCrcString() string + func (*VxlanTunnelV2Details) GetMessageName() string + func (*VxlanTunnelV2Details) GetMessageType() api.MessageType + func (m *VxlanTunnelV2Details) Marshal(b []byte) ([]byte, error) + func (m *VxlanTunnelV2Details) Reset() + func (m *VxlanTunnelV2Details) Size() (size int) + func (m *VxlanTunnelV2Details) Unmarshal(b []byte) error + type VxlanTunnelV2Dump struct + SwIfIndex interface_types.InterfaceIndex + func (*VxlanTunnelV2Dump) GetCrcString() string + func (*VxlanTunnelV2Dump) GetMessageName() string + func (*VxlanTunnelV2Dump) GetMessageType() api.MessageType + func (m *VxlanTunnelV2Dump) Marshal(b []byte) ([]byte, error) + func (m *VxlanTunnelV2Dump) Reset() + func (m *VxlanTunnelV2Dump) Size() (size int) + func (m *VxlanTunnelV2Dump) Unmarshal(b []byte) error