Versions in this module Expand all Collapse all v0 v0.4.0 Jan 17, 2022 Changes in this version + const APIFile + const APIVersion + const VersionCrc + var VxlanGbpAPITunnelMode_name = map[uint32]string + var VxlanGbpAPITunnelMode_value = map[string]uint32 + func AllMessages() []api.Message + type RPCService interface + SwInterfaceSetVxlanGbpBypass func(ctx context.Context, in *SwInterfaceSetVxlanGbpBypass) (*SwInterfaceSetVxlanGbpBypassReply, error) + VxlanGbpTunnelAddDel func(ctx context.Context, in *VxlanGbpTunnelAddDel) (*VxlanGbpTunnelAddDelReply, error) + VxlanGbpTunnelDump func(ctx context.Context, in *VxlanGbpTunnelDump) (RPCService_VxlanGbpTunnelDumpClient, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_VxlanGbpTunnelDumpClient interface + Recv func() (*VxlanGbpTunnelDetails, error) + type SwInterfaceSetVxlanGbpBypass struct + Enable bool + IsIPv6 bool + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceSetVxlanGbpBypass) GetCrcString() string + func (*SwInterfaceSetVxlanGbpBypass) GetMessageName() string + func (*SwInterfaceSetVxlanGbpBypass) GetMessageType() api.MessageType + func (m *SwInterfaceSetVxlanGbpBypass) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetVxlanGbpBypass) Reset() + func (m *SwInterfaceSetVxlanGbpBypass) Size() (size int) + func (m *SwInterfaceSetVxlanGbpBypass) Unmarshal(b []byte) error + type SwInterfaceSetVxlanGbpBypassReply struct + Retval int32 + func (*SwInterfaceSetVxlanGbpBypassReply) GetCrcString() string + func (*SwInterfaceSetVxlanGbpBypassReply) GetMessageName() string + func (*SwInterfaceSetVxlanGbpBypassReply) GetMessageType() api.MessageType + func (m *SwInterfaceSetVxlanGbpBypassReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceSetVxlanGbpBypassReply) Reset() + func (m *SwInterfaceSetVxlanGbpBypassReply) Size() (size int) + func (m *SwInterfaceSetVxlanGbpBypassReply) Unmarshal(b []byte) error + type VxlanGbpAPITunnelMode uint32 + const VXLAN_GBP_API_TUNNEL_MODE_L2 + const VXLAN_GBP_API_TUNNEL_MODE_L3 + func (x VxlanGbpAPITunnelMode) String() string + type VxlanGbpTunnel struct + Dst ip_types.Address + EncapTableID uint32 + Instance uint32 + McastSwIfIndex interface_types.InterfaceIndex + Mode VxlanGbpAPITunnelMode + Src ip_types.Address + SwIfIndex interface_types.InterfaceIndex + Vni uint32 + type VxlanGbpTunnelAddDel struct + IsAdd bool + Tunnel VxlanGbpTunnel + func (*VxlanGbpTunnelAddDel) GetCrcString() string + func (*VxlanGbpTunnelAddDel) GetMessageName() string + func (*VxlanGbpTunnelAddDel) GetMessageType() api.MessageType + func (m *VxlanGbpTunnelAddDel) Marshal(b []byte) ([]byte, error) + func (m *VxlanGbpTunnelAddDel) Reset() + func (m *VxlanGbpTunnelAddDel) Size() (size int) + func (m *VxlanGbpTunnelAddDel) Unmarshal(b []byte) error + type VxlanGbpTunnelAddDelReply struct + Retval int32 + SwIfIndex interface_types.InterfaceIndex + func (*VxlanGbpTunnelAddDelReply) GetCrcString() string + func (*VxlanGbpTunnelAddDelReply) GetMessageName() string + func (*VxlanGbpTunnelAddDelReply) GetMessageType() api.MessageType + func (m *VxlanGbpTunnelAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *VxlanGbpTunnelAddDelReply) Reset() + func (m *VxlanGbpTunnelAddDelReply) Size() (size int) + func (m *VxlanGbpTunnelAddDelReply) Unmarshal(b []byte) error + type VxlanGbpTunnelDetails struct + Tunnel VxlanGbpTunnel + func (*VxlanGbpTunnelDetails) GetCrcString() string + func (*VxlanGbpTunnelDetails) GetMessageName() string + func (*VxlanGbpTunnelDetails) GetMessageType() api.MessageType + func (m *VxlanGbpTunnelDetails) Marshal(b []byte) ([]byte, error) + func (m *VxlanGbpTunnelDetails) Reset() + func (m *VxlanGbpTunnelDetails) Size() (size int) + func (m *VxlanGbpTunnelDetails) Unmarshal(b []byte) error + type VxlanGbpTunnelDump struct + SwIfIndex interface_types.InterfaceIndex + func (*VxlanGbpTunnelDump) GetCrcString() string + func (*VxlanGbpTunnelDump) GetMessageName() string + func (*VxlanGbpTunnelDump) GetMessageType() api.MessageType + func (m *VxlanGbpTunnelDump) Marshal(b []byte) ([]byte, error) + func (m *VxlanGbpTunnelDump) Reset() + func (m *VxlanGbpTunnelDump) Size() (size int) + func (m *VxlanGbpTunnelDump) Unmarshal(b []byte) error