Documentation ¶
Overview ¶
Package ipsec contains generated bindings for API file ipsec.api.
Contents:
1 enum 2 structs 30 messages
Index ¶
- Constants
- Variables
- func AllMessages() []api.Message
- type IpsecBackendDetails
- func (*IpsecBackendDetails) GetCrcString() string
- func (*IpsecBackendDetails) GetMessageName() string
- func (*IpsecBackendDetails) GetMessageType() api.MessageType
- func (m *IpsecBackendDetails) Marshal(b []byte) ([]byte, error)
- func (m *IpsecBackendDetails) Reset()
- func (m *IpsecBackendDetails) Size() (size int)
- func (m *IpsecBackendDetails) Unmarshal(b []byte) error
- type IpsecBackendDump
- func (*IpsecBackendDump) GetCrcString() string
- func (*IpsecBackendDump) GetMessageName() string
- func (*IpsecBackendDump) GetMessageType() api.MessageType
- func (m *IpsecBackendDump) Marshal(b []byte) ([]byte, error)
- func (m *IpsecBackendDump) Reset()
- func (m *IpsecBackendDump) Size() (size int)
- func (m *IpsecBackendDump) Unmarshal(b []byte) error
- type IpsecInterfaceAddDelSpd
- func (*IpsecInterfaceAddDelSpd) GetCrcString() string
- func (*IpsecInterfaceAddDelSpd) GetMessageName() string
- func (*IpsecInterfaceAddDelSpd) GetMessageType() api.MessageType
- func (m *IpsecInterfaceAddDelSpd) Marshal(b []byte) ([]byte, error)
- func (m *IpsecInterfaceAddDelSpd) Reset()
- func (m *IpsecInterfaceAddDelSpd) Size() (size int)
- func (m *IpsecInterfaceAddDelSpd) Unmarshal(b []byte) error
- type IpsecInterfaceAddDelSpdReply
- func (*IpsecInterfaceAddDelSpdReply) GetCrcString() string
- func (*IpsecInterfaceAddDelSpdReply) GetMessageName() string
- func (*IpsecInterfaceAddDelSpdReply) GetMessageType() api.MessageType
- func (m *IpsecInterfaceAddDelSpdReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecInterfaceAddDelSpdReply) Reset()
- func (m *IpsecInterfaceAddDelSpdReply) Size() (size int)
- func (m *IpsecInterfaceAddDelSpdReply) Unmarshal(b []byte) error
- type IpsecSaDetails
- func (*IpsecSaDetails) GetCrcString() string
- func (*IpsecSaDetails) GetMessageName() string
- func (*IpsecSaDetails) GetMessageType() api.MessageType
- func (m *IpsecSaDetails) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSaDetails) Reset()
- func (m *IpsecSaDetails) Size() (size int)
- func (m *IpsecSaDetails) Unmarshal(b []byte) error
- type IpsecSaDump
- func (*IpsecSaDump) GetCrcString() string
- func (*IpsecSaDump) GetMessageName() string
- func (*IpsecSaDump) GetMessageType() api.MessageType
- func (m *IpsecSaDump) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSaDump) Reset()
- func (m *IpsecSaDump) Size() (size int)
- func (m *IpsecSaDump) Unmarshal(b []byte) error
- type IpsecSadEntryAddDel
- func (*IpsecSadEntryAddDel) GetCrcString() string
- func (*IpsecSadEntryAddDel) GetMessageName() string
- func (*IpsecSadEntryAddDel) GetMessageType() api.MessageType
- func (m *IpsecSadEntryAddDel) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSadEntryAddDel) Reset()
- func (m *IpsecSadEntryAddDel) Size() (size int)
- func (m *IpsecSadEntryAddDel) Unmarshal(b []byte) error
- type IpsecSadEntryAddDelReply
- func (*IpsecSadEntryAddDelReply) GetCrcString() string
- func (*IpsecSadEntryAddDelReply) GetMessageName() string
- func (*IpsecSadEntryAddDelReply) GetMessageType() api.MessageType
- func (m *IpsecSadEntryAddDelReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSadEntryAddDelReply) Reset()
- func (m *IpsecSadEntryAddDelReply) Size() (size int)
- func (m *IpsecSadEntryAddDelReply) Unmarshal(b []byte) error
- type IpsecSelectBackend
- func (*IpsecSelectBackend) GetCrcString() string
- func (*IpsecSelectBackend) GetMessageName() string
- func (*IpsecSelectBackend) GetMessageType() api.MessageType
- func (m *IpsecSelectBackend) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSelectBackend) Reset()
- func (m *IpsecSelectBackend) Size() (size int)
- func (m *IpsecSelectBackend) Unmarshal(b []byte) error
- type IpsecSelectBackendReply
- func (*IpsecSelectBackendReply) GetCrcString() string
- func (*IpsecSelectBackendReply) GetMessageName() string
- func (*IpsecSelectBackendReply) GetMessageType() api.MessageType
- func (m *IpsecSelectBackendReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSelectBackendReply) Reset()
- func (m *IpsecSelectBackendReply) Size() (size int)
- func (m *IpsecSelectBackendReply) Unmarshal(b []byte) error
- type IpsecSpdAction
- type IpsecSpdAddDel
- func (*IpsecSpdAddDel) GetCrcString() string
- func (*IpsecSpdAddDel) GetMessageName() string
- func (*IpsecSpdAddDel) GetMessageType() api.MessageType
- func (m *IpsecSpdAddDel) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdAddDel) Reset()
- func (m *IpsecSpdAddDel) Size() (size int)
- func (m *IpsecSpdAddDel) Unmarshal(b []byte) error
- type IpsecSpdAddDelReply
- func (*IpsecSpdAddDelReply) GetCrcString() string
- func (*IpsecSpdAddDelReply) GetMessageName() string
- func (*IpsecSpdAddDelReply) GetMessageType() api.MessageType
- func (m *IpsecSpdAddDelReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdAddDelReply) Reset()
- func (m *IpsecSpdAddDelReply) Size() (size int)
- func (m *IpsecSpdAddDelReply) Unmarshal(b []byte) error
- type IpsecSpdDetails
- func (*IpsecSpdDetails) GetCrcString() string
- func (*IpsecSpdDetails) GetMessageName() string
- func (*IpsecSpdDetails) GetMessageType() api.MessageType
- func (m *IpsecSpdDetails) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdDetails) Reset()
- func (m *IpsecSpdDetails) Size() (size int)
- func (m *IpsecSpdDetails) Unmarshal(b []byte) error
- type IpsecSpdDump
- func (*IpsecSpdDump) GetCrcString() string
- func (*IpsecSpdDump) GetMessageName() string
- func (*IpsecSpdDump) GetMessageType() api.MessageType
- func (m *IpsecSpdDump) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdDump) Reset()
- func (m *IpsecSpdDump) Size() (size int)
- func (m *IpsecSpdDump) Unmarshal(b []byte) error
- type IpsecSpdEntry
- type IpsecSpdEntryAddDel
- func (*IpsecSpdEntryAddDel) GetCrcString() string
- func (*IpsecSpdEntryAddDel) GetMessageName() string
- func (*IpsecSpdEntryAddDel) GetMessageType() api.MessageType
- func (m *IpsecSpdEntryAddDel) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdEntryAddDel) Reset()
- func (m *IpsecSpdEntryAddDel) Size() (size int)
- func (m *IpsecSpdEntryAddDel) Unmarshal(b []byte) error
- type IpsecSpdEntryAddDelReply
- func (*IpsecSpdEntryAddDelReply) GetCrcString() string
- func (*IpsecSpdEntryAddDelReply) GetMessageName() string
- func (*IpsecSpdEntryAddDelReply) GetMessageType() api.MessageType
- func (m *IpsecSpdEntryAddDelReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdEntryAddDelReply) Reset()
- func (m *IpsecSpdEntryAddDelReply) Size() (size int)
- func (m *IpsecSpdEntryAddDelReply) Unmarshal(b []byte) error
- type IpsecSpdInterfaceDetails
- func (*IpsecSpdInterfaceDetails) GetCrcString() string
- func (*IpsecSpdInterfaceDetails) GetMessageName() string
- func (*IpsecSpdInterfaceDetails) GetMessageType() api.MessageType
- func (m *IpsecSpdInterfaceDetails) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdInterfaceDetails) Reset()
- func (m *IpsecSpdInterfaceDetails) Size() (size int)
- func (m *IpsecSpdInterfaceDetails) Unmarshal(b []byte) error
- type IpsecSpdInterfaceDump
- func (*IpsecSpdInterfaceDump) GetCrcString() string
- func (*IpsecSpdInterfaceDump) GetMessageName() string
- func (*IpsecSpdInterfaceDump) GetMessageType() api.MessageType
- func (m *IpsecSpdInterfaceDump) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdInterfaceDump) Reset()
- func (m *IpsecSpdInterfaceDump) Size() (size int)
- func (m *IpsecSpdInterfaceDump) Unmarshal(b []byte) error
- type IpsecSpdsDetails
- func (*IpsecSpdsDetails) GetCrcString() string
- func (*IpsecSpdsDetails) GetMessageName() string
- func (*IpsecSpdsDetails) GetMessageType() api.MessageType
- func (m *IpsecSpdsDetails) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdsDetails) Reset()
- func (m *IpsecSpdsDetails) Size() (size int)
- func (m *IpsecSpdsDetails) Unmarshal(b []byte) error
- type IpsecSpdsDump
- func (*IpsecSpdsDump) GetCrcString() string
- func (*IpsecSpdsDump) GetMessageName() string
- func (*IpsecSpdsDump) GetMessageType() api.MessageType
- func (m *IpsecSpdsDump) Marshal(b []byte) ([]byte, error)
- func (m *IpsecSpdsDump) Reset()
- func (m *IpsecSpdsDump) Size() (size int)
- func (m *IpsecSpdsDump) Unmarshal(b []byte) error
- type IpsecTunnelIfAddDel
- func (*IpsecTunnelIfAddDel) GetCrcString() string
- func (*IpsecTunnelIfAddDel) GetMessageName() string
- func (*IpsecTunnelIfAddDel) GetMessageType() api.MessageType
- func (m *IpsecTunnelIfAddDel) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelIfAddDel) Reset()
- func (m *IpsecTunnelIfAddDel) Size() (size int)
- func (m *IpsecTunnelIfAddDel) Unmarshal(b []byte) error
- type IpsecTunnelIfAddDelReply
- func (*IpsecTunnelIfAddDelReply) GetCrcString() string
- func (*IpsecTunnelIfAddDelReply) GetMessageName() string
- func (*IpsecTunnelIfAddDelReply) GetMessageType() api.MessageType
- func (m *IpsecTunnelIfAddDelReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelIfAddDelReply) Reset()
- func (m *IpsecTunnelIfAddDelReply) Size() (size int)
- func (m *IpsecTunnelIfAddDelReply) Unmarshal(b []byte) error
- type IpsecTunnelIfSetSa
- func (*IpsecTunnelIfSetSa) GetCrcString() string
- func (*IpsecTunnelIfSetSa) GetMessageName() string
- func (*IpsecTunnelIfSetSa) GetMessageType() api.MessageType
- func (m *IpsecTunnelIfSetSa) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelIfSetSa) Reset()
- func (m *IpsecTunnelIfSetSa) Size() (size int)
- func (m *IpsecTunnelIfSetSa) Unmarshal(b []byte) error
- type IpsecTunnelIfSetSaReply
- func (*IpsecTunnelIfSetSaReply) GetCrcString() string
- func (*IpsecTunnelIfSetSaReply) GetMessageName() string
- func (*IpsecTunnelIfSetSaReply) GetMessageType() api.MessageType
- func (m *IpsecTunnelIfSetSaReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelIfSetSaReply) Reset()
- func (m *IpsecTunnelIfSetSaReply) Size() (size int)
- func (m *IpsecTunnelIfSetSaReply) Unmarshal(b []byte) error
- type IpsecTunnelProtect
- type IpsecTunnelProtectDel
- func (*IpsecTunnelProtectDel) GetCrcString() string
- func (*IpsecTunnelProtectDel) GetMessageName() string
- func (*IpsecTunnelProtectDel) GetMessageType() api.MessageType
- func (m *IpsecTunnelProtectDel) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelProtectDel) Reset()
- func (m *IpsecTunnelProtectDel) Size() (size int)
- func (m *IpsecTunnelProtectDel) Unmarshal(b []byte) error
- type IpsecTunnelProtectDelReply
- func (*IpsecTunnelProtectDelReply) GetCrcString() string
- func (*IpsecTunnelProtectDelReply) GetMessageName() string
- func (*IpsecTunnelProtectDelReply) GetMessageType() api.MessageType
- func (m *IpsecTunnelProtectDelReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelProtectDelReply) Reset()
- func (m *IpsecTunnelProtectDelReply) Size() (size int)
- func (m *IpsecTunnelProtectDelReply) Unmarshal(b []byte) error
- type IpsecTunnelProtectDetails
- func (*IpsecTunnelProtectDetails) GetCrcString() string
- func (*IpsecTunnelProtectDetails) GetMessageName() string
- func (*IpsecTunnelProtectDetails) GetMessageType() api.MessageType
- func (m *IpsecTunnelProtectDetails) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelProtectDetails) Reset()
- func (m *IpsecTunnelProtectDetails) Size() (size int)
- func (m *IpsecTunnelProtectDetails) Unmarshal(b []byte) error
- type IpsecTunnelProtectDump
- func (*IpsecTunnelProtectDump) GetCrcString() string
- func (*IpsecTunnelProtectDump) GetMessageName() string
- func (*IpsecTunnelProtectDump) GetMessageType() api.MessageType
- func (m *IpsecTunnelProtectDump) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelProtectDump) Reset()
- func (m *IpsecTunnelProtectDump) Size() (size int)
- func (m *IpsecTunnelProtectDump) Unmarshal(b []byte) error
- type IpsecTunnelProtectUpdate
- func (*IpsecTunnelProtectUpdate) GetCrcString() string
- func (*IpsecTunnelProtectUpdate) GetMessageName() string
- func (*IpsecTunnelProtectUpdate) GetMessageType() api.MessageType
- func (m *IpsecTunnelProtectUpdate) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelProtectUpdate) Reset()
- func (m *IpsecTunnelProtectUpdate) Size() (size int)
- func (m *IpsecTunnelProtectUpdate) Unmarshal(b []byte) error
- type IpsecTunnelProtectUpdateReply
- func (*IpsecTunnelProtectUpdateReply) GetCrcString() string
- func (*IpsecTunnelProtectUpdateReply) GetMessageName() string
- func (*IpsecTunnelProtectUpdateReply) GetMessageType() api.MessageType
- func (m *IpsecTunnelProtectUpdateReply) Marshal(b []byte) ([]byte, error)
- func (m *IpsecTunnelProtectUpdateReply) Reset()
- func (m *IpsecTunnelProtectUpdateReply) Size() (size int)
- func (m *IpsecTunnelProtectUpdateReply) Unmarshal(b []byte) error
- type RPCService
- type RPCService_IpsecBackendDumpClient
- type RPCService_IpsecSaDumpClient
- type RPCService_IpsecSpdDumpClient
- type RPCService_IpsecSpdInterfaceDumpClient
- type RPCService_IpsecSpdsDumpClient
- type RPCService_IpsecTunnelProtectDumpClient
Constants ¶
const ( APIFile = "ipsec" APIVersion = "3.0.2" VersionCrc = 0x6a839805 )
Variables ¶
var ( IpsecSpdAction_name = map[uint32]string{ 0: "IPSEC_API_SPD_ACTION_BYPASS", 1: "IPSEC_API_SPD_ACTION_DISCARD", 2: "IPSEC_API_SPD_ACTION_RESOLVE", 3: "IPSEC_API_SPD_ACTION_PROTECT", } IpsecSpdAction_value = map[string]uint32{ "IPSEC_API_SPD_ACTION_BYPASS": 0, "IPSEC_API_SPD_ACTION_DISCARD": 1, "IPSEC_API_SPD_ACTION_RESOLVE": 2, "IPSEC_API_SPD_ACTION_PROTECT": 3, } )
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type IpsecBackendDetails ¶
type IpsecBackendDetails struct { Name string `binapi:"string[128],name=name" json:"name,omitempty"` Protocol ipsec_types.IpsecProto `binapi:"ipsec_proto,name=protocol" json:"protocol,omitempty"` Index uint8 `binapi:"u8,name=index" json:"index,omitempty"` Active bool `binapi:"bool,name=active" json:"active,omitempty"` }
IpsecBackendDetails defines message 'ipsec_backend_details'.
func (*IpsecBackendDetails) GetCrcString ¶
func (*IpsecBackendDetails) GetCrcString() string
func (*IpsecBackendDetails) GetMessageName ¶
func (*IpsecBackendDetails) GetMessageName() string
func (*IpsecBackendDetails) GetMessageType ¶
func (*IpsecBackendDetails) GetMessageType() api.MessageType
func (*IpsecBackendDetails) Marshal ¶
func (m *IpsecBackendDetails) Marshal(b []byte) ([]byte, error)
func (*IpsecBackendDetails) Reset ¶
func (m *IpsecBackendDetails) Reset()
func (*IpsecBackendDetails) Size ¶
func (m *IpsecBackendDetails) Size() (size int)
func (*IpsecBackendDetails) Unmarshal ¶
func (m *IpsecBackendDetails) Unmarshal(b []byte) error
type IpsecBackendDump ¶
type IpsecBackendDump struct{}
IpsecBackendDump defines message 'ipsec_backend_dump'.
func (*IpsecBackendDump) GetCrcString ¶
func (*IpsecBackendDump) GetCrcString() string
func (*IpsecBackendDump) GetMessageName ¶
func (*IpsecBackendDump) GetMessageName() string
func (*IpsecBackendDump) GetMessageType ¶
func (*IpsecBackendDump) GetMessageType() api.MessageType
func (*IpsecBackendDump) Reset ¶
func (m *IpsecBackendDump) Reset()
func (*IpsecBackendDump) Size ¶
func (m *IpsecBackendDump) Size() (size int)
func (*IpsecBackendDump) Unmarshal ¶
func (m *IpsecBackendDump) Unmarshal(b []byte) error
type IpsecInterfaceAddDelSpd ¶
type IpsecInterfaceAddDelSpd struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` SpdID uint32 `binapi:"u32,name=spd_id" json:"spd_id,omitempty"` }
IpsecInterfaceAddDelSpd defines message 'ipsec_interface_add_del_spd'.
func (*IpsecInterfaceAddDelSpd) GetCrcString ¶
func (*IpsecInterfaceAddDelSpd) GetCrcString() string
func (*IpsecInterfaceAddDelSpd) GetMessageName ¶
func (*IpsecInterfaceAddDelSpd) GetMessageName() string
func (*IpsecInterfaceAddDelSpd) GetMessageType ¶
func (*IpsecInterfaceAddDelSpd) GetMessageType() api.MessageType
func (*IpsecInterfaceAddDelSpd) Marshal ¶
func (m *IpsecInterfaceAddDelSpd) Marshal(b []byte) ([]byte, error)
func (*IpsecInterfaceAddDelSpd) Reset ¶
func (m *IpsecInterfaceAddDelSpd) Reset()
func (*IpsecInterfaceAddDelSpd) Size ¶
func (m *IpsecInterfaceAddDelSpd) Size() (size int)
func (*IpsecInterfaceAddDelSpd) Unmarshal ¶
func (m *IpsecInterfaceAddDelSpd) Unmarshal(b []byte) error
type IpsecInterfaceAddDelSpdReply ¶
type IpsecInterfaceAddDelSpdReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IpsecInterfaceAddDelSpdReply defines message 'ipsec_interface_add_del_spd_reply'.
func (*IpsecInterfaceAddDelSpdReply) GetCrcString ¶
func (*IpsecInterfaceAddDelSpdReply) GetCrcString() string
func (*IpsecInterfaceAddDelSpdReply) GetMessageName ¶
func (*IpsecInterfaceAddDelSpdReply) GetMessageName() string
func (*IpsecInterfaceAddDelSpdReply) GetMessageType ¶
func (*IpsecInterfaceAddDelSpdReply) GetMessageType() api.MessageType
func (*IpsecInterfaceAddDelSpdReply) Marshal ¶
func (m *IpsecInterfaceAddDelSpdReply) Marshal(b []byte) ([]byte, error)
func (*IpsecInterfaceAddDelSpdReply) Reset ¶
func (m *IpsecInterfaceAddDelSpdReply) Reset()
func (*IpsecInterfaceAddDelSpdReply) Size ¶
func (m *IpsecInterfaceAddDelSpdReply) Size() (size int)
func (*IpsecInterfaceAddDelSpdReply) Unmarshal ¶
func (m *IpsecInterfaceAddDelSpdReply) Unmarshal(b []byte) error
type IpsecSaDetails ¶
type IpsecSaDetails struct { Entry ipsec_types.IpsecSadEntry `binapi:"ipsec_sad_entry,name=entry" json:"entry,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` Salt uint32 `binapi:"u32,name=salt" json:"salt,omitempty"` SeqOutbound uint64 `binapi:"u64,name=seq_outbound" json:"seq_outbound,omitempty"` LastSeqInbound uint64 `binapi:"u64,name=last_seq_inbound" json:"last_seq_inbound,omitempty"` ReplayWindow uint64 `binapi:"u64,name=replay_window" json:"replay_window,omitempty"` StatIndex uint32 `binapi:"u32,name=stat_index" json:"stat_index,omitempty"` }
IpsecSaDetails defines message 'ipsec_sa_details'.
func (*IpsecSaDetails) GetCrcString ¶
func (*IpsecSaDetails) GetCrcString() string
func (*IpsecSaDetails) GetMessageName ¶
func (*IpsecSaDetails) GetMessageName() string
func (*IpsecSaDetails) GetMessageType ¶
func (*IpsecSaDetails) GetMessageType() api.MessageType
func (*IpsecSaDetails) Reset ¶
func (m *IpsecSaDetails) Reset()
func (*IpsecSaDetails) Size ¶
func (m *IpsecSaDetails) Size() (size int)
func (*IpsecSaDetails) Unmarshal ¶
func (m *IpsecSaDetails) Unmarshal(b []byte) error
type IpsecSaDump ¶
type IpsecSaDump struct {
SaID uint32 `binapi:"u32,name=sa_id" json:"sa_id,omitempty"`
}
IpsecSaDump defines message 'ipsec_sa_dump'.
func (*IpsecSaDump) GetCrcString ¶
func (*IpsecSaDump) GetCrcString() string
func (*IpsecSaDump) GetMessageName ¶
func (*IpsecSaDump) GetMessageName() string
func (*IpsecSaDump) GetMessageType ¶
func (*IpsecSaDump) GetMessageType() api.MessageType
func (*IpsecSaDump) Reset ¶
func (m *IpsecSaDump) Reset()
func (*IpsecSaDump) Size ¶
func (m *IpsecSaDump) Size() (size int)
func (*IpsecSaDump) Unmarshal ¶
func (m *IpsecSaDump) Unmarshal(b []byte) error
type IpsecSadEntryAddDel ¶
type IpsecSadEntryAddDel struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` Entry ipsec_types.IpsecSadEntry `binapi:"ipsec_sad_entry,name=entry" json:"entry,omitempty"` }
IpsecSadEntryAddDel defines message 'ipsec_sad_entry_add_del'.
func (*IpsecSadEntryAddDel) GetCrcString ¶
func (*IpsecSadEntryAddDel) GetCrcString() string
func (*IpsecSadEntryAddDel) GetMessageName ¶
func (*IpsecSadEntryAddDel) GetMessageName() string
func (*IpsecSadEntryAddDel) GetMessageType ¶
func (*IpsecSadEntryAddDel) GetMessageType() api.MessageType
func (*IpsecSadEntryAddDel) Marshal ¶
func (m *IpsecSadEntryAddDel) Marshal(b []byte) ([]byte, error)
func (*IpsecSadEntryAddDel) Reset ¶
func (m *IpsecSadEntryAddDel) Reset()
func (*IpsecSadEntryAddDel) Size ¶
func (m *IpsecSadEntryAddDel) Size() (size int)
func (*IpsecSadEntryAddDel) Unmarshal ¶
func (m *IpsecSadEntryAddDel) Unmarshal(b []byte) error
type IpsecSadEntryAddDelReply ¶
type IpsecSadEntryAddDelReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` StatIndex uint32 `binapi:"u32,name=stat_index" json:"stat_index,omitempty"` }
IpsecSadEntryAddDelReply defines message 'ipsec_sad_entry_add_del_reply'.
func (*IpsecSadEntryAddDelReply) GetCrcString ¶
func (*IpsecSadEntryAddDelReply) GetCrcString() string
func (*IpsecSadEntryAddDelReply) GetMessageName ¶
func (*IpsecSadEntryAddDelReply) GetMessageName() string
func (*IpsecSadEntryAddDelReply) GetMessageType ¶
func (*IpsecSadEntryAddDelReply) GetMessageType() api.MessageType
func (*IpsecSadEntryAddDelReply) Marshal ¶
func (m *IpsecSadEntryAddDelReply) Marshal(b []byte) ([]byte, error)
func (*IpsecSadEntryAddDelReply) Reset ¶
func (m *IpsecSadEntryAddDelReply) Reset()
func (*IpsecSadEntryAddDelReply) Size ¶
func (m *IpsecSadEntryAddDelReply) Size() (size int)
func (*IpsecSadEntryAddDelReply) Unmarshal ¶
func (m *IpsecSadEntryAddDelReply) Unmarshal(b []byte) error
type IpsecSelectBackend ¶
type IpsecSelectBackend struct { Protocol ipsec_types.IpsecProto `binapi:"ipsec_proto,name=protocol" json:"protocol,omitempty"` Index uint8 `binapi:"u8,name=index" json:"index,omitempty"` }
IpsecSelectBackend defines message 'ipsec_select_backend'.
func (*IpsecSelectBackend) GetCrcString ¶
func (*IpsecSelectBackend) GetCrcString() string
func (*IpsecSelectBackend) GetMessageName ¶
func (*IpsecSelectBackend) GetMessageName() string
func (*IpsecSelectBackend) GetMessageType ¶
func (*IpsecSelectBackend) GetMessageType() api.MessageType
func (*IpsecSelectBackend) Reset ¶
func (m *IpsecSelectBackend) Reset()
func (*IpsecSelectBackend) Size ¶
func (m *IpsecSelectBackend) Size() (size int)
func (*IpsecSelectBackend) Unmarshal ¶
func (m *IpsecSelectBackend) Unmarshal(b []byte) error
type IpsecSelectBackendReply ¶
type IpsecSelectBackendReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IpsecSelectBackendReply defines message 'ipsec_select_backend_reply'.
func (*IpsecSelectBackendReply) GetCrcString ¶
func (*IpsecSelectBackendReply) GetCrcString() string
func (*IpsecSelectBackendReply) GetMessageName ¶
func (*IpsecSelectBackendReply) GetMessageName() string
func (*IpsecSelectBackendReply) GetMessageType ¶
func (*IpsecSelectBackendReply) GetMessageType() api.MessageType
func (*IpsecSelectBackendReply) Marshal ¶
func (m *IpsecSelectBackendReply) Marshal(b []byte) ([]byte, error)
func (*IpsecSelectBackendReply) Reset ¶
func (m *IpsecSelectBackendReply) Reset()
func (*IpsecSelectBackendReply) Size ¶
func (m *IpsecSelectBackendReply) Size() (size int)
func (*IpsecSelectBackendReply) Unmarshal ¶
func (m *IpsecSelectBackendReply) Unmarshal(b []byte) error
type IpsecSpdAction ¶
type IpsecSpdAction uint32
IpsecSpdAction defines enum 'ipsec_spd_action'.
const ( IPSEC_API_SPD_ACTION_BYPASS IpsecSpdAction = 0 IPSEC_API_SPD_ACTION_DISCARD IpsecSpdAction = 1 IPSEC_API_SPD_ACTION_RESOLVE IpsecSpdAction = 2 IPSEC_API_SPD_ACTION_PROTECT IpsecSpdAction = 3 )
func (IpsecSpdAction) String ¶
func (x IpsecSpdAction) String() string
type IpsecSpdAddDel ¶
type IpsecSpdAddDel struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` SpdID uint32 `binapi:"u32,name=spd_id" json:"spd_id,omitempty"` }
IpsecSpdAddDel defines message 'ipsec_spd_add_del'.
func (*IpsecSpdAddDel) GetCrcString ¶
func (*IpsecSpdAddDel) GetCrcString() string
func (*IpsecSpdAddDel) GetMessageName ¶
func (*IpsecSpdAddDel) GetMessageName() string
func (*IpsecSpdAddDel) GetMessageType ¶
func (*IpsecSpdAddDel) GetMessageType() api.MessageType
func (*IpsecSpdAddDel) Reset ¶
func (m *IpsecSpdAddDel) Reset()
func (*IpsecSpdAddDel) Size ¶
func (m *IpsecSpdAddDel) Size() (size int)
func (*IpsecSpdAddDel) Unmarshal ¶
func (m *IpsecSpdAddDel) Unmarshal(b []byte) error
type IpsecSpdAddDelReply ¶
type IpsecSpdAddDelReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IpsecSpdAddDelReply defines message 'ipsec_spd_add_del_reply'.
func (*IpsecSpdAddDelReply) GetCrcString ¶
func (*IpsecSpdAddDelReply) GetCrcString() string
func (*IpsecSpdAddDelReply) GetMessageName ¶
func (*IpsecSpdAddDelReply) GetMessageName() string
func (*IpsecSpdAddDelReply) GetMessageType ¶
func (*IpsecSpdAddDelReply) GetMessageType() api.MessageType
func (*IpsecSpdAddDelReply) Marshal ¶
func (m *IpsecSpdAddDelReply) Marshal(b []byte) ([]byte, error)
func (*IpsecSpdAddDelReply) Reset ¶
func (m *IpsecSpdAddDelReply) Reset()
func (*IpsecSpdAddDelReply) Size ¶
func (m *IpsecSpdAddDelReply) Size() (size int)
func (*IpsecSpdAddDelReply) Unmarshal ¶
func (m *IpsecSpdAddDelReply) Unmarshal(b []byte) error
type IpsecSpdDetails ¶
type IpsecSpdDetails struct {
Entry IpsecSpdEntry `binapi:"ipsec_spd_entry,name=entry" json:"entry,omitempty"`
}
IpsecSpdDetails defines message 'ipsec_spd_details'.
func (*IpsecSpdDetails) GetCrcString ¶
func (*IpsecSpdDetails) GetCrcString() string
func (*IpsecSpdDetails) GetMessageName ¶
func (*IpsecSpdDetails) GetMessageName() string
func (*IpsecSpdDetails) GetMessageType ¶
func (*IpsecSpdDetails) GetMessageType() api.MessageType
func (*IpsecSpdDetails) Reset ¶
func (m *IpsecSpdDetails) Reset()
func (*IpsecSpdDetails) Size ¶
func (m *IpsecSpdDetails) Size() (size int)
func (*IpsecSpdDetails) Unmarshal ¶
func (m *IpsecSpdDetails) Unmarshal(b []byte) error
type IpsecSpdDump ¶
type IpsecSpdDump struct { SpdID uint32 `binapi:"u32,name=spd_id" json:"spd_id,omitempty"` SaID uint32 `binapi:"u32,name=sa_id" json:"sa_id,omitempty"` }
IpsecSpdDump defines message 'ipsec_spd_dump'.
func (*IpsecSpdDump) GetCrcString ¶
func (*IpsecSpdDump) GetCrcString() string
func (*IpsecSpdDump) GetMessageName ¶
func (*IpsecSpdDump) GetMessageName() string
func (*IpsecSpdDump) GetMessageType ¶
func (*IpsecSpdDump) GetMessageType() api.MessageType
func (*IpsecSpdDump) Reset ¶
func (m *IpsecSpdDump) Reset()
func (*IpsecSpdDump) Size ¶
func (m *IpsecSpdDump) Size() (size int)
func (*IpsecSpdDump) Unmarshal ¶
func (m *IpsecSpdDump) Unmarshal(b []byte) error
type IpsecSpdEntry ¶
type IpsecSpdEntry struct { SpdID uint32 `binapi:"u32,name=spd_id" json:"spd_id,omitempty"` Priority int32 `binapi:"i32,name=priority" json:"priority,omitempty"` IsOutbound bool `binapi:"bool,name=is_outbound" json:"is_outbound,omitempty"` SaID uint32 `binapi:"u32,name=sa_id" json:"sa_id,omitempty"` Policy IpsecSpdAction `binapi:"ipsec_spd_action,name=policy" json:"policy,omitempty"` Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"` RemoteAddressStart ip_types.Address `binapi:"address,name=remote_address_start" json:"remote_address_start,omitempty"` RemoteAddressStop ip_types.Address `binapi:"address,name=remote_address_stop" json:"remote_address_stop,omitempty"` LocalAddressStart ip_types.Address `binapi:"address,name=local_address_start" json:"local_address_start,omitempty"` LocalAddressStop ip_types.Address `binapi:"address,name=local_address_stop" json:"local_address_stop,omitempty"` RemotePortStart uint16 `binapi:"u16,name=remote_port_start" json:"remote_port_start,omitempty"` RemotePortStop uint16 `binapi:"u16,name=remote_port_stop" json:"remote_port_stop,omitempty"` LocalPortStart uint16 `binapi:"u16,name=local_port_start" json:"local_port_start,omitempty"` LocalPortStop uint16 `binapi:"u16,name=local_port_stop" json:"local_port_stop,omitempty"` }
IpsecSpdEntry defines type 'ipsec_spd_entry'.
type IpsecSpdEntryAddDel ¶
type IpsecSpdEntryAddDel struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` Entry IpsecSpdEntry `binapi:"ipsec_spd_entry,name=entry" json:"entry,omitempty"` }
IpsecSpdEntryAddDel defines message 'ipsec_spd_entry_add_del'.
func (*IpsecSpdEntryAddDel) GetCrcString ¶
func (*IpsecSpdEntryAddDel) GetCrcString() string
func (*IpsecSpdEntryAddDel) GetMessageName ¶
func (*IpsecSpdEntryAddDel) GetMessageName() string
func (*IpsecSpdEntryAddDel) GetMessageType ¶
func (*IpsecSpdEntryAddDel) GetMessageType() api.MessageType
func (*IpsecSpdEntryAddDel) Marshal ¶
func (m *IpsecSpdEntryAddDel) Marshal(b []byte) ([]byte, error)
func (*IpsecSpdEntryAddDel) Reset ¶
func (m *IpsecSpdEntryAddDel) Reset()
func (*IpsecSpdEntryAddDel) Size ¶
func (m *IpsecSpdEntryAddDel) Size() (size int)
func (*IpsecSpdEntryAddDel) Unmarshal ¶
func (m *IpsecSpdEntryAddDel) Unmarshal(b []byte) error
type IpsecSpdEntryAddDelReply ¶
type IpsecSpdEntryAddDelReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` StatIndex uint32 `binapi:"u32,name=stat_index" json:"stat_index,omitempty"` }
IpsecSpdEntryAddDelReply defines message 'ipsec_spd_entry_add_del_reply'.
func (*IpsecSpdEntryAddDelReply) GetCrcString ¶
func (*IpsecSpdEntryAddDelReply) GetCrcString() string
func (*IpsecSpdEntryAddDelReply) GetMessageName ¶
func (*IpsecSpdEntryAddDelReply) GetMessageName() string
func (*IpsecSpdEntryAddDelReply) GetMessageType ¶
func (*IpsecSpdEntryAddDelReply) GetMessageType() api.MessageType
func (*IpsecSpdEntryAddDelReply) Marshal ¶
func (m *IpsecSpdEntryAddDelReply) Marshal(b []byte) ([]byte, error)
func (*IpsecSpdEntryAddDelReply) Reset ¶
func (m *IpsecSpdEntryAddDelReply) Reset()
func (*IpsecSpdEntryAddDelReply) Size ¶
func (m *IpsecSpdEntryAddDelReply) Size() (size int)
func (*IpsecSpdEntryAddDelReply) Unmarshal ¶
func (m *IpsecSpdEntryAddDelReply) Unmarshal(b []byte) error
type IpsecSpdInterfaceDetails ¶
type IpsecSpdInterfaceDetails struct { SpdIndex uint32 `binapi:"u32,name=spd_index" json:"spd_index,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` }
IpsecSpdInterfaceDetails defines message 'ipsec_spd_interface_details'.
func (*IpsecSpdInterfaceDetails) GetCrcString ¶
func (*IpsecSpdInterfaceDetails) GetCrcString() string
func (*IpsecSpdInterfaceDetails) GetMessageName ¶
func (*IpsecSpdInterfaceDetails) GetMessageName() string
func (*IpsecSpdInterfaceDetails) GetMessageType ¶
func (*IpsecSpdInterfaceDetails) GetMessageType() api.MessageType
func (*IpsecSpdInterfaceDetails) Marshal ¶
func (m *IpsecSpdInterfaceDetails) Marshal(b []byte) ([]byte, error)
func (*IpsecSpdInterfaceDetails) Reset ¶
func (m *IpsecSpdInterfaceDetails) Reset()
func (*IpsecSpdInterfaceDetails) Size ¶
func (m *IpsecSpdInterfaceDetails) Size() (size int)
func (*IpsecSpdInterfaceDetails) Unmarshal ¶
func (m *IpsecSpdInterfaceDetails) Unmarshal(b []byte) error
type IpsecSpdInterfaceDump ¶
type IpsecSpdInterfaceDump struct { SpdIndex uint32 `binapi:"u32,name=spd_index" json:"spd_index,omitempty"` SpdIndexValid uint8 `binapi:"u8,name=spd_index_valid" json:"spd_index_valid,omitempty"` }
IpsecSpdInterfaceDump defines message 'ipsec_spd_interface_dump'.
func (*IpsecSpdInterfaceDump) GetCrcString ¶
func (*IpsecSpdInterfaceDump) GetCrcString() string
func (*IpsecSpdInterfaceDump) GetMessageName ¶
func (*IpsecSpdInterfaceDump) GetMessageName() string
func (*IpsecSpdInterfaceDump) GetMessageType ¶
func (*IpsecSpdInterfaceDump) GetMessageType() api.MessageType
func (*IpsecSpdInterfaceDump) Marshal ¶
func (m *IpsecSpdInterfaceDump) Marshal(b []byte) ([]byte, error)
func (*IpsecSpdInterfaceDump) Reset ¶
func (m *IpsecSpdInterfaceDump) Reset()
func (*IpsecSpdInterfaceDump) Size ¶
func (m *IpsecSpdInterfaceDump) Size() (size int)
func (*IpsecSpdInterfaceDump) Unmarshal ¶
func (m *IpsecSpdInterfaceDump) Unmarshal(b []byte) error
type IpsecSpdsDetails ¶
type IpsecSpdsDetails struct { SpdID uint32 `binapi:"u32,name=spd_id" json:"spd_id,omitempty"` Npolicies uint32 `binapi:"u32,name=npolicies" json:"npolicies,omitempty"` }
IpsecSpdsDetails defines message 'ipsec_spds_details'.
func (*IpsecSpdsDetails) GetCrcString ¶
func (*IpsecSpdsDetails) GetCrcString() string
func (*IpsecSpdsDetails) GetMessageName ¶
func (*IpsecSpdsDetails) GetMessageName() string
func (*IpsecSpdsDetails) GetMessageType ¶
func (*IpsecSpdsDetails) GetMessageType() api.MessageType
func (*IpsecSpdsDetails) Reset ¶
func (m *IpsecSpdsDetails) Reset()
func (*IpsecSpdsDetails) Size ¶
func (m *IpsecSpdsDetails) Size() (size int)
func (*IpsecSpdsDetails) Unmarshal ¶
func (m *IpsecSpdsDetails) Unmarshal(b []byte) error
type IpsecSpdsDump ¶
type IpsecSpdsDump struct{}
IpsecSpdsDump defines message 'ipsec_spds_dump'.
func (*IpsecSpdsDump) GetCrcString ¶
func (*IpsecSpdsDump) GetCrcString() string
func (*IpsecSpdsDump) GetMessageName ¶
func (*IpsecSpdsDump) GetMessageName() string
func (*IpsecSpdsDump) GetMessageType ¶
func (*IpsecSpdsDump) GetMessageType() api.MessageType
func (*IpsecSpdsDump) Reset ¶
func (m *IpsecSpdsDump) Reset()
func (*IpsecSpdsDump) Size ¶
func (m *IpsecSpdsDump) Size() (size int)
func (*IpsecSpdsDump) Unmarshal ¶
func (m *IpsecSpdsDump) Unmarshal(b []byte) error
type IpsecTunnelIfAddDel ¶
type IpsecTunnelIfAddDel struct { IsAdd bool `binapi:"bool,name=is_add" json:"is_add,omitempty"` Esn bool `binapi:"bool,name=esn" json:"esn,omitempty"` AntiReplay bool `binapi:"bool,name=anti_replay" json:"anti_replay,omitempty"` LocalIP ip_types.Address `binapi:"address,name=local_ip" json:"local_ip,omitempty"` RemoteIP ip_types.Address `binapi:"address,name=remote_ip" json:"remote_ip,omitempty"` LocalSpi uint32 `binapi:"u32,name=local_spi" json:"local_spi,omitempty"` RemoteSpi uint32 `binapi:"u32,name=remote_spi" json:"remote_spi,omitempty"` CryptoAlg uint8 `binapi:"u8,name=crypto_alg" json:"crypto_alg,omitempty"` LocalCryptoKeyLen uint8 `binapi:"u8,name=local_crypto_key_len" json:"local_crypto_key_len,omitempty"` LocalCryptoKey []byte `binapi:"u8[128],name=local_crypto_key" json:"local_crypto_key,omitempty"` RemoteCryptoKeyLen uint8 `binapi:"u8,name=remote_crypto_key_len" json:"remote_crypto_key_len,omitempty"` RemoteCryptoKey []byte `binapi:"u8[128],name=remote_crypto_key" json:"remote_crypto_key,omitempty"` IntegAlg uint8 `binapi:"u8,name=integ_alg" json:"integ_alg,omitempty"` LocalIntegKeyLen uint8 `binapi:"u8,name=local_integ_key_len" json:"local_integ_key_len,omitempty"` LocalIntegKey []byte `binapi:"u8[128],name=local_integ_key" json:"local_integ_key,omitempty"` RemoteIntegKeyLen uint8 `binapi:"u8,name=remote_integ_key_len" json:"remote_integ_key_len,omitempty"` RemoteIntegKey []byte `binapi:"u8[128],name=remote_integ_key" json:"remote_integ_key,omitempty"` Renumber bool `binapi:"bool,name=renumber" json:"renumber,omitempty"` ShowInstance uint32 `binapi:"u32,name=show_instance" json:"show_instance,omitempty"` UDPEncap bool `binapi:"bool,name=udp_encap" json:"udp_encap,omitempty"` TxTableID uint32 `binapi:"u32,name=tx_table_id" json:"tx_table_id,omitempty"` Salt uint32 `binapi:"u32,name=salt" json:"salt,omitempty"` }
IpsecTunnelIfAddDel defines message 'ipsec_tunnel_if_add_del'.
func (*IpsecTunnelIfAddDel) GetCrcString ¶
func (*IpsecTunnelIfAddDel) GetCrcString() string
func (*IpsecTunnelIfAddDel) GetMessageName ¶
func (*IpsecTunnelIfAddDel) GetMessageName() string
func (*IpsecTunnelIfAddDel) GetMessageType ¶
func (*IpsecTunnelIfAddDel) GetMessageType() api.MessageType
func (*IpsecTunnelIfAddDel) Marshal ¶
func (m *IpsecTunnelIfAddDel) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelIfAddDel) Reset ¶
func (m *IpsecTunnelIfAddDel) Reset()
func (*IpsecTunnelIfAddDel) Size ¶
func (m *IpsecTunnelIfAddDel) Size() (size int)
func (*IpsecTunnelIfAddDel) Unmarshal ¶
func (m *IpsecTunnelIfAddDel) Unmarshal(b []byte) error
type IpsecTunnelIfAddDelReply ¶
type IpsecTunnelIfAddDelReply 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"` }
IpsecTunnelIfAddDelReply defines message 'ipsec_tunnel_if_add_del_reply'.
func (*IpsecTunnelIfAddDelReply) GetCrcString ¶
func (*IpsecTunnelIfAddDelReply) GetCrcString() string
func (*IpsecTunnelIfAddDelReply) GetMessageName ¶
func (*IpsecTunnelIfAddDelReply) GetMessageName() string
func (*IpsecTunnelIfAddDelReply) GetMessageType ¶
func (*IpsecTunnelIfAddDelReply) GetMessageType() api.MessageType
func (*IpsecTunnelIfAddDelReply) Marshal ¶
func (m *IpsecTunnelIfAddDelReply) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelIfAddDelReply) Reset ¶
func (m *IpsecTunnelIfAddDelReply) Reset()
func (*IpsecTunnelIfAddDelReply) Size ¶
func (m *IpsecTunnelIfAddDelReply) Size() (size int)
func (*IpsecTunnelIfAddDelReply) Unmarshal ¶
func (m *IpsecTunnelIfAddDelReply) Unmarshal(b []byte) error
type IpsecTunnelIfSetSa ¶
type IpsecTunnelIfSetSa struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` SaID uint32 `binapi:"u32,name=sa_id" json:"sa_id,omitempty"` IsOutbound uint8 `binapi:"u8,name=is_outbound" json:"is_outbound,omitempty"` }
IpsecTunnelIfSetSa defines message 'ipsec_tunnel_if_set_sa'.
func (*IpsecTunnelIfSetSa) GetCrcString ¶
func (*IpsecTunnelIfSetSa) GetCrcString() string
func (*IpsecTunnelIfSetSa) GetMessageName ¶
func (*IpsecTunnelIfSetSa) GetMessageName() string
func (*IpsecTunnelIfSetSa) GetMessageType ¶
func (*IpsecTunnelIfSetSa) GetMessageType() api.MessageType
func (*IpsecTunnelIfSetSa) Reset ¶
func (m *IpsecTunnelIfSetSa) Reset()
func (*IpsecTunnelIfSetSa) Size ¶
func (m *IpsecTunnelIfSetSa) Size() (size int)
func (*IpsecTunnelIfSetSa) Unmarshal ¶
func (m *IpsecTunnelIfSetSa) Unmarshal(b []byte) error
type IpsecTunnelIfSetSaReply ¶
type IpsecTunnelIfSetSaReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IpsecTunnelIfSetSaReply defines message 'ipsec_tunnel_if_set_sa_reply'.
func (*IpsecTunnelIfSetSaReply) GetCrcString ¶
func (*IpsecTunnelIfSetSaReply) GetCrcString() string
func (*IpsecTunnelIfSetSaReply) GetMessageName ¶
func (*IpsecTunnelIfSetSaReply) GetMessageName() string
func (*IpsecTunnelIfSetSaReply) GetMessageType ¶
func (*IpsecTunnelIfSetSaReply) GetMessageType() api.MessageType
func (*IpsecTunnelIfSetSaReply) Marshal ¶
func (m *IpsecTunnelIfSetSaReply) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelIfSetSaReply) Reset ¶
func (m *IpsecTunnelIfSetSaReply) Reset()
func (*IpsecTunnelIfSetSaReply) Size ¶
func (m *IpsecTunnelIfSetSaReply) Size() (size int)
func (*IpsecTunnelIfSetSaReply) Unmarshal ¶
func (m *IpsecTunnelIfSetSaReply) Unmarshal(b []byte) error
type IpsecTunnelProtect ¶
type IpsecTunnelProtect struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` Nh ip_types.Address `binapi:"address,name=nh" json:"nh,omitempty"` SaOut uint32 `binapi:"u32,name=sa_out" json:"sa_out,omitempty"` NSaIn uint8 `binapi:"u8,name=n_sa_in" json:"-"` SaIn []uint32 `binapi:"u32[n_sa_in],name=sa_in" json:"sa_in,omitempty"` }
IpsecTunnelProtect defines type 'ipsec_tunnel_protect'.
type IpsecTunnelProtectDel ¶
type IpsecTunnelProtectDel struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` Nh ip_types.Address `binapi:"address,name=nh" json:"nh,omitempty"` }
IpsecTunnelProtectDel defines message 'ipsec_tunnel_protect_del'.
func (*IpsecTunnelProtectDel) GetCrcString ¶
func (*IpsecTunnelProtectDel) GetCrcString() string
func (*IpsecTunnelProtectDel) GetMessageName ¶
func (*IpsecTunnelProtectDel) GetMessageName() string
func (*IpsecTunnelProtectDel) GetMessageType ¶
func (*IpsecTunnelProtectDel) GetMessageType() api.MessageType
func (*IpsecTunnelProtectDel) Marshal ¶
func (m *IpsecTunnelProtectDel) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelProtectDel) Reset ¶
func (m *IpsecTunnelProtectDel) Reset()
func (*IpsecTunnelProtectDel) Size ¶
func (m *IpsecTunnelProtectDel) Size() (size int)
func (*IpsecTunnelProtectDel) Unmarshal ¶
func (m *IpsecTunnelProtectDel) Unmarshal(b []byte) error
type IpsecTunnelProtectDelReply ¶
type IpsecTunnelProtectDelReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IpsecTunnelProtectDelReply defines message 'ipsec_tunnel_protect_del_reply'.
func (*IpsecTunnelProtectDelReply) GetCrcString ¶
func (*IpsecTunnelProtectDelReply) GetCrcString() string
func (*IpsecTunnelProtectDelReply) GetMessageName ¶
func (*IpsecTunnelProtectDelReply) GetMessageName() string
func (*IpsecTunnelProtectDelReply) GetMessageType ¶
func (*IpsecTunnelProtectDelReply) GetMessageType() api.MessageType
func (*IpsecTunnelProtectDelReply) Marshal ¶
func (m *IpsecTunnelProtectDelReply) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelProtectDelReply) Reset ¶
func (m *IpsecTunnelProtectDelReply) Reset()
func (*IpsecTunnelProtectDelReply) Size ¶
func (m *IpsecTunnelProtectDelReply) Size() (size int)
func (*IpsecTunnelProtectDelReply) Unmarshal ¶
func (m *IpsecTunnelProtectDelReply) Unmarshal(b []byte) error
type IpsecTunnelProtectDetails ¶
type IpsecTunnelProtectDetails struct {
Tun IpsecTunnelProtect `binapi:"ipsec_tunnel_protect,name=tun" json:"tun,omitempty"`
}
IpsecTunnelProtectDetails defines message 'ipsec_tunnel_protect_details'.
func (*IpsecTunnelProtectDetails) GetCrcString ¶
func (*IpsecTunnelProtectDetails) GetCrcString() string
func (*IpsecTunnelProtectDetails) GetMessageName ¶
func (*IpsecTunnelProtectDetails) GetMessageName() string
func (*IpsecTunnelProtectDetails) GetMessageType ¶
func (*IpsecTunnelProtectDetails) GetMessageType() api.MessageType
func (*IpsecTunnelProtectDetails) Marshal ¶
func (m *IpsecTunnelProtectDetails) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelProtectDetails) Reset ¶
func (m *IpsecTunnelProtectDetails) Reset()
func (*IpsecTunnelProtectDetails) Size ¶
func (m *IpsecTunnelProtectDetails) Size() (size int)
func (*IpsecTunnelProtectDetails) Unmarshal ¶
func (m *IpsecTunnelProtectDetails) Unmarshal(b []byte) error
type IpsecTunnelProtectDump ¶
type IpsecTunnelProtectDump struct {
SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
}
IpsecTunnelProtectDump defines message 'ipsec_tunnel_protect_dump'.
func (*IpsecTunnelProtectDump) GetCrcString ¶
func (*IpsecTunnelProtectDump) GetCrcString() string
func (*IpsecTunnelProtectDump) GetMessageName ¶
func (*IpsecTunnelProtectDump) GetMessageName() string
func (*IpsecTunnelProtectDump) GetMessageType ¶
func (*IpsecTunnelProtectDump) GetMessageType() api.MessageType
func (*IpsecTunnelProtectDump) Marshal ¶
func (m *IpsecTunnelProtectDump) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelProtectDump) Reset ¶
func (m *IpsecTunnelProtectDump) Reset()
func (*IpsecTunnelProtectDump) Size ¶
func (m *IpsecTunnelProtectDump) Size() (size int)
func (*IpsecTunnelProtectDump) Unmarshal ¶
func (m *IpsecTunnelProtectDump) Unmarshal(b []byte) error
type IpsecTunnelProtectUpdate ¶
type IpsecTunnelProtectUpdate struct {
Tunnel IpsecTunnelProtect `binapi:"ipsec_tunnel_protect,name=tunnel" json:"tunnel,omitempty"`
}
IpsecTunnelProtectUpdate defines message 'ipsec_tunnel_protect_update'.
func (*IpsecTunnelProtectUpdate) GetCrcString ¶
func (*IpsecTunnelProtectUpdate) GetCrcString() string
func (*IpsecTunnelProtectUpdate) GetMessageName ¶
func (*IpsecTunnelProtectUpdate) GetMessageName() string
func (*IpsecTunnelProtectUpdate) GetMessageType ¶
func (*IpsecTunnelProtectUpdate) GetMessageType() api.MessageType
func (*IpsecTunnelProtectUpdate) Marshal ¶
func (m *IpsecTunnelProtectUpdate) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelProtectUpdate) Reset ¶
func (m *IpsecTunnelProtectUpdate) Reset()
func (*IpsecTunnelProtectUpdate) Size ¶
func (m *IpsecTunnelProtectUpdate) Size() (size int)
func (*IpsecTunnelProtectUpdate) Unmarshal ¶
func (m *IpsecTunnelProtectUpdate) Unmarshal(b []byte) error
type IpsecTunnelProtectUpdateReply ¶
type IpsecTunnelProtectUpdateReply struct {
Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
}
IpsecTunnelProtectUpdateReply defines message 'ipsec_tunnel_protect_update_reply'.
func (*IpsecTunnelProtectUpdateReply) GetCrcString ¶
func (*IpsecTunnelProtectUpdateReply) GetCrcString() string
func (*IpsecTunnelProtectUpdateReply) GetMessageName ¶
func (*IpsecTunnelProtectUpdateReply) GetMessageName() string
func (*IpsecTunnelProtectUpdateReply) GetMessageType ¶
func (*IpsecTunnelProtectUpdateReply) GetMessageType() api.MessageType
func (*IpsecTunnelProtectUpdateReply) Marshal ¶
func (m *IpsecTunnelProtectUpdateReply) Marshal(b []byte) ([]byte, error)
func (*IpsecTunnelProtectUpdateReply) Reset ¶
func (m *IpsecTunnelProtectUpdateReply) Reset()
func (*IpsecTunnelProtectUpdateReply) Size ¶
func (m *IpsecTunnelProtectUpdateReply) Size() (size int)
func (*IpsecTunnelProtectUpdateReply) Unmarshal ¶
func (m *IpsecTunnelProtectUpdateReply) Unmarshal(b []byte) error
type RPCService ¶
type RPCService interface { IpsecBackendDump(ctx context.Context, in *IpsecBackendDump) (RPCService_IpsecBackendDumpClient, error) IpsecInterfaceAddDelSpd(ctx context.Context, in *IpsecInterfaceAddDelSpd) (*IpsecInterfaceAddDelSpdReply, error) IpsecSaDump(ctx context.Context, in *IpsecSaDump) (RPCService_IpsecSaDumpClient, error) IpsecSadEntryAddDel(ctx context.Context, in *IpsecSadEntryAddDel) (*IpsecSadEntryAddDelReply, error) IpsecSelectBackend(ctx context.Context, in *IpsecSelectBackend) (*IpsecSelectBackendReply, error) IpsecSpdAddDel(ctx context.Context, in *IpsecSpdAddDel) (*IpsecSpdAddDelReply, error) IpsecSpdDump(ctx context.Context, in *IpsecSpdDump) (RPCService_IpsecSpdDumpClient, error) IpsecSpdEntryAddDel(ctx context.Context, in *IpsecSpdEntryAddDel) (*IpsecSpdEntryAddDelReply, error) IpsecSpdInterfaceDump(ctx context.Context, in *IpsecSpdInterfaceDump) (RPCService_IpsecSpdInterfaceDumpClient, error) IpsecSpdsDump(ctx context.Context, in *IpsecSpdsDump) (RPCService_IpsecSpdsDumpClient, error) IpsecTunnelIfAddDel(ctx context.Context, in *IpsecTunnelIfAddDel) (*IpsecTunnelIfAddDelReply, error) IpsecTunnelIfSetSa(ctx context.Context, in *IpsecTunnelIfSetSa) (*IpsecTunnelIfSetSaReply, error) IpsecTunnelProtectDel(ctx context.Context, in *IpsecTunnelProtectDel) (*IpsecTunnelProtectDelReply, error) IpsecTunnelProtectDump(ctx context.Context, in *IpsecTunnelProtectDump) (RPCService_IpsecTunnelProtectDumpClient, error) IpsecTunnelProtectUpdate(ctx context.Context, in *IpsecTunnelProtectUpdate) (*IpsecTunnelProtectUpdateReply, error) }
RPCService defines RPC service ipsec.
func NewServiceClient ¶
func NewServiceClient(conn api.Connection) RPCService
type RPCService_IpsecBackendDumpClient ¶
type RPCService_IpsecBackendDumpClient interface { Recv() (*IpsecBackendDetails, error) api.Stream }
type RPCService_IpsecSaDumpClient ¶
type RPCService_IpsecSaDumpClient interface { Recv() (*IpsecSaDetails, error) api.Stream }
type RPCService_IpsecSpdDumpClient ¶
type RPCService_IpsecSpdDumpClient interface { Recv() (*IpsecSpdDetails, error) api.Stream }
type RPCService_IpsecSpdInterfaceDumpClient ¶
type RPCService_IpsecSpdInterfaceDumpClient interface { Recv() (*IpsecSpdInterfaceDetails, error) api.Stream }
type RPCService_IpsecSpdsDumpClient ¶
type RPCService_IpsecSpdsDumpClient interface { Recv() (*IpsecSpdsDetails, error) api.Stream }
type RPCService_IpsecTunnelProtectDumpClient ¶
type RPCService_IpsecTunnelProtectDumpClient interface { Recv() (*IpsecTunnelProtectDetails, error) api.Stream }