Documentation ¶
Overview ¶
Code generated by govpp binapi-generator DO NOT EDIT. Package ipsec represents the VPP binary API of the 'ipsec' VPP module. Generated from '/usr/share/vpp/api/ipsec.api.json'
Index ¶
- Variables
- func NewIkev2InitiateDelChildSa() api.Message
- func NewIkev2InitiateDelChildSaReply() api.Message
- func NewIkev2InitiateDelIkeSa() api.Message
- func NewIkev2InitiateDelIkeSaReply() api.Message
- func NewIkev2InitiateRekeyChildSa() api.Message
- func NewIkev2InitiateRekeyChildSaReply() api.Message
- func NewIkev2InitiateSaInit() api.Message
- func NewIkev2InitiateSaInitReply() api.Message
- func NewIkev2ProfileAddDel() api.Message
- func NewIkev2ProfileAddDelReply() api.Message
- func NewIkev2ProfileSetAuth() api.Message
- func NewIkev2ProfileSetAuthReply() api.Message
- func NewIkev2ProfileSetID() api.Message
- func NewIkev2ProfileSetIDReply() api.Message
- func NewIkev2ProfileSetTs() api.Message
- func NewIkev2ProfileSetTsReply() api.Message
- func NewIkev2SetEspTransforms() api.Message
- func NewIkev2SetEspTransformsReply() api.Message
- func NewIkev2SetIkeTransforms() api.Message
- func NewIkev2SetIkeTransformsReply() api.Message
- func NewIkev2SetLocalKey() api.Message
- func NewIkev2SetLocalKeyReply() api.Message
- func NewIkev2SetResponder() api.Message
- func NewIkev2SetResponderReply() api.Message
- func NewIkev2SetSaLifetime() api.Message
- func NewIkev2SetSaLifetimeReply() api.Message
- func NewIpsecInterfaceAddDelSpd() api.Message
- func NewIpsecInterfaceAddDelSpdReply() api.Message
- func NewIpsecSaDetails() api.Message
- func NewIpsecSaDump() api.Message
- func NewIpsecSaSetKey() api.Message
- func NewIpsecSaSetKeyReply() api.Message
- func NewIpsecSadAddDelEntry() api.Message
- func NewIpsecSadAddDelEntryReply() api.Message
- func NewIpsecSpdAddDel() api.Message
- func NewIpsecSpdAddDelEntry() api.Message
- func NewIpsecSpdAddDelEntryReply() api.Message
- func NewIpsecSpdAddDelReply() api.Message
- func NewIpsecSpdDetails() api.Message
- func NewIpsecSpdDump() api.Message
- func NewIpsecTunnelIfAddDel() api.Message
- func NewIpsecTunnelIfAddDelReply() api.Message
- func NewIpsecTunnelIfSetKey() api.Message
- func NewIpsecTunnelIfSetKeyReply() api.Message
- func NewIpsecTunnelIfSetSa() api.Message
- func NewIpsecTunnelIfSetSaReply() api.Message
- type Ikev2InitiateDelChildSa
- type Ikev2InitiateDelChildSaReply
- type Ikev2InitiateDelIkeSa
- type Ikev2InitiateDelIkeSaReply
- type Ikev2InitiateRekeyChildSa
- type Ikev2InitiateRekeyChildSaReply
- type Ikev2InitiateSaInit
- type Ikev2InitiateSaInitReply
- type Ikev2ProfileAddDel
- type Ikev2ProfileAddDelReply
- type Ikev2ProfileSetAuth
- type Ikev2ProfileSetAuthReply
- type Ikev2ProfileSetID
- type Ikev2ProfileSetIDReply
- type Ikev2ProfileSetTs
- type Ikev2ProfileSetTsReply
- type Ikev2SetEspTransforms
- type Ikev2SetEspTransformsReply
- type Ikev2SetIkeTransforms
- type Ikev2SetIkeTransformsReply
- type Ikev2SetLocalKey
- type Ikev2SetLocalKeyReply
- type Ikev2SetResponder
- type Ikev2SetResponderReply
- type Ikev2SetSaLifetime
- type Ikev2SetSaLifetimeReply
- type IpsecInterfaceAddDelSpd
- type IpsecInterfaceAddDelSpdReply
- type IpsecSaDetails
- type IpsecSaDump
- type IpsecSaSetKey
- type IpsecSaSetKeyReply
- type IpsecSadAddDelEntry
- type IpsecSadAddDelEntryReply
- type IpsecSpdAddDel
- type IpsecSpdAddDelEntry
- type IpsecSpdAddDelEntryReply
- type IpsecSpdAddDelReply
- type IpsecSpdDetails
- type IpsecSpdDump
- type IpsecTunnelIfAddDel
- type IpsecTunnelIfAddDelReply
- type IpsecTunnelIfSetKey
- type IpsecTunnelIfSetKeyReply
- type IpsecTunnelIfSetSa
- type IpsecTunnelIfSetSaReply
Constants ¶
This section is empty.
Variables ¶
var Consts = map[string]reflect.Value{}
var Functions = map[string]reflect.Value{ "NewIkev2InitiateDelChildSa": reflect.ValueOf(NewIkev2InitiateDelChildSa), "NewIkev2InitiateDelChildSaReply": reflect.ValueOf(NewIkev2InitiateDelChildSaReply), "NewIkev2InitiateDelIkeSa": reflect.ValueOf(NewIkev2InitiateDelIkeSa), "NewIkev2InitiateDelIkeSaReply": reflect.ValueOf(NewIkev2InitiateDelIkeSaReply), "NewIkev2InitiateRekeyChildSa": reflect.ValueOf(NewIkev2InitiateRekeyChildSa), "NewIkev2InitiateRekeyChildSaReply": reflect.ValueOf(NewIkev2InitiateRekeyChildSaReply), "NewIkev2InitiateSaInit": reflect.ValueOf(NewIkev2InitiateSaInit), "NewIkev2InitiateSaInitReply": reflect.ValueOf(NewIkev2InitiateSaInitReply), "NewIkev2ProfileAddDel": reflect.ValueOf(NewIkev2ProfileAddDel), "NewIkev2ProfileAddDelReply": reflect.ValueOf(NewIkev2ProfileAddDelReply), "NewIkev2ProfileSetAuth": reflect.ValueOf(NewIkev2ProfileSetAuth), "NewIkev2ProfileSetAuthReply": reflect.ValueOf(NewIkev2ProfileSetAuthReply), "NewIkev2ProfileSetID": reflect.ValueOf(NewIkev2ProfileSetID), "NewIkev2ProfileSetIDReply": reflect.ValueOf(NewIkev2ProfileSetIDReply), "NewIkev2ProfileSetTs": reflect.ValueOf(NewIkev2ProfileSetTs), "NewIkev2ProfileSetTsReply": reflect.ValueOf(NewIkev2ProfileSetTsReply), "NewIkev2SetEspTransforms": reflect.ValueOf(NewIkev2SetEspTransforms), "NewIkev2SetEspTransformsReply": reflect.ValueOf(NewIkev2SetEspTransformsReply), "NewIkev2SetIkeTransforms": reflect.ValueOf(NewIkev2SetIkeTransforms), "NewIkev2SetIkeTransformsReply": reflect.ValueOf(NewIkev2SetIkeTransformsReply), "NewIkev2SetLocalKey": reflect.ValueOf(NewIkev2SetLocalKey), "NewIkev2SetLocalKeyReply": reflect.ValueOf(NewIkev2SetLocalKeyReply), "NewIkev2SetResponder": reflect.ValueOf(NewIkev2SetResponder), "NewIkev2SetResponderReply": reflect.ValueOf(NewIkev2SetResponderReply), "NewIkev2SetSaLifetime": reflect.ValueOf(NewIkev2SetSaLifetime), "NewIkev2SetSaLifetimeReply": reflect.ValueOf(NewIkev2SetSaLifetimeReply), "NewIpsecInterfaceAddDelSpd": reflect.ValueOf(NewIpsecInterfaceAddDelSpd), "NewIpsecInterfaceAddDelSpdReply": reflect.ValueOf(NewIpsecInterfaceAddDelSpdReply), "NewIpsecSaDetails": reflect.ValueOf(NewIpsecSaDetails), "NewIpsecSaDump": reflect.ValueOf(NewIpsecSaDump), "NewIpsecSaSetKey": reflect.ValueOf(NewIpsecSaSetKey), "NewIpsecSaSetKeyReply": reflect.ValueOf(NewIpsecSaSetKeyReply), "NewIpsecSadAddDelEntry": reflect.ValueOf(NewIpsecSadAddDelEntry), "NewIpsecSadAddDelEntryReply": reflect.ValueOf(NewIpsecSadAddDelEntryReply), "NewIpsecSpdAddDel": reflect.ValueOf(NewIpsecSpdAddDel), "NewIpsecSpdAddDelEntry": reflect.ValueOf(NewIpsecSpdAddDelEntry), "NewIpsecSpdAddDelEntryReply": reflect.ValueOf(NewIpsecSpdAddDelEntryReply), "NewIpsecSpdAddDelReply": reflect.ValueOf(NewIpsecSpdAddDelReply), "NewIpsecSpdDetails": reflect.ValueOf(NewIpsecSpdDetails), "NewIpsecSpdDump": reflect.ValueOf(NewIpsecSpdDump), "NewIpsecTunnelIfAddDel": reflect.ValueOf(NewIpsecTunnelIfAddDel), "NewIpsecTunnelIfAddDelReply": reflect.ValueOf(NewIpsecTunnelIfAddDelReply), "NewIpsecTunnelIfSetKey": reflect.ValueOf(NewIpsecTunnelIfSetKey), "NewIpsecTunnelIfSetKeyReply": reflect.ValueOf(NewIpsecTunnelIfSetKeyReply), "NewIpsecTunnelIfSetSa": reflect.ValueOf(NewIpsecTunnelIfSetSa), "NewIpsecTunnelIfSetSaReply": reflect.ValueOf(NewIpsecTunnelIfSetSaReply), }
var Types = map[string]reflect.Type{ "Ikev2InitiateDelChildSa": reflect.TypeOf((*Ikev2InitiateDelChildSa)(nil)).Elem(), "Ikev2InitiateDelChildSaReply": reflect.TypeOf((*Ikev2InitiateDelChildSaReply)(nil)).Elem(), "Ikev2InitiateDelIkeSa": reflect.TypeOf((*Ikev2InitiateDelIkeSa)(nil)).Elem(), "Ikev2InitiateDelIkeSaReply": reflect.TypeOf((*Ikev2InitiateDelIkeSaReply)(nil)).Elem(), "Ikev2InitiateRekeyChildSa": reflect.TypeOf((*Ikev2InitiateRekeyChildSa)(nil)).Elem(), "Ikev2InitiateRekeyChildSaReply": reflect.TypeOf((*Ikev2InitiateRekeyChildSaReply)(nil)).Elem(), "Ikev2InitiateSaInit": reflect.TypeOf((*Ikev2InitiateSaInit)(nil)).Elem(), "Ikev2InitiateSaInitReply": reflect.TypeOf((*Ikev2InitiateSaInitReply)(nil)).Elem(), "Ikev2ProfileAddDel": reflect.TypeOf((*Ikev2ProfileAddDel)(nil)).Elem(), "Ikev2ProfileAddDelReply": reflect.TypeOf((*Ikev2ProfileAddDelReply)(nil)).Elem(), "Ikev2ProfileSetAuth": reflect.TypeOf((*Ikev2ProfileSetAuth)(nil)).Elem(), "Ikev2ProfileSetAuthReply": reflect.TypeOf((*Ikev2ProfileSetAuthReply)(nil)).Elem(), "Ikev2ProfileSetID": reflect.TypeOf((*Ikev2ProfileSetID)(nil)).Elem(), "Ikev2ProfileSetIDReply": reflect.TypeOf((*Ikev2ProfileSetIDReply)(nil)).Elem(), "Ikev2ProfileSetTs": reflect.TypeOf((*Ikev2ProfileSetTs)(nil)).Elem(), "Ikev2ProfileSetTsReply": reflect.TypeOf((*Ikev2ProfileSetTsReply)(nil)).Elem(), "Ikev2SetEspTransforms": reflect.TypeOf((*Ikev2SetEspTransforms)(nil)).Elem(), "Ikev2SetEspTransformsReply": reflect.TypeOf((*Ikev2SetEspTransformsReply)(nil)).Elem(), "Ikev2SetIkeTransforms": reflect.TypeOf((*Ikev2SetIkeTransforms)(nil)).Elem(), "Ikev2SetIkeTransformsReply": reflect.TypeOf((*Ikev2SetIkeTransformsReply)(nil)).Elem(), "Ikev2SetLocalKey": reflect.TypeOf((*Ikev2SetLocalKey)(nil)).Elem(), "Ikev2SetLocalKeyReply": reflect.TypeOf((*Ikev2SetLocalKeyReply)(nil)).Elem(), "Ikev2SetResponder": reflect.TypeOf((*Ikev2SetResponder)(nil)).Elem(), "Ikev2SetResponderReply": reflect.TypeOf((*Ikev2SetResponderReply)(nil)).Elem(), "Ikev2SetSaLifetime": reflect.TypeOf((*Ikev2SetSaLifetime)(nil)).Elem(), "Ikev2SetSaLifetimeReply": reflect.TypeOf((*Ikev2SetSaLifetimeReply)(nil)).Elem(), "IpsecInterfaceAddDelSpd": reflect.TypeOf((*IpsecInterfaceAddDelSpd)(nil)).Elem(), "IpsecInterfaceAddDelSpdReply": reflect.TypeOf((*IpsecInterfaceAddDelSpdReply)(nil)).Elem(), "IpsecSaDetails": reflect.TypeOf((*IpsecSaDetails)(nil)).Elem(), "IpsecSaDump": reflect.TypeOf((*IpsecSaDump)(nil)).Elem(), "IpsecSaSetKey": reflect.TypeOf((*IpsecSaSetKey)(nil)).Elem(), "IpsecSaSetKeyReply": reflect.TypeOf((*IpsecSaSetKeyReply)(nil)).Elem(), "IpsecSadAddDelEntry": reflect.TypeOf((*IpsecSadAddDelEntry)(nil)).Elem(), "IpsecSadAddDelEntryReply": reflect.TypeOf((*IpsecSadAddDelEntryReply)(nil)).Elem(), "IpsecSpdAddDel": reflect.TypeOf((*IpsecSpdAddDel)(nil)).Elem(), "IpsecSpdAddDelEntry": reflect.TypeOf((*IpsecSpdAddDelEntry)(nil)).Elem(), "IpsecSpdAddDelEntryReply": reflect.TypeOf((*IpsecSpdAddDelEntryReply)(nil)).Elem(), "IpsecSpdAddDelReply": reflect.TypeOf((*IpsecSpdAddDelReply)(nil)).Elem(), "IpsecSpdDetails": reflect.TypeOf((*IpsecSpdDetails)(nil)).Elem(), "IpsecSpdDump": reflect.TypeOf((*IpsecSpdDump)(nil)).Elem(), "IpsecTunnelIfAddDel": reflect.TypeOf((*IpsecTunnelIfAddDel)(nil)).Elem(), "IpsecTunnelIfAddDelReply": reflect.TypeOf((*IpsecTunnelIfAddDelReply)(nil)).Elem(), "IpsecTunnelIfSetKey": reflect.TypeOf((*IpsecTunnelIfSetKey)(nil)).Elem(), "IpsecTunnelIfSetKeyReply": reflect.TypeOf((*IpsecTunnelIfSetKeyReply)(nil)).Elem(), "IpsecTunnelIfSetSa": reflect.TypeOf((*IpsecTunnelIfSetSa)(nil)).Elem(), "IpsecTunnelIfSetSaReply": reflect.TypeOf((*IpsecTunnelIfSetSaReply)(nil)).Elem(), }
var Variables = map[string]reflect.Value{}
Functions ¶
func NewIkev2InitiateSaInit ¶
func NewIkev2ProfileAddDel ¶
func NewIkev2ProfileSetAuth ¶
func NewIkev2ProfileSetID ¶
func NewIkev2ProfileSetTs ¶
func NewIkev2SetLocalKey ¶
func NewIkev2SetResponder ¶
func NewIkev2SetSaLifetime ¶
func NewIpsecSaDetails ¶
func NewIpsecSaDump ¶
func NewIpsecSaSetKey ¶
func NewIpsecSaSetKeyReply ¶
func NewIpsecSadAddDelEntry ¶
func NewIpsecSpdAddDel ¶
func NewIpsecSpdAddDelEntry ¶
func NewIpsecSpdAddDelReply ¶
func NewIpsecSpdDetails ¶
func NewIpsecSpdDump ¶
func NewIpsecTunnelIfAddDel ¶
func NewIpsecTunnelIfSetKey ¶
func NewIpsecTunnelIfSetSa ¶
Types ¶
type Ikev2InitiateDelChildSa ¶
type Ikev2InitiateDelChildSa struct {
Ispi uint32
}
Ikev2InitiateDelChildSa represents the VPP binary API message 'ikev2_initiate_del_child_sa'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 941:
"ikev2_initiate_del_child_sa", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "ispi" ], { "crc": "0x7f004d2e" }
func (*Ikev2InitiateDelChildSa) GetCrcString ¶
func (*Ikev2InitiateDelChildSa) GetCrcString() string
func (*Ikev2InitiateDelChildSa) GetMessageName ¶
func (*Ikev2InitiateDelChildSa) GetMessageName() string
func (*Ikev2InitiateDelChildSa) GetMessageType ¶
func (*Ikev2InitiateDelChildSa) GetMessageType() api.MessageType
type Ikev2InitiateDelChildSaReply ¶
type Ikev2InitiateDelChildSaReply struct {
Retval int32
}
Ikev2InitiateDelChildSaReply represents the VPP binary API message 'ikev2_initiate_del_child_sa_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 963:
"ikev2_initiate_del_child_sa_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2InitiateDelChildSaReply) GetCrcString ¶
func (*Ikev2InitiateDelChildSaReply) GetCrcString() string
func (*Ikev2InitiateDelChildSaReply) GetMessageName ¶
func (*Ikev2InitiateDelChildSaReply) GetMessageName() string
func (*Ikev2InitiateDelChildSaReply) GetMessageType ¶
func (*Ikev2InitiateDelChildSaReply) GetMessageType() api.MessageType
type Ikev2InitiateDelIkeSa ¶
type Ikev2InitiateDelIkeSa struct {
Ispi uint64
}
Ikev2InitiateDelIkeSa represents the VPP binary API message 'ikev2_initiate_del_ike_sa'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 901:
"ikev2_initiate_del_ike_sa", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u64", "ispi" ], { "crc": "0x8d125bdd" }
func (*Ikev2InitiateDelIkeSa) GetCrcString ¶
func (*Ikev2InitiateDelIkeSa) GetCrcString() string
func (*Ikev2InitiateDelIkeSa) GetMessageName ¶
func (*Ikev2InitiateDelIkeSa) GetMessageName() string
func (*Ikev2InitiateDelIkeSa) GetMessageType ¶
func (*Ikev2InitiateDelIkeSa) GetMessageType() api.MessageType
type Ikev2InitiateDelIkeSaReply ¶
type Ikev2InitiateDelIkeSaReply struct {
Retval int32
}
Ikev2InitiateDelIkeSaReply represents the VPP binary API message 'ikev2_initiate_del_ike_sa_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 923:
"ikev2_initiate_del_ike_sa_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2InitiateDelIkeSaReply) GetCrcString ¶
func (*Ikev2InitiateDelIkeSaReply) GetCrcString() string
func (*Ikev2InitiateDelIkeSaReply) GetMessageName ¶
func (*Ikev2InitiateDelIkeSaReply) GetMessageName() string
func (*Ikev2InitiateDelIkeSaReply) GetMessageType ¶
func (*Ikev2InitiateDelIkeSaReply) GetMessageType() api.MessageType
type Ikev2InitiateRekeyChildSa ¶
type Ikev2InitiateRekeyChildSa struct {
Ispi uint32
}
Ikev2InitiateRekeyChildSa represents the VPP binary API message 'ikev2_initiate_rekey_child_sa'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 981:
"ikev2_initiate_rekey_child_sa", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "ispi" ], { "crc": "0x7f004d2e" }
func (*Ikev2InitiateRekeyChildSa) GetCrcString ¶
func (*Ikev2InitiateRekeyChildSa) GetCrcString() string
func (*Ikev2InitiateRekeyChildSa) GetMessageName ¶
func (*Ikev2InitiateRekeyChildSa) GetMessageName() string
func (*Ikev2InitiateRekeyChildSa) GetMessageType ¶
func (*Ikev2InitiateRekeyChildSa) GetMessageType() api.MessageType
type Ikev2InitiateRekeyChildSaReply ¶
type Ikev2InitiateRekeyChildSaReply struct {
Retval int32
}
Ikev2InitiateRekeyChildSaReply represents the VPP binary API message 'ikev2_initiate_rekey_child_sa_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1003:
"ikev2_initiate_rekey_child_sa_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2InitiateRekeyChildSaReply) GetCrcString ¶
func (*Ikev2InitiateRekeyChildSaReply) GetCrcString() string
func (*Ikev2InitiateRekeyChildSaReply) GetMessageName ¶
func (*Ikev2InitiateRekeyChildSaReply) GetMessageName() string
func (*Ikev2InitiateRekeyChildSaReply) GetMessageType ¶
func (*Ikev2InitiateRekeyChildSaReply) GetMessageType() api.MessageType
type Ikev2InitiateSaInit ¶
type Ikev2InitiateSaInit struct {
Name []byte `struc:"[64]byte"`
}
Ikev2InitiateSaInit represents the VPP binary API message 'ikev2_initiate_sa_init'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 860:
"ikev2_initiate_sa_init", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], { "crc": "0x0cb71b0e" }
func (*Ikev2InitiateSaInit) GetCrcString ¶
func (*Ikev2InitiateSaInit) GetCrcString() string
func (*Ikev2InitiateSaInit) GetMessageName ¶
func (*Ikev2InitiateSaInit) GetMessageName() string
func (*Ikev2InitiateSaInit) GetMessageType ¶
func (*Ikev2InitiateSaInit) GetMessageType() api.MessageType
type Ikev2InitiateSaInitReply ¶
type Ikev2InitiateSaInitReply struct {
Retval int32
}
Ikev2InitiateSaInitReply represents the VPP binary API message 'ikev2_initiate_sa_init_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 883:
"ikev2_initiate_sa_init_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2InitiateSaInitReply) GetCrcString ¶
func (*Ikev2InitiateSaInitReply) GetCrcString() string
func (*Ikev2InitiateSaInitReply) GetMessageName ¶
func (*Ikev2InitiateSaInitReply) GetMessageName() string
func (*Ikev2InitiateSaInitReply) GetMessageType ¶
func (*Ikev2InitiateSaInitReply) GetMessageType() api.MessageType
type Ikev2ProfileAddDel ¶
Ikev2ProfileAddDel represents the VPP binary API message 'ikev2_profile_add_del'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 370:
"ikev2_profile_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], [ "u8", "is_add" ], { "crc": "0x405b222e" }
func (*Ikev2ProfileAddDel) GetCrcString ¶
func (*Ikev2ProfileAddDel) GetCrcString() string
func (*Ikev2ProfileAddDel) GetMessageName ¶
func (*Ikev2ProfileAddDel) GetMessageName() string
func (*Ikev2ProfileAddDel) GetMessageType ¶
func (*Ikev2ProfileAddDel) GetMessageType() api.MessageType
type Ikev2ProfileAddDelReply ¶
type Ikev2ProfileAddDelReply struct {
Retval int32
}
Ikev2ProfileAddDelReply represents the VPP binary API message 'ikev2_profile_add_del_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 397:
"ikev2_profile_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2ProfileAddDelReply) GetCrcString ¶
func (*Ikev2ProfileAddDelReply) GetCrcString() string
func (*Ikev2ProfileAddDelReply) GetMessageName ¶
func (*Ikev2ProfileAddDelReply) GetMessageName() string
func (*Ikev2ProfileAddDelReply) GetMessageType ¶
func (*Ikev2ProfileAddDelReply) GetMessageType() api.MessageType
type Ikev2ProfileSetAuth ¶
type Ikev2ProfileSetAuth struct { Name []byte `struc:"[64]byte"` AuthMethod uint8 IsHex uint8 DataLen uint32 `struc:"sizeof=Data"` Data []byte }
Ikev2ProfileSetAuth represents the VPP binary API message 'ikev2_profile_set_auth'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 415:
"ikev2_profile_set_auth", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], [ "u8", "auth_method" ], [ "u8", "is_hex" ], [ "u32", "data_len" ], [ "u8", "data", 0, "data_len" ], { "crc": "0xbd76f369" }
func (*Ikev2ProfileSetAuth) GetCrcString ¶
func (*Ikev2ProfileSetAuth) GetCrcString() string
func (*Ikev2ProfileSetAuth) GetMessageName ¶
func (*Ikev2ProfileSetAuth) GetMessageName() string
func (*Ikev2ProfileSetAuth) GetMessageType ¶
func (*Ikev2ProfileSetAuth) GetMessageType() api.MessageType
type Ikev2ProfileSetAuthReply ¶
type Ikev2ProfileSetAuthReply struct {
Retval int32
}
Ikev2ProfileSetAuthReply represents the VPP binary API message 'ikev2_profile_set_auth_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 456:
"ikev2_profile_set_auth_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2ProfileSetAuthReply) GetCrcString ¶
func (*Ikev2ProfileSetAuthReply) GetCrcString() string
func (*Ikev2ProfileSetAuthReply) GetMessageName ¶
func (*Ikev2ProfileSetAuthReply) GetMessageName() string
func (*Ikev2ProfileSetAuthReply) GetMessageType ¶
func (*Ikev2ProfileSetAuthReply) GetMessageType() api.MessageType
type Ikev2ProfileSetID ¶
type Ikev2ProfileSetID struct { Name []byte `struc:"[64]byte"` IsLocal uint8 IDType uint8 DataLen uint32 `struc:"sizeof=Data"` Data []byte }
Ikev2ProfileSetID represents the VPP binary API message 'ikev2_profile_set_id'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 474:
"ikev2_profile_set_id", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], [ "u8", "is_local" ], [ "u8", "id_type" ], [ "u32", "data_len" ], [ "u8", "data", 0, "data_len" ], { "crc": "0xca88c0ef" }
func (*Ikev2ProfileSetID) GetCrcString ¶
func (*Ikev2ProfileSetID) GetCrcString() string
func (*Ikev2ProfileSetID) GetMessageName ¶
func (*Ikev2ProfileSetID) GetMessageName() string
func (*Ikev2ProfileSetID) GetMessageType ¶
func (*Ikev2ProfileSetID) GetMessageType() api.MessageType
type Ikev2ProfileSetIDReply ¶
type Ikev2ProfileSetIDReply struct {
Retval int32
}
Ikev2ProfileSetIDReply represents the VPP binary API message 'ikev2_profile_set_id_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 515:
"ikev2_profile_set_id_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2ProfileSetIDReply) GetCrcString ¶
func (*Ikev2ProfileSetIDReply) GetCrcString() string
func (*Ikev2ProfileSetIDReply) GetMessageName ¶
func (*Ikev2ProfileSetIDReply) GetMessageName() string
func (*Ikev2ProfileSetIDReply) GetMessageType ¶
func (*Ikev2ProfileSetIDReply) GetMessageType() api.MessageType
type Ikev2ProfileSetTs ¶
type Ikev2ProfileSetTs struct { Name []byte `struc:"[64]byte"` IsLocal uint8 Proto uint8 StartPort uint16 EndPort uint16 StartAddr uint32 EndAddr uint32 }
Ikev2ProfileSetTs represents the VPP binary API message 'ikev2_profile_set_ts'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 533:
"ikev2_profile_set_ts", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], [ "u8", "is_local" ], [ "u8", "proto" ], [ "u16", "start_port" ], [ "u16", "end_port" ], [ "u32", "start_addr" ], [ "u32", "end_addr" ], { "crc": "0x481aad89" }
func (*Ikev2ProfileSetTs) GetCrcString ¶
func (*Ikev2ProfileSetTs) GetCrcString() string
func (*Ikev2ProfileSetTs) GetMessageName ¶
func (*Ikev2ProfileSetTs) GetMessageName() string
func (*Ikev2ProfileSetTs) GetMessageType ¶
func (*Ikev2ProfileSetTs) GetMessageType() api.MessageType
type Ikev2ProfileSetTsReply ¶
type Ikev2ProfileSetTsReply struct {
Retval int32
}
Ikev2ProfileSetTsReply represents the VPP binary API message 'ikev2_profile_set_ts_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 580:
"ikev2_profile_set_ts_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2ProfileSetTsReply) GetCrcString ¶
func (*Ikev2ProfileSetTsReply) GetCrcString() string
func (*Ikev2ProfileSetTsReply) GetMessageName ¶
func (*Ikev2ProfileSetTsReply) GetMessageName() string
func (*Ikev2ProfileSetTsReply) GetMessageType ¶
func (*Ikev2ProfileSetTsReply) GetMessageType() api.MessageType
type Ikev2SetEspTransforms ¶
type Ikev2SetEspTransforms struct { Name []byte `struc:"[64]byte"` CryptoAlg uint32 CryptoKeySize uint32 IntegAlg uint32 DhGroup uint32 }
Ikev2SetEspTransforms represents the VPP binary API message 'ikev2_set_esp_transforms'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 746:
"ikev2_set_esp_transforms", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], [ "u32", "crypto_alg" ], [ "u32", "crypto_key_size" ], [ "u32", "integ_alg" ], [ "u32", "dh_group" ], { "crc": "0x919f5efd" }
func (*Ikev2SetEspTransforms) GetCrcString ¶
func (*Ikev2SetEspTransforms) GetCrcString() string
func (*Ikev2SetEspTransforms) GetMessageName ¶
func (*Ikev2SetEspTransforms) GetMessageName() string
func (*Ikev2SetEspTransforms) GetMessageType ¶
func (*Ikev2SetEspTransforms) GetMessageType() api.MessageType
type Ikev2SetEspTransformsReply ¶
type Ikev2SetEspTransformsReply struct {
Retval int32
}
Ikev2SetEspTransformsReply represents the VPP binary API message 'ikev2_set_esp_transforms_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 785:
"ikev2_set_esp_transforms_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2SetEspTransformsReply) GetCrcString ¶
func (*Ikev2SetEspTransformsReply) GetCrcString() string
func (*Ikev2SetEspTransformsReply) GetMessageName ¶
func (*Ikev2SetEspTransformsReply) GetMessageName() string
func (*Ikev2SetEspTransformsReply) GetMessageType ¶
func (*Ikev2SetEspTransformsReply) GetMessageType() api.MessageType
type Ikev2SetIkeTransforms ¶
type Ikev2SetIkeTransforms struct { Name []byte `struc:"[64]byte"` CryptoAlg uint32 CryptoKeySize uint32 IntegAlg uint32 DhGroup uint32 }
Ikev2SetIkeTransforms represents the VPP binary API message 'ikev2_set_ike_transforms'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 689:
"ikev2_set_ike_transforms", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], [ "u32", "crypto_alg" ], [ "u32", "crypto_key_size" ], [ "u32", "integ_alg" ], [ "u32", "dh_group" ], { "crc": "0x919f5efd" }
func (*Ikev2SetIkeTransforms) GetCrcString ¶
func (*Ikev2SetIkeTransforms) GetCrcString() string
func (*Ikev2SetIkeTransforms) GetMessageName ¶
func (*Ikev2SetIkeTransforms) GetMessageName() string
func (*Ikev2SetIkeTransforms) GetMessageType ¶
func (*Ikev2SetIkeTransforms) GetMessageType() api.MessageType
type Ikev2SetIkeTransformsReply ¶
type Ikev2SetIkeTransformsReply struct {
Retval int32
}
Ikev2SetIkeTransformsReply represents the VPP binary API message 'ikev2_set_ike_transforms_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 728:
"ikev2_set_ike_transforms_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2SetIkeTransformsReply) GetCrcString ¶
func (*Ikev2SetIkeTransformsReply) GetCrcString() string
func (*Ikev2SetIkeTransformsReply) GetMessageName ¶
func (*Ikev2SetIkeTransformsReply) GetMessageName() string
func (*Ikev2SetIkeTransformsReply) GetMessageType ¶
func (*Ikev2SetIkeTransformsReply) GetMessageType() api.MessageType
type Ikev2SetLocalKey ¶
type Ikev2SetLocalKey struct {
KeyFile []byte `struc:"[256]byte"`
}
Ikev2SetLocalKey represents the VPP binary API message 'ikev2_set_local_key'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 598:
"ikev2_set_local_key", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "key_file", 256 ], { "crc": "0xe4996cd5" }
func (*Ikev2SetLocalKey) GetCrcString ¶
func (*Ikev2SetLocalKey) GetCrcString() string
func (*Ikev2SetLocalKey) GetMessageName ¶
func (*Ikev2SetLocalKey) GetMessageName() string
func (*Ikev2SetLocalKey) GetMessageType ¶
func (*Ikev2SetLocalKey) GetMessageType() api.MessageType
type Ikev2SetLocalKeyReply ¶
type Ikev2SetLocalKeyReply struct {
Retval int32
}
Ikev2SetLocalKeyReply represents the VPP binary API message 'ikev2_set_local_key_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 621:
"ikev2_set_local_key_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2SetLocalKeyReply) GetCrcString ¶
func (*Ikev2SetLocalKeyReply) GetCrcString() string
func (*Ikev2SetLocalKeyReply) GetMessageName ¶
func (*Ikev2SetLocalKeyReply) GetMessageName() string
func (*Ikev2SetLocalKeyReply) GetMessageType ¶
func (*Ikev2SetLocalKeyReply) GetMessageType() api.MessageType
type Ikev2SetResponder ¶
type Ikev2SetResponder struct { Name []byte `struc:"[64]byte"` SwIfIndex uint32 Address []byte `struc:"[4]byte"` }
Ikev2SetResponder represents the VPP binary API message 'ikev2_set_responder'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 639:
"ikev2_set_responder", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], [ "u32", "sw_if_index" ], [ "u8", "address", 4 ], { "crc": "0xa99996f3" }
func (*Ikev2SetResponder) GetCrcString ¶
func (*Ikev2SetResponder) GetCrcString() string
func (*Ikev2SetResponder) GetMessageName ¶
func (*Ikev2SetResponder) GetMessageName() string
func (*Ikev2SetResponder) GetMessageType ¶
func (*Ikev2SetResponder) GetMessageType() api.MessageType
type Ikev2SetResponderReply ¶
type Ikev2SetResponderReply struct {
Retval int32
}
Ikev2SetResponderReply represents the VPP binary API message 'ikev2_set_responder_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 671:
"ikev2_set_responder_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2SetResponderReply) GetCrcString ¶
func (*Ikev2SetResponderReply) GetCrcString() string
func (*Ikev2SetResponderReply) GetMessageName ¶
func (*Ikev2SetResponderReply) GetMessageName() string
func (*Ikev2SetResponderReply) GetMessageType ¶
func (*Ikev2SetResponderReply) GetMessageType() api.MessageType
type Ikev2SetSaLifetime ¶
type Ikev2SetSaLifetime struct { Name []byte `struc:"[64]byte"` Lifetime uint64 LifetimeJitter uint32 Handover uint32 LifetimeMaxdata uint64 }
Ikev2SetSaLifetime represents the VPP binary API message 'ikev2_set_sa_lifetime'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 803:
"ikev2_set_sa_lifetime", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "name", 64 ], [ "u64", "lifetime" ], [ "u32", "lifetime_jitter" ], [ "u32", "handover" ], [ "u64", "lifetime_maxdata" ], { "crc": "0x46d31203" }
func (*Ikev2SetSaLifetime) GetCrcString ¶
func (*Ikev2SetSaLifetime) GetCrcString() string
func (*Ikev2SetSaLifetime) GetMessageName ¶
func (*Ikev2SetSaLifetime) GetMessageName() string
func (*Ikev2SetSaLifetime) GetMessageType ¶
func (*Ikev2SetSaLifetime) GetMessageType() api.MessageType
type Ikev2SetSaLifetimeReply ¶
type Ikev2SetSaLifetimeReply struct {
Retval int32
}
Ikev2SetSaLifetimeReply represents the VPP binary API message 'ikev2_set_sa_lifetime_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 842:
"ikev2_set_sa_lifetime_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*Ikev2SetSaLifetimeReply) GetCrcString ¶
func (*Ikev2SetSaLifetimeReply) GetCrcString() string
func (*Ikev2SetSaLifetimeReply) GetMessageName ¶
func (*Ikev2SetSaLifetimeReply) GetMessageName() string
func (*Ikev2SetSaLifetimeReply) GetMessageType ¶
func (*Ikev2SetSaLifetimeReply) GetMessageType() api.MessageType
type IpsecInterfaceAddDelSpd ¶
IpsecInterfaceAddDelSpd represents the VPP binary API message 'ipsec_interface_add_del_spd'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 48:
"ipsec_interface_add_del_spd", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_add" ], [ "u32", "sw_if_index" ], [ "u32", "spd_id" ], { "crc": "0x1e3b8286" }
func (*IpsecInterfaceAddDelSpd) GetCrcString ¶
func (*IpsecInterfaceAddDelSpd) GetCrcString() string
func (*IpsecInterfaceAddDelSpd) GetMessageName ¶
func (*IpsecInterfaceAddDelSpd) GetMessageName() string
func (*IpsecInterfaceAddDelSpd) GetMessageType ¶
func (*IpsecInterfaceAddDelSpd) GetMessageType() api.MessageType
type IpsecInterfaceAddDelSpdReply ¶
type IpsecInterfaceAddDelSpdReply struct {
Retval int32
}
IpsecInterfaceAddDelSpdReply represents the VPP binary API message 'ipsec_interface_add_del_spd_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 78:
"ipsec_interface_add_del_spd_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*IpsecInterfaceAddDelSpdReply) GetCrcString ¶
func (*IpsecInterfaceAddDelSpdReply) GetCrcString() string
func (*IpsecInterfaceAddDelSpdReply) GetMessageName ¶
func (*IpsecInterfaceAddDelSpdReply) GetMessageName() string
func (*IpsecInterfaceAddDelSpdReply) GetMessageType ¶
func (*IpsecInterfaceAddDelSpdReply) GetMessageType() api.MessageType
type IpsecSaDetails ¶
type IpsecSaDetails struct { SaID uint32 SwIfIndex uint32 Spi uint32 Protocol uint8 CryptoAlg uint8 CryptoKeyLen uint8 CryptoKey []byte `struc:"[128]byte"` IntegAlg uint8 IntegKeyLen uint8 IntegKey []byte `struc:"[128]byte"` UseEsn uint8 UseAntiReplay uint8 IsTunnel uint8 IsTunnelIP6 uint8 TunnelSrcAddr []byte `struc:"[16]byte"` TunnelDstAddr []byte `struc:"[16]byte"` Salt uint32 SeqOutbound uint64 LastSeqInbound uint64 ReplayWindow uint64 TotalDataSize uint64 UDPEncap uint8 }
IpsecSaDetails represents the VPP binary API message 'ipsec_sa_details'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1277:
"ipsec_sa_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "sa_id" ], [ "u32", "sw_if_index" ], [ "u32", "spi" ], [ "u8", "protocol" ], [ "u8", "crypto_alg" ], [ "u8", "crypto_key_len" ], [ "u8", "crypto_key", 128 ], [ "u8", "integ_alg" ], [ "u8", "integ_key_len" ], [ "u8", "integ_key", 128 ], [ "u8", "use_esn" ], [ "u8", "use_anti_replay" ], [ "u8", "is_tunnel" ], [ "u8", "is_tunnel_ip6" ], [ "u8", "tunnel_src_addr", 16 ], [ "u8", "tunnel_dst_addr", 16 ], [ "u32", "salt" ], [ "u64", "seq_outbound" ], [ "u64", "last_seq_inbound" ], [ "u64", "replay_window" ], [ "u64", "total_data_size" ], [ "u8", "udp_encap" ], { "crc": "0xdc927a3b" }
func (*IpsecSaDetails) GetCrcString ¶
func (*IpsecSaDetails) GetCrcString() string
func (*IpsecSaDetails) GetMessageName ¶
func (*IpsecSaDetails) GetMessageName() string
func (*IpsecSaDetails) GetMessageType ¶
func (*IpsecSaDetails) GetMessageType() api.MessageType
type IpsecSaDump ¶
type IpsecSaDump struct {
SaID uint32
}
IpsecSaDump represents the VPP binary API message 'ipsec_sa_dump'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1255:
"ipsec_sa_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sa_id" ], { "crc": "0x2076c2f4" }
func (*IpsecSaDump) GetCrcString ¶
func (*IpsecSaDump) GetCrcString() string
func (*IpsecSaDump) GetMessageName ¶
func (*IpsecSaDump) GetMessageName() string
func (*IpsecSaDump) GetMessageType ¶
func (*IpsecSaDump) GetMessageType() api.MessageType
type IpsecSaSetKey ¶
type IpsecSaSetKey struct { SaID uint32 CryptoKeyLength uint8 CryptoKey []byte `struc:"[128]byte"` IntegrityKeyLength uint8 IntegrityKey []byte `struc:"[128]byte"` }
IpsecSaSetKey represents the VPP binary API message 'ipsec_sa_set_key'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 312:
"ipsec_sa_set_key", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sa_id" ], [ "u8", "crypto_key_length" ], [ "u8", "crypto_key", 128 ], [ "u8", "integrity_key_length" ], [ "u8", "integrity_key", 128 ], { "crc": "0x93b4f08a" }
func (*IpsecSaSetKey) GetCrcString ¶
func (*IpsecSaSetKey) GetCrcString() string
func (*IpsecSaSetKey) GetMessageName ¶
func (*IpsecSaSetKey) GetMessageName() string
func (*IpsecSaSetKey) GetMessageType ¶
func (*IpsecSaSetKey) GetMessageType() api.MessageType
type IpsecSaSetKeyReply ¶
type IpsecSaSetKeyReply struct {
Retval int32
}
IpsecSaSetKeyReply represents the VPP binary API message 'ipsec_sa_set_key_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 352:
"ipsec_sa_set_key_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*IpsecSaSetKeyReply) GetCrcString ¶
func (*IpsecSaSetKeyReply) GetCrcString() string
func (*IpsecSaSetKeyReply) GetMessageName ¶
func (*IpsecSaSetKeyReply) GetMessageName() string
func (*IpsecSaSetKeyReply) GetMessageType ¶
func (*IpsecSaSetKeyReply) GetMessageType() api.MessageType
type IpsecSadAddDelEntry ¶
type IpsecSadAddDelEntry struct { IsAdd uint8 SadID uint32 Spi uint32 Protocol uint8 CryptoAlgorithm uint8 CryptoKeyLength uint8 CryptoKey []byte `struc:"[128]byte"` IntegrityAlgorithm uint8 IntegrityKeyLength uint8 IntegrityKey []byte `struc:"[128]byte"` UseExtendedSequenceNumber uint8 UseAntiReplay uint8 IsTunnel uint8 IsTunnelIpv6 uint8 TunnelSrcAddress []byte `struc:"[16]byte"` TunnelDstAddress []byte `struc:"[16]byte"` UDPEncap uint8 }
IpsecSadAddDelEntry represents the VPP binary API message 'ipsec_sad_add_del_entry'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 204:
"ipsec_sad_add_del_entry", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_add" ], [ "u32", "sad_id" ], [ "u32", "spi" ], [ "u8", "protocol" ], [ "u8", "crypto_algorithm" ], [ "u8", "crypto_key_length" ], [ "u8", "crypto_key", 128 ], [ "u8", "integrity_algorithm" ], [ "u8", "integrity_key_length" ], [ "u8", "integrity_key", 128 ], [ "u8", "use_extended_sequence_number" ], [ "u8", "use_anti_replay" ], [ "u8", "is_tunnel" ], [ "u8", "is_tunnel_ipv6" ], [ "u8", "tunnel_src_address", 16 ], [ "u8", "tunnel_dst_address", 16 ], [ "u8", "udp_encap" ], { "crc": "0x306782b4" }
func (*IpsecSadAddDelEntry) GetCrcString ¶
func (*IpsecSadAddDelEntry) GetCrcString() string
func (*IpsecSadAddDelEntry) GetMessageName ¶
func (*IpsecSadAddDelEntry) GetMessageName() string
func (*IpsecSadAddDelEntry) GetMessageType ¶
func (*IpsecSadAddDelEntry) GetMessageType() api.MessageType
type IpsecSadAddDelEntryReply ¶
type IpsecSadAddDelEntryReply struct {
Retval int32
}
IpsecSadAddDelEntryReply represents the VPP binary API message 'ipsec_sad_add_del_entry_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 294:
"ipsec_sad_add_del_entry_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*IpsecSadAddDelEntryReply) GetCrcString ¶
func (*IpsecSadAddDelEntryReply) GetCrcString() string
func (*IpsecSadAddDelEntryReply) GetMessageName ¶
func (*IpsecSadAddDelEntryReply) GetMessageName() string
func (*IpsecSadAddDelEntryReply) GetMessageType ¶
func (*IpsecSadAddDelEntryReply) GetMessageType() api.MessageType
type IpsecSpdAddDel ¶
IpsecSpdAddDel represents the VPP binary API message 'ipsec_spd_add_del'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 4:
"ipsec_spd_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_add" ], [ "u32", "spd_id" ], { "crc": "0x9ffdf5da" }
func (*IpsecSpdAddDel) GetCrcString ¶
func (*IpsecSpdAddDel) GetCrcString() string
func (*IpsecSpdAddDel) GetMessageName ¶
func (*IpsecSpdAddDel) GetMessageName() string
func (*IpsecSpdAddDel) GetMessageType ¶
func (*IpsecSpdAddDel) GetMessageType() api.MessageType
type IpsecSpdAddDelEntry ¶
type IpsecSpdAddDelEntry struct { IsAdd uint8 SpdID uint32 Priority int32 IsOutbound uint8 IsIpv6 uint8 IsIPAny uint8 RemoteAddressStart []byte `struc:"[16]byte"` RemoteAddressStop []byte `struc:"[16]byte"` LocalAddressStart []byte `struc:"[16]byte"` LocalAddressStop []byte `struc:"[16]byte"` Protocol uint8 RemotePortStart uint16 RemotePortStop uint16 LocalPortStart uint16 LocalPortStop uint16 Policy uint8 SaID uint32 }
IpsecSpdAddDelEntry represents the VPP binary API message 'ipsec_spd_add_del_entry'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 96:
"ipsec_spd_add_del_entry", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_add" ], [ "u32", "spd_id" ], [ "i32", "priority" ], [ "u8", "is_outbound" ], [ "u8", "is_ipv6" ], [ "u8", "is_ip_any" ], [ "u8", "remote_address_start", 16 ], [ "u8", "remote_address_stop", 16 ], [ "u8", "local_address_start", 16 ], [ "u8", "local_address_stop", 16 ], [ "u8", "protocol" ], [ "u16", "remote_port_start" ], [ "u16", "remote_port_stop" ], [ "u16", "local_port_start" ], [ "u16", "local_port_stop" ], [ "u8", "policy" ], [ "u32", "sa_id" ], { "crc": "0x7687a364" }
func (*IpsecSpdAddDelEntry) GetCrcString ¶
func (*IpsecSpdAddDelEntry) GetCrcString() string
func (*IpsecSpdAddDelEntry) GetMessageName ¶
func (*IpsecSpdAddDelEntry) GetMessageName() string
func (*IpsecSpdAddDelEntry) GetMessageType ¶
func (*IpsecSpdAddDelEntry) GetMessageType() api.MessageType
type IpsecSpdAddDelEntryReply ¶
type IpsecSpdAddDelEntryReply struct {
Retval int32
}
IpsecSpdAddDelEntryReply represents the VPP binary API message 'ipsec_spd_add_del_entry_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 186:
"ipsec_spd_add_del_entry_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*IpsecSpdAddDelEntryReply) GetCrcString ¶
func (*IpsecSpdAddDelEntryReply) GetCrcString() string
func (*IpsecSpdAddDelEntryReply) GetMessageName ¶
func (*IpsecSpdAddDelEntryReply) GetMessageName() string
func (*IpsecSpdAddDelEntryReply) GetMessageType ¶
func (*IpsecSpdAddDelEntryReply) GetMessageType() api.MessageType
type IpsecSpdAddDelReply ¶
type IpsecSpdAddDelReply struct {
Retval int32
}
IpsecSpdAddDelReply represents the VPP binary API message 'ipsec_spd_add_del_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 30:
"ipsec_spd_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*IpsecSpdAddDelReply) GetCrcString ¶
func (*IpsecSpdAddDelReply) GetCrcString() string
func (*IpsecSpdAddDelReply) GetMessageName ¶
func (*IpsecSpdAddDelReply) GetMessageName() string
func (*IpsecSpdAddDelReply) GetMessageType ¶
func (*IpsecSpdAddDelReply) GetMessageType() api.MessageType
type IpsecSpdDetails ¶
type IpsecSpdDetails struct { SpdID uint32 Priority int32 IsOutbound uint8 IsIpv6 uint8 LocalStartAddr []byte `struc:"[16]byte"` LocalStopAddr []byte `struc:"[16]byte"` LocalStartPort uint16 LocalStopPort uint16 RemoteStartAddr []byte `struc:"[16]byte"` RemoteStopAddr []byte `struc:"[16]byte"` RemoteStartPort uint16 RemoteStopPort uint16 Protocol uint8 Policy uint8 SaID uint32 Bytes uint64 Packets uint64 }
IpsecSpdDetails represents the VPP binary API message 'ipsec_spd_details'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1047:
"ipsec_spd_details", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "u32", "spd_id" ], [ "i32", "priority" ], [ "u8", "is_outbound" ], [ "u8", "is_ipv6" ], [ "u8", "local_start_addr", 16 ], [ "u8", "local_stop_addr", 16 ], [ "u16", "local_start_port" ], [ "u16", "local_stop_port" ], [ "u8", "remote_start_addr", 16 ], [ "u8", "remote_stop_addr", 16 ], [ "u16", "remote_start_port" ], [ "u16", "remote_stop_port" ], [ "u8", "protocol" ], [ "u8", "policy" ], [ "u32", "sa_id" ], [ "u64", "bytes" ], [ "u64", "packets" ], { "crc": "0x1560895d" }
func (*IpsecSpdDetails) GetCrcString ¶
func (*IpsecSpdDetails) GetCrcString() string
func (*IpsecSpdDetails) GetMessageName ¶
func (*IpsecSpdDetails) GetMessageName() string
func (*IpsecSpdDetails) GetMessageType ¶
func (*IpsecSpdDetails) GetMessageType() api.MessageType
type IpsecSpdDump ¶
IpsecSpdDump represents the VPP binary API message 'ipsec_spd_dump'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1021:
"ipsec_spd_dump", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "spd_id" ], [ "u32", "sa_id" ], { "crc": "0xafefbf7d" }
func (*IpsecSpdDump) GetCrcString ¶
func (*IpsecSpdDump) GetCrcString() string
func (*IpsecSpdDump) GetMessageName ¶
func (*IpsecSpdDump) GetMessageName() string
func (*IpsecSpdDump) GetMessageType ¶
func (*IpsecSpdDump) GetMessageType() api.MessageType
type IpsecTunnelIfAddDel ¶
type IpsecTunnelIfAddDel struct { IsAdd uint8 Esn uint8 AntiReplay uint8 LocalIP []byte `struc:"[4]byte"` RemoteIP []byte `struc:"[4]byte"` LocalSpi uint32 RemoteSpi uint32 CryptoAlg uint8 LocalCryptoKeyLen uint8 LocalCryptoKey []byte `struc:"[128]byte"` RemoteCryptoKeyLen uint8 RemoteCryptoKey []byte `struc:"[128]byte"` IntegAlg uint8 LocalIntegKeyLen uint8 LocalIntegKey []byte `struc:"[128]byte"` RemoteIntegKeyLen uint8 RemoteIntegKey []byte `struc:"[128]byte"` Renumber uint8 ShowInstance uint32 }
IpsecTunnelIfAddDel represents the VPP binary API message 'ipsec_tunnel_if_add_del'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1133:
"ipsec_tunnel_if_add_del", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u8", "is_add" ], [ "u8", "esn" ], [ "u8", "anti_replay" ], [ "u8", "local_ip", 4 ], [ "u8", "remote_ip", 4 ], [ "u32", "local_spi" ], [ "u32", "remote_spi" ], [ "u8", "crypto_alg" ], [ "u8", "local_crypto_key_len" ], [ "u8", "local_crypto_key", 128 ], [ "u8", "remote_crypto_key_len" ], [ "u8", "remote_crypto_key", 128 ], [ "u8", "integ_alg" ], [ "u8", "local_integ_key_len" ], [ "u8", "local_integ_key", 128 ], [ "u8", "remote_integ_key_len" ], [ "u8", "remote_integ_key", 128 ], [ "u8", "renumber" ], [ "u32", "show_instance" ], { "crc": "0x56b8943b" }
func (*IpsecTunnelIfAddDel) GetCrcString ¶
func (*IpsecTunnelIfAddDel) GetCrcString() string
func (*IpsecTunnelIfAddDel) GetMessageName ¶
func (*IpsecTunnelIfAddDel) GetMessageName() string
func (*IpsecTunnelIfAddDel) GetMessageType ¶
func (*IpsecTunnelIfAddDel) GetMessageType() api.MessageType
type IpsecTunnelIfAddDelReply ¶
IpsecTunnelIfAddDelReply represents the VPP binary API message 'ipsec_tunnel_if_add_del_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1233:
"ipsec_tunnel_if_add_del_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "sw_if_index" ], { "crc": "0xfda5941f" }
func (*IpsecTunnelIfAddDelReply) GetCrcString ¶
func (*IpsecTunnelIfAddDelReply) GetCrcString() string
func (*IpsecTunnelIfAddDelReply) GetMessageName ¶
func (*IpsecTunnelIfAddDelReply) GetMessageName() string
func (*IpsecTunnelIfAddDelReply) GetMessageType ¶
func (*IpsecTunnelIfAddDelReply) GetMessageType() api.MessageType
type IpsecTunnelIfSetKey ¶
type IpsecTunnelIfSetKey struct { SwIfIndex uint32 KeyType uint8 Alg uint8 KeyLen uint8 Key []byte `struc:"[128]byte"` }
IpsecTunnelIfSetKey represents the VPP binary API message 'ipsec_tunnel_if_set_key'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1383:
"ipsec_tunnel_if_set_key", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u8", "key_type" ], [ "u8", "alg" ], [ "u8", "key_len" ], [ "u8", "key", 128 ], { "crc": "0x326169a8" }
func (*IpsecTunnelIfSetKey) GetCrcString ¶
func (*IpsecTunnelIfSetKey) GetCrcString() string
func (*IpsecTunnelIfSetKey) GetMessageName ¶
func (*IpsecTunnelIfSetKey) GetMessageName() string
func (*IpsecTunnelIfSetKey) GetMessageType ¶
func (*IpsecTunnelIfSetKey) GetMessageType() api.MessageType
type IpsecTunnelIfSetKeyReply ¶
type IpsecTunnelIfSetKeyReply struct {
Retval int32
}
IpsecTunnelIfSetKeyReply represents the VPP binary API message 'ipsec_tunnel_if_set_key_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1422:
"ipsec_tunnel_if_set_key_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*IpsecTunnelIfSetKeyReply) GetCrcString ¶
func (*IpsecTunnelIfSetKeyReply) GetCrcString() string
func (*IpsecTunnelIfSetKeyReply) GetMessageName ¶
func (*IpsecTunnelIfSetKeyReply) GetMessageName() string
func (*IpsecTunnelIfSetKeyReply) GetMessageType ¶
func (*IpsecTunnelIfSetKeyReply) GetMessageType() api.MessageType
type IpsecTunnelIfSetSa ¶
IpsecTunnelIfSetSa represents the VPP binary API message 'ipsec_tunnel_if_set_sa'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1440:
"ipsec_tunnel_if_set_sa", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "sw_if_index" ], [ "u32", "sa_id" ], [ "u8", "is_outbound" ], { "crc": "0x6ab567f2" }
func (*IpsecTunnelIfSetSa) GetCrcString ¶
func (*IpsecTunnelIfSetSa) GetCrcString() string
func (*IpsecTunnelIfSetSa) GetMessageName ¶
func (*IpsecTunnelIfSetSa) GetMessageName() string
func (*IpsecTunnelIfSetSa) GetMessageType ¶
func (*IpsecTunnelIfSetSa) GetMessageType() api.MessageType
type IpsecTunnelIfSetSaReply ¶
type IpsecTunnelIfSetSaReply struct {
Retval int32
}
IpsecTunnelIfSetSaReply represents the VPP binary API message 'ipsec_tunnel_if_set_sa_reply'. Generated from '/usr/share/vpp/api/ipsec.api.json', line 1470:
"ipsec_tunnel_if_set_sa_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" }
func (*IpsecTunnelIfSetSaReply) GetCrcString ¶
func (*IpsecTunnelIfSetSaReply) GetCrcString() string
func (*IpsecTunnelIfSetSaReply) GetMessageName ¶
func (*IpsecTunnelIfSetSaReply) GetMessageName() string
func (*IpsecTunnelIfSetSaReply) GetMessageType ¶
func (*IpsecTunnelIfSetSaReply) GetMessageType() api.MessageType