Documentation ¶
Overview ¶
Package ipip contains generated bindings for API file ipip.api.
Contents:
1 struct 10 messages
Index ¶
- Constants
- func AllMessages() []api.Message
- type Ipip6rdAddTunnel
- func (*Ipip6rdAddTunnel) GetCrcString() string
- func (*Ipip6rdAddTunnel) GetMessageName() string
- func (*Ipip6rdAddTunnel) GetMessageType() api.MessageType
- func (m *Ipip6rdAddTunnel) Marshal(b []byte) ([]byte, error)
- func (m *Ipip6rdAddTunnel) Reset()
- func (m *Ipip6rdAddTunnel) Size() (size int)
- func (m *Ipip6rdAddTunnel) Unmarshal(b []byte) error
- type Ipip6rdAddTunnelReply
- func (*Ipip6rdAddTunnelReply) GetCrcString() string
- func (*Ipip6rdAddTunnelReply) GetMessageName() string
- func (*Ipip6rdAddTunnelReply) GetMessageType() api.MessageType
- func (m *Ipip6rdAddTunnelReply) Marshal(b []byte) ([]byte, error)
- func (m *Ipip6rdAddTunnelReply) Reset()
- func (m *Ipip6rdAddTunnelReply) Size() (size int)
- func (m *Ipip6rdAddTunnelReply) Unmarshal(b []byte) error
- type Ipip6rdDelTunnel
- func (*Ipip6rdDelTunnel) GetCrcString() string
- func (*Ipip6rdDelTunnel) GetMessageName() string
- func (*Ipip6rdDelTunnel) GetMessageType() api.MessageType
- func (m *Ipip6rdDelTunnel) Marshal(b []byte) ([]byte, error)
- func (m *Ipip6rdDelTunnel) Reset()
- func (m *Ipip6rdDelTunnel) Size() (size int)
- func (m *Ipip6rdDelTunnel) Unmarshal(b []byte) error
- type Ipip6rdDelTunnelReply
- func (*Ipip6rdDelTunnelReply) GetCrcString() string
- func (*Ipip6rdDelTunnelReply) GetMessageName() string
- func (*Ipip6rdDelTunnelReply) GetMessageType() api.MessageType
- func (m *Ipip6rdDelTunnelReply) Marshal(b []byte) ([]byte, error)
- func (m *Ipip6rdDelTunnelReply) Reset()
- func (m *Ipip6rdDelTunnelReply) Size() (size int)
- func (m *Ipip6rdDelTunnelReply) Unmarshal(b []byte) error
- type IpipAddTunnel
- func (*IpipAddTunnel) GetCrcString() string
- func (*IpipAddTunnel) GetMessageName() string
- func (*IpipAddTunnel) GetMessageType() api.MessageType
- func (m *IpipAddTunnel) Marshal(b []byte) ([]byte, error)
- func (m *IpipAddTunnel) Reset()
- func (m *IpipAddTunnel) Size() (size int)
- func (m *IpipAddTunnel) Unmarshal(b []byte) error
- type IpipAddTunnelReply
- func (*IpipAddTunnelReply) GetCrcString() string
- func (*IpipAddTunnelReply) GetMessageName() string
- func (*IpipAddTunnelReply) GetMessageType() api.MessageType
- func (m *IpipAddTunnelReply) Marshal(b []byte) ([]byte, error)
- func (m *IpipAddTunnelReply) Reset()
- func (m *IpipAddTunnelReply) Size() (size int)
- func (m *IpipAddTunnelReply) Unmarshal(b []byte) error
- type IpipDelTunnel
- func (*IpipDelTunnel) GetCrcString() string
- func (*IpipDelTunnel) GetMessageName() string
- func (*IpipDelTunnel) GetMessageType() api.MessageType
- func (m *IpipDelTunnel) Marshal(b []byte) ([]byte, error)
- func (m *IpipDelTunnel) Reset()
- func (m *IpipDelTunnel) Size() (size int)
- func (m *IpipDelTunnel) Unmarshal(b []byte) error
- type IpipDelTunnelReply
- func (*IpipDelTunnelReply) GetCrcString() string
- func (*IpipDelTunnelReply) GetMessageName() string
- func (*IpipDelTunnelReply) GetMessageType() api.MessageType
- func (m *IpipDelTunnelReply) Marshal(b []byte) ([]byte, error)
- func (m *IpipDelTunnelReply) Reset()
- func (m *IpipDelTunnelReply) Size() (size int)
- func (m *IpipDelTunnelReply) Unmarshal(b []byte) error
- type IpipTunnel
- type IpipTunnelDetails
- func (*IpipTunnelDetails) GetCrcString() string
- func (*IpipTunnelDetails) GetMessageName() string
- func (*IpipTunnelDetails) GetMessageType() api.MessageType
- func (m *IpipTunnelDetails) Marshal(b []byte) ([]byte, error)
- func (m *IpipTunnelDetails) Reset()
- func (m *IpipTunnelDetails) Size() (size int)
- func (m *IpipTunnelDetails) Unmarshal(b []byte) error
- type IpipTunnelDump
- func (*IpipTunnelDump) GetCrcString() string
- func (*IpipTunnelDump) GetMessageName() string
- func (*IpipTunnelDump) GetMessageType() api.MessageType
- func (m *IpipTunnelDump) Marshal(b []byte) ([]byte, error)
- func (m *IpipTunnelDump) Reset()
- func (m *IpipTunnelDump) Size() (size int)
- func (m *IpipTunnelDump) Unmarshal(b []byte) error
- type RPCService
- type RPCService_IpipTunnelDumpClient
Constants ¶
const ( APIFile = "ipip" APIVersion = "2.0.2" VersionCrc = 0xa7344412 )
Variables ¶
This section is empty.
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type Ipip6rdAddTunnel ¶
type Ipip6rdAddTunnel struct { IP6TableID uint32 `binapi:"u32,name=ip6_table_id" json:"ip6_table_id,omitempty"` IP4TableID uint32 `binapi:"u32,name=ip4_table_id" json:"ip4_table_id,omitempty"` IP6Prefix ip_types.IP6Prefix `binapi:"ip6_prefix,name=ip6_prefix" json:"ip6_prefix,omitempty"` IP4Prefix ip_types.IP4Prefix `binapi:"ip4_prefix,name=ip4_prefix" json:"ip4_prefix,omitempty"` IP4Src ip_types.IP4Address `binapi:"ip4_address,name=ip4_src" json:"ip4_src,omitempty"` SecurityCheck bool `binapi:"bool,name=security_check" json:"security_check,omitempty"` TcTos uint8 `binapi:"u8,name=tc_tos" json:"tc_tos,omitempty"` }
Ipip6rdAddTunnel defines message 'ipip_6rd_add_tunnel'.
func (*Ipip6rdAddTunnel) GetCrcString ¶
func (*Ipip6rdAddTunnel) GetCrcString() string
func (*Ipip6rdAddTunnel) GetMessageName ¶
func (*Ipip6rdAddTunnel) GetMessageName() string
func (*Ipip6rdAddTunnel) GetMessageType ¶
func (*Ipip6rdAddTunnel) GetMessageType() api.MessageType
func (*Ipip6rdAddTunnel) Reset ¶
func (m *Ipip6rdAddTunnel) Reset()
func (*Ipip6rdAddTunnel) Size ¶
func (m *Ipip6rdAddTunnel) Size() (size int)
func (*Ipip6rdAddTunnel) Unmarshal ¶
func (m *Ipip6rdAddTunnel) Unmarshal(b []byte) error
type Ipip6rdAddTunnelReply ¶
type Ipip6rdAddTunnelReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` }
Ipip6rdAddTunnelReply defines message 'ipip_6rd_add_tunnel_reply'.
func (*Ipip6rdAddTunnelReply) GetCrcString ¶
func (*Ipip6rdAddTunnelReply) GetCrcString() string
func (*Ipip6rdAddTunnelReply) GetMessageName ¶
func (*Ipip6rdAddTunnelReply) GetMessageName() string
func (*Ipip6rdAddTunnelReply) GetMessageType ¶
func (*Ipip6rdAddTunnelReply) GetMessageType() api.MessageType
func (*Ipip6rdAddTunnelReply) Marshal ¶
func (m *Ipip6rdAddTunnelReply) Marshal(b []byte) ([]byte, error)
func (*Ipip6rdAddTunnelReply) Reset ¶
func (m *Ipip6rdAddTunnelReply) Reset()
func (*Ipip6rdAddTunnelReply) Size ¶
func (m *Ipip6rdAddTunnelReply) Size() (size int)
func (*Ipip6rdAddTunnelReply) Unmarshal ¶
func (m *Ipip6rdAddTunnelReply) Unmarshal(b []byte) error
type Ipip6rdDelTunnel ¶
type Ipip6rdDelTunnel struct {
SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
}
Ipip6rdDelTunnel defines message 'ipip_6rd_del_tunnel'.
func (*Ipip6rdDelTunnel) GetCrcString ¶
func (*Ipip6rdDelTunnel) GetCrcString() string
func (*Ipip6rdDelTunnel) GetMessageName ¶
func (*Ipip6rdDelTunnel) GetMessageName() string
func (*Ipip6rdDelTunnel) GetMessageType ¶
func (*Ipip6rdDelTunnel) GetMessageType() api.MessageType
func (*Ipip6rdDelTunnel) Reset ¶
func (m *Ipip6rdDelTunnel) Reset()
func (*Ipip6rdDelTunnel) Size ¶
func (m *Ipip6rdDelTunnel) Size() (size int)
func (*Ipip6rdDelTunnel) Unmarshal ¶
func (m *Ipip6rdDelTunnel) Unmarshal(b []byte) error
type Ipip6rdDelTunnelReply ¶
type Ipip6rdDelTunnelReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
Ipip6rdDelTunnelReply defines message 'ipip_6rd_del_tunnel_reply'.
func (*Ipip6rdDelTunnelReply) GetCrcString ¶
func (*Ipip6rdDelTunnelReply) GetCrcString() string
func (*Ipip6rdDelTunnelReply) GetMessageName ¶
func (*Ipip6rdDelTunnelReply) GetMessageName() string
func (*Ipip6rdDelTunnelReply) GetMessageType ¶
func (*Ipip6rdDelTunnelReply) GetMessageType() api.MessageType
func (*Ipip6rdDelTunnelReply) Marshal ¶
func (m *Ipip6rdDelTunnelReply) Marshal(b []byte) ([]byte, error)
func (*Ipip6rdDelTunnelReply) Reset ¶
func (m *Ipip6rdDelTunnelReply) Reset()
func (*Ipip6rdDelTunnelReply) Size ¶
func (m *Ipip6rdDelTunnelReply) Size() (size int)
func (*Ipip6rdDelTunnelReply) Unmarshal ¶
func (m *Ipip6rdDelTunnelReply) Unmarshal(b []byte) error
type IpipAddTunnel ¶
type IpipAddTunnel struct {
Tunnel IpipTunnel `binapi:"ipip_tunnel,name=tunnel" json:"tunnel,omitempty"`
}
IpipAddTunnel defines message 'ipip_add_tunnel'.
func (*IpipAddTunnel) GetCrcString ¶
func (*IpipAddTunnel) GetCrcString() string
func (*IpipAddTunnel) GetMessageName ¶
func (*IpipAddTunnel) GetMessageName() string
func (*IpipAddTunnel) GetMessageType ¶
func (*IpipAddTunnel) GetMessageType() api.MessageType
func (*IpipAddTunnel) Reset ¶
func (m *IpipAddTunnel) Reset()
func (*IpipAddTunnel) Size ¶
func (m *IpipAddTunnel) Size() (size int)
func (*IpipAddTunnel) Unmarshal ¶
func (m *IpipAddTunnel) Unmarshal(b []byte) error
type IpipAddTunnelReply ¶
type IpipAddTunnelReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` }
IpipAddTunnelReply defines message 'ipip_add_tunnel_reply'.
func (*IpipAddTunnelReply) GetCrcString ¶
func (*IpipAddTunnelReply) GetCrcString() string
func (*IpipAddTunnelReply) GetMessageName ¶
func (*IpipAddTunnelReply) GetMessageName() string
func (*IpipAddTunnelReply) GetMessageType ¶
func (*IpipAddTunnelReply) GetMessageType() api.MessageType
func (*IpipAddTunnelReply) Reset ¶
func (m *IpipAddTunnelReply) Reset()
func (*IpipAddTunnelReply) Size ¶
func (m *IpipAddTunnelReply) Size() (size int)
func (*IpipAddTunnelReply) Unmarshal ¶
func (m *IpipAddTunnelReply) Unmarshal(b []byte) error
type IpipDelTunnel ¶
type IpipDelTunnel struct {
SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
}
IpipDelTunnel defines message 'ipip_del_tunnel'.
func (*IpipDelTunnel) GetCrcString ¶
func (*IpipDelTunnel) GetCrcString() string
func (*IpipDelTunnel) GetMessageName ¶
func (*IpipDelTunnel) GetMessageName() string
func (*IpipDelTunnel) GetMessageType ¶
func (*IpipDelTunnel) GetMessageType() api.MessageType
func (*IpipDelTunnel) Reset ¶
func (m *IpipDelTunnel) Reset()
func (*IpipDelTunnel) Size ¶
func (m *IpipDelTunnel) Size() (size int)
func (*IpipDelTunnel) Unmarshal ¶
func (m *IpipDelTunnel) Unmarshal(b []byte) error
type IpipDelTunnelReply ¶
type IpipDelTunnelReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IpipDelTunnelReply defines message 'ipip_del_tunnel_reply'.
func (*IpipDelTunnelReply) GetCrcString ¶
func (*IpipDelTunnelReply) GetCrcString() string
func (*IpipDelTunnelReply) GetMessageName ¶
func (*IpipDelTunnelReply) GetMessageName() string
func (*IpipDelTunnelReply) GetMessageType ¶
func (*IpipDelTunnelReply) GetMessageType() api.MessageType
func (*IpipDelTunnelReply) Reset ¶
func (m *IpipDelTunnelReply) Reset()
func (*IpipDelTunnelReply) Size ¶
func (m *IpipDelTunnelReply) Size() (size int)
func (*IpipDelTunnelReply) Unmarshal ¶
func (m *IpipDelTunnelReply) Unmarshal(b []byte) error
type IpipTunnel ¶
type IpipTunnel struct { Instance uint32 `binapi:"u32,name=instance" json:"instance,omitempty"` Src ip_types.Address `binapi:"address,name=src" json:"src,omitempty"` Dst ip_types.Address `binapi:"address,name=dst" json:"dst,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` TableID uint32 `binapi:"u32,name=table_id" json:"table_id,omitempty"` Flags tunnel_types.TunnelEncapDecapFlags `binapi:"tunnel_encap_decap_flags,name=flags" json:"flags,omitempty"` Mode tunnel_types.TunnelMode `binapi:"tunnel_mode,name=mode" json:"mode,omitempty"` Dscp ip_types.IPDscp `binapi:"ip_dscp,name=dscp" json:"dscp,omitempty"` }
IpipTunnel defines type 'ipip_tunnel'.
type IpipTunnelDetails ¶
type IpipTunnelDetails struct {
Tunnel IpipTunnel `binapi:"ipip_tunnel,name=tunnel" json:"tunnel,omitempty"`
}
IpipTunnelDetails defines message 'ipip_tunnel_details'.
func (*IpipTunnelDetails) GetCrcString ¶
func (*IpipTunnelDetails) GetCrcString() string
func (*IpipTunnelDetails) GetMessageName ¶
func (*IpipTunnelDetails) GetMessageName() string
func (*IpipTunnelDetails) GetMessageType ¶
func (*IpipTunnelDetails) GetMessageType() api.MessageType
func (*IpipTunnelDetails) Reset ¶
func (m *IpipTunnelDetails) Reset()
func (*IpipTunnelDetails) Size ¶
func (m *IpipTunnelDetails) Size() (size int)
func (*IpipTunnelDetails) Unmarshal ¶
func (m *IpipTunnelDetails) Unmarshal(b []byte) error
type IpipTunnelDump ¶
type IpipTunnelDump struct {
SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
}
IpipTunnelDump defines message 'ipip_tunnel_dump'.
func (*IpipTunnelDump) GetCrcString ¶
func (*IpipTunnelDump) GetCrcString() string
func (*IpipTunnelDump) GetMessageName ¶
func (*IpipTunnelDump) GetMessageName() string
func (*IpipTunnelDump) GetMessageType ¶
func (*IpipTunnelDump) GetMessageType() api.MessageType
func (*IpipTunnelDump) Reset ¶
func (m *IpipTunnelDump) Reset()
func (*IpipTunnelDump) Size ¶
func (m *IpipTunnelDump) Size() (size int)
func (*IpipTunnelDump) Unmarshal ¶
func (m *IpipTunnelDump) Unmarshal(b []byte) error
type RPCService ¶
type RPCService interface { Ipip6rdAddTunnel(ctx context.Context, in *Ipip6rdAddTunnel) (*Ipip6rdAddTunnelReply, error) Ipip6rdDelTunnel(ctx context.Context, in *Ipip6rdDelTunnel) (*Ipip6rdDelTunnelReply, error) IpipAddTunnel(ctx context.Context, in *IpipAddTunnel) (*IpipAddTunnelReply, error) IpipDelTunnel(ctx context.Context, in *IpipDelTunnel) (*IpipDelTunnelReply, error) IpipTunnelDump(ctx context.Context, in *IpipTunnelDump) (RPCService_IpipTunnelDumpClient, error) }
RPCService defines RPC service ipip.
func NewServiceClient ¶
func NewServiceClient(conn api.Connection) RPCService
type RPCService_IpipTunnelDumpClient ¶
type RPCService_IpipTunnelDumpClient interface { Recv() (*IpipTunnelDetails, error) api.Stream }