Documentation ¶
Overview ¶
Package bfd represents the VPP binary API of the 'bfd' VPP module. DO NOT EDIT. Generated from '/usr/share/vpp/api/bfd.api.json'
Code generated by github.com/ungerik/pkgreflect DO NOT EDIT.
Index ¶
- Constants
- Variables
- func NewBfdAuthDelKey() api.Message
- func NewBfdAuthDelKeyReply() api.Message
- func NewBfdAuthKeysDetails() api.Message
- func NewBfdAuthKeysDump() api.Message
- func NewBfdAuthSetKey() api.Message
- func NewBfdAuthSetKeyReply() api.Message
- func NewBfdUDPAdd() api.Message
- func NewBfdUDPAddReply() api.Message
- func NewBfdUDPAuthActivate() api.Message
- func NewBfdUDPAuthActivateReply() api.Message
- func NewBfdUDPAuthDeactivate() api.Message
- func NewBfdUDPAuthDeactivateReply() api.Message
- func NewBfdUDPDel() api.Message
- func NewBfdUDPDelEchoSource() api.Message
- func NewBfdUDPDelEchoSourceReply() api.Message
- func NewBfdUDPDelReply() api.Message
- func NewBfdUDPMod() api.Message
- func NewBfdUDPModReply() api.Message
- func NewBfdUDPSessionDetails() api.Message
- func NewBfdUDPSessionDump() api.Message
- func NewBfdUDPSessionSetFlags() api.Message
- func NewBfdUDPSessionSetFlagsReply() api.Message
- func NewBfdUDPSetEchoSource() api.Message
- func NewBfdUDPSetEchoSourceReply() api.Message
- func NewWantBfdEvents() api.Message
- func NewWantBfdEventsReply() api.Message
- type BfdAuthDelKey
- type BfdAuthDelKeyReply
- type BfdAuthKeysDetails
- type BfdAuthKeysDump
- type BfdAuthSetKey
- type BfdAuthSetKeyReply
- type BfdUDPAdd
- type BfdUDPAddReply
- type BfdUDPAuthActivate
- type BfdUDPAuthActivateReply
- type BfdUDPAuthDeactivate
- type BfdUDPAuthDeactivateReply
- type BfdUDPDel
- type BfdUDPDelEchoSource
- type BfdUDPDelEchoSourceReply
- type BfdUDPDelReply
- type BfdUDPMod
- type BfdUDPModReply
- type BfdUDPSessionDetails
- type BfdUDPSessionDump
- type BfdUDPSessionSetFlags
- type BfdUDPSessionSetFlagsReply
- type BfdUDPSetEchoSource
- type BfdUDPSetEchoSourceReply
- type WantBfdEvents
- type WantBfdEventsReply
Constants ¶
const VlAPIVersion = 0xdd31bf39
VlApiVersion contains version of the API.
Variables ¶
var Consts = map[string]reflect.Value{ "VlAPIVersion": reflect.ValueOf(VlAPIVersion), }
var Functions = map[string]reflect.Value{ "NewBfdAuthDelKey": reflect.ValueOf(NewBfdAuthDelKey), "NewBfdAuthDelKeyReply": reflect.ValueOf(NewBfdAuthDelKeyReply), "NewBfdAuthKeysDetails": reflect.ValueOf(NewBfdAuthKeysDetails), "NewBfdAuthKeysDump": reflect.ValueOf(NewBfdAuthKeysDump), "NewBfdAuthSetKey": reflect.ValueOf(NewBfdAuthSetKey), "NewBfdAuthSetKeyReply": reflect.ValueOf(NewBfdAuthSetKeyReply), "NewBfdUDPAdd": reflect.ValueOf(NewBfdUDPAdd), "NewBfdUDPAddReply": reflect.ValueOf(NewBfdUDPAddReply), "NewBfdUDPAuthActivate": reflect.ValueOf(NewBfdUDPAuthActivate), "NewBfdUDPAuthActivateReply": reflect.ValueOf(NewBfdUDPAuthActivateReply), "NewBfdUDPAuthDeactivate": reflect.ValueOf(NewBfdUDPAuthDeactivate), "NewBfdUDPAuthDeactivateReply": reflect.ValueOf(NewBfdUDPAuthDeactivateReply), "NewBfdUDPDel": reflect.ValueOf(NewBfdUDPDel), "NewBfdUDPDelEchoSource": reflect.ValueOf(NewBfdUDPDelEchoSource), "NewBfdUDPDelEchoSourceReply": reflect.ValueOf(NewBfdUDPDelEchoSourceReply), "NewBfdUDPDelReply": reflect.ValueOf(NewBfdUDPDelReply), "NewBfdUDPMod": reflect.ValueOf(NewBfdUDPMod), "NewBfdUDPModReply": reflect.ValueOf(NewBfdUDPModReply), "NewBfdUDPSessionDetails": reflect.ValueOf(NewBfdUDPSessionDetails), "NewBfdUDPSessionDump": reflect.ValueOf(NewBfdUDPSessionDump), "NewBfdUDPSessionSetFlags": reflect.ValueOf(NewBfdUDPSessionSetFlags), "NewBfdUDPSessionSetFlagsReply": reflect.ValueOf(NewBfdUDPSessionSetFlagsReply), "NewBfdUDPSetEchoSource": reflect.ValueOf(NewBfdUDPSetEchoSource), "NewBfdUDPSetEchoSourceReply": reflect.ValueOf(NewBfdUDPSetEchoSourceReply), "NewWantBfdEvents": reflect.ValueOf(NewWantBfdEvents), "NewWantBfdEventsReply": reflect.ValueOf(NewWantBfdEventsReply), }
var Types = map[string]reflect.Type{ "BfdAuthDelKey": reflect.TypeOf((*BfdAuthDelKey)(nil)).Elem(), "BfdAuthDelKeyReply": reflect.TypeOf((*BfdAuthDelKeyReply)(nil)).Elem(), "BfdAuthKeysDetails": reflect.TypeOf((*BfdAuthKeysDetails)(nil)).Elem(), "BfdAuthKeysDump": reflect.TypeOf((*BfdAuthKeysDump)(nil)).Elem(), "BfdAuthSetKey": reflect.TypeOf((*BfdAuthSetKey)(nil)).Elem(), "BfdAuthSetKeyReply": reflect.TypeOf((*BfdAuthSetKeyReply)(nil)).Elem(), "BfdUDPAdd": reflect.TypeOf((*BfdUDPAdd)(nil)).Elem(), "BfdUDPAddReply": reflect.TypeOf((*BfdUDPAddReply)(nil)).Elem(), "BfdUDPAuthActivate": reflect.TypeOf((*BfdUDPAuthActivate)(nil)).Elem(), "BfdUDPAuthActivateReply": reflect.TypeOf((*BfdUDPAuthActivateReply)(nil)).Elem(), "BfdUDPAuthDeactivate": reflect.TypeOf((*BfdUDPAuthDeactivate)(nil)).Elem(), "BfdUDPAuthDeactivateReply": reflect.TypeOf((*BfdUDPAuthDeactivateReply)(nil)).Elem(), "BfdUDPDel": reflect.TypeOf((*BfdUDPDel)(nil)).Elem(), "BfdUDPDelEchoSource": reflect.TypeOf((*BfdUDPDelEchoSource)(nil)).Elem(), "BfdUDPDelEchoSourceReply": reflect.TypeOf((*BfdUDPDelEchoSourceReply)(nil)).Elem(), "BfdUDPDelReply": reflect.TypeOf((*BfdUDPDelReply)(nil)).Elem(), "BfdUDPMod": reflect.TypeOf((*BfdUDPMod)(nil)).Elem(), "BfdUDPModReply": reflect.TypeOf((*BfdUDPModReply)(nil)).Elem(), "BfdUDPSessionDetails": reflect.TypeOf((*BfdUDPSessionDetails)(nil)).Elem(), "BfdUDPSessionDump": reflect.TypeOf((*BfdUDPSessionDump)(nil)).Elem(), "BfdUDPSessionSetFlags": reflect.TypeOf((*BfdUDPSessionSetFlags)(nil)).Elem(), "BfdUDPSessionSetFlagsReply": reflect.TypeOf((*BfdUDPSessionSetFlagsReply)(nil)).Elem(), "BfdUDPSetEchoSource": reflect.TypeOf((*BfdUDPSetEchoSource)(nil)).Elem(), "BfdUDPSetEchoSourceReply": reflect.TypeOf((*BfdUDPSetEchoSourceReply)(nil)).Elem(), "WantBfdEvents": reflect.TypeOf((*WantBfdEvents)(nil)).Elem(), "WantBfdEventsReply": reflect.TypeOf((*WantBfdEventsReply)(nil)).Elem(), }
var Variables = map[string]reflect.Value{}
Functions ¶
func NewBfdAuthDelKey ¶
func NewBfdAuthDelKeyReply ¶
func NewBfdAuthKeysDetails ¶
func NewBfdAuthKeysDump ¶
func NewBfdAuthSetKey ¶
func NewBfdAuthSetKeyReply ¶
func NewBfdUDPAdd ¶
func NewBfdUDPAddReply ¶
func NewBfdUDPAuthActivate ¶
func NewBfdUDPAuthDeactivate ¶
func NewBfdUDPDel ¶
func NewBfdUDPDelEchoSource ¶
func NewBfdUDPDelReply ¶
func NewBfdUDPMod ¶
func NewBfdUDPModReply ¶
func NewBfdUDPSessionDetails ¶
func NewBfdUDPSessionDump ¶
func NewBfdUDPSetEchoSource ¶
func NewWantBfdEvents ¶
func NewWantBfdEventsReply ¶
Types ¶
type BfdAuthDelKey ¶
type BfdAuthDelKey struct {
ConfKeyID uint32
}
BfdAuthDelKey represents the VPP binary API message 'bfd_auth_del_key'. Generated from '/usr/share/vpp/api/bfd.api.json', line 157:
["bfd_auth_del_key", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "conf_key_id"], {"crc" : "0x4e4d7318"} ],
func (*BfdAuthDelKey) GetCrcString ¶
func (*BfdAuthDelKey) GetCrcString() string
func (*BfdAuthDelKey) GetMessageName ¶
func (*BfdAuthDelKey) GetMessageName() string
func (*BfdAuthDelKey) GetMessageType ¶
func (*BfdAuthDelKey) GetMessageType() api.MessageType
type BfdAuthDelKeyReply ¶
type BfdAuthDelKeyReply struct {
Retval int32
}
BfdAuthDelKeyReply represents the VPP binary API message 'bfd_auth_del_key_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 164:
["bfd_auth_del_key_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xa0db385f"} ],
func (*BfdAuthDelKeyReply) GetCrcString ¶
func (*BfdAuthDelKeyReply) GetCrcString() string
func (*BfdAuthDelKeyReply) GetMessageName ¶
func (*BfdAuthDelKeyReply) GetMessageName() string
func (*BfdAuthDelKeyReply) GetMessageType ¶
func (*BfdAuthDelKeyReply) GetMessageType() api.MessageType
type BfdAuthKeysDetails ¶
BfdAuthKeysDetails represents the VPP binary API message 'bfd_auth_keys_details'. Generated from '/usr/share/vpp/api/bfd.api.json', line 176:
["bfd_auth_keys_details", ["u16", "_vl_msg_id"], ["u32", "context"], ["u32", "conf_key_id"], ["u32", "use_count"], ["u8", "auth_type"], {"crc" : "0x377927eb"} ],
func (*BfdAuthKeysDetails) GetCrcString ¶
func (*BfdAuthKeysDetails) GetCrcString() string
func (*BfdAuthKeysDetails) GetMessageName ¶
func (*BfdAuthKeysDetails) GetMessageName() string
func (*BfdAuthKeysDetails) GetMessageType ¶
func (*BfdAuthKeysDetails) GetMessageType() api.MessageType
type BfdAuthKeysDump ¶
type BfdAuthKeysDump struct { }
BfdAuthKeysDump represents the VPP binary API message 'bfd_auth_keys_dump'. Generated from '/usr/share/vpp/api/bfd.api.json', line 170:
["bfd_auth_keys_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0x336fa6ba"} ],
func (*BfdAuthKeysDump) GetCrcString ¶
func (*BfdAuthKeysDump) GetCrcString() string
func (*BfdAuthKeysDump) GetMessageName ¶
func (*BfdAuthKeysDump) GetMessageName() string
func (*BfdAuthKeysDump) GetMessageType ¶
func (*BfdAuthKeysDump) GetMessageType() api.MessageType
type BfdAuthSetKey ¶
type BfdAuthSetKey struct { ConfKeyID uint32 KeyLen uint8 AuthType uint8 Key []byte `struc:"[20]byte"` }
BfdAuthSetKey represents the VPP binary API message 'bfd_auth_set_key'. Generated from '/usr/share/vpp/api/bfd.api.json', line 141:
["bfd_auth_set_key", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "conf_key_id"], ["u8", "key_len"], ["u8", "auth_type"], ["u8", "key", 20], {"crc" : "0xabbe70cc"} ],
func (*BfdAuthSetKey) GetCrcString ¶
func (*BfdAuthSetKey) GetCrcString() string
func (*BfdAuthSetKey) GetMessageName ¶
func (*BfdAuthSetKey) GetMessageName() string
func (*BfdAuthSetKey) GetMessageType ¶
func (*BfdAuthSetKey) GetMessageType() api.MessageType
type BfdAuthSetKeyReply ¶
type BfdAuthSetKeyReply struct {
Retval int32
}
BfdAuthSetKeyReply represents the VPP binary API message 'bfd_auth_set_key_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 151:
["bfd_auth_set_key_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x68ed0d61"} ],
func (*BfdAuthSetKeyReply) GetCrcString ¶
func (*BfdAuthSetKeyReply) GetCrcString() string
func (*BfdAuthSetKeyReply) GetMessageName ¶
func (*BfdAuthSetKeyReply) GetMessageName() string
func (*BfdAuthSetKeyReply) GetMessageType ¶
func (*BfdAuthSetKeyReply) GetMessageType() api.MessageType
type BfdUDPAdd ¶
type BfdUDPAdd struct { SwIfIndex uint32 DesiredMinTx uint32 RequiredMinRx uint32 LocalAddr []byte `struc:"[16]byte"` PeerAddr []byte `struc:"[16]byte"` IsIpv6 uint8 DetectMult uint8 IsAuthenticated uint8 BfdKeyID uint8 ConfKeyID uint32 }
BfdUDPAdd represents the VPP binary API message 'bfd_udp_add'. Generated from '/usr/share/vpp/api/bfd.api.json', line 31:
["bfd_udp_add", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "desired_min_tx"], ["u32", "required_min_rx"], ["u8", "local_addr", 16], ["u8", "peer_addr", 16], ["u8", "is_ipv6"], ["u8", "detect_mult"], ["u8", "is_authenticated"], ["u8", "bfd_key_id"], ["u32", "conf_key_id"], {"crc" : "0x5fe67640"} ],
func (*BfdUDPAdd) GetCrcString ¶
func (*BfdUDPAdd) GetMessageName ¶
func (*BfdUDPAdd) GetMessageType ¶
func (*BfdUDPAdd) GetMessageType() api.MessageType
type BfdUDPAddReply ¶
type BfdUDPAddReply struct {
Retval int32
}
BfdUDPAddReply represents the VPP binary API message 'bfd_udp_add_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 47:
["bfd_udp_add_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x95013fb7"} ],
func (*BfdUDPAddReply) GetCrcString ¶
func (*BfdUDPAddReply) GetCrcString() string
func (*BfdUDPAddReply) GetMessageName ¶
func (*BfdUDPAddReply) GetMessageName() string
func (*BfdUDPAddReply) GetMessageType ¶
func (*BfdUDPAddReply) GetMessageType() api.MessageType
type BfdUDPAuthActivate ¶
type BfdUDPAuthActivate struct { SwIfIndex uint32 LocalAddr []byte `struc:"[16]byte"` PeerAddr []byte `struc:"[16]byte"` IsIpv6 uint8 IsDelayed uint8 BfdKeyID uint8 ConfKeyID uint32 }
BfdUDPAuthActivate represents the VPP binary API message 'bfd_udp_auth_activate'. Generated from '/usr/share/vpp/api/bfd.api.json', line 184:
["bfd_udp_auth_activate", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "local_addr", 16], ["u8", "peer_addr", 16], ["u8", "is_ipv6"], ["u8", "is_delayed"], ["u8", "bfd_key_id"], ["u32", "conf_key_id"], {"crc" : "0x87ac919e"} ],
func (*BfdUDPAuthActivate) GetCrcString ¶
func (*BfdUDPAuthActivate) GetCrcString() string
func (*BfdUDPAuthActivate) GetMessageName ¶
func (*BfdUDPAuthActivate) GetMessageName() string
func (*BfdUDPAuthActivate) GetMessageType ¶
func (*BfdUDPAuthActivate) GetMessageType() api.MessageType
type BfdUDPAuthActivateReply ¶
type BfdUDPAuthActivateReply struct {
Retval int32
}
BfdUDPAuthActivateReply represents the VPP binary API message 'bfd_udp_auth_activate_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 197:
["bfd_udp_auth_activate_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xba8f2610"} ],
func (*BfdUDPAuthActivateReply) GetCrcString ¶
func (*BfdUDPAuthActivateReply) GetCrcString() string
func (*BfdUDPAuthActivateReply) GetMessageName ¶
func (*BfdUDPAuthActivateReply) GetMessageName() string
func (*BfdUDPAuthActivateReply) GetMessageType ¶
func (*BfdUDPAuthActivateReply) GetMessageType() api.MessageType
type BfdUDPAuthDeactivate ¶
type BfdUDPAuthDeactivate struct { SwIfIndex uint32 LocalAddr []byte `struc:"[16]byte"` PeerAddr []byte `struc:"[16]byte"` IsIpv6 uint8 IsDelayed uint8 }
BfdUDPAuthDeactivate represents the VPP binary API message 'bfd_udp_auth_deactivate'. Generated from '/usr/share/vpp/api/bfd.api.json', line 203:
["bfd_udp_auth_deactivate", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "local_addr", 16], ["u8", "peer_addr", 16], ["u8", "is_ipv6"], ["u8", "is_delayed"], {"crc" : "0x75f4d9e3"} ],
func (*BfdUDPAuthDeactivate) GetCrcString ¶
func (*BfdUDPAuthDeactivate) GetCrcString() string
func (*BfdUDPAuthDeactivate) GetMessageName ¶
func (*BfdUDPAuthDeactivate) GetMessageName() string
func (*BfdUDPAuthDeactivate) GetMessageType ¶
func (*BfdUDPAuthDeactivate) GetMessageType() api.MessageType
type BfdUDPAuthDeactivateReply ¶
type BfdUDPAuthDeactivateReply struct {
Retval int32
}
BfdUDPAuthDeactivateReply represents the VPP binary API message 'bfd_udp_auth_deactivate_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 214:
["bfd_udp_auth_deactivate_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x1885e013"} ]
func (*BfdUDPAuthDeactivateReply) GetCrcString ¶
func (*BfdUDPAuthDeactivateReply) GetCrcString() string
func (*BfdUDPAuthDeactivateReply) GetMessageName ¶
func (*BfdUDPAuthDeactivateReply) GetMessageName() string
func (*BfdUDPAuthDeactivateReply) GetMessageType ¶
func (*BfdUDPAuthDeactivateReply) GetMessageType() api.MessageType
type BfdUDPDel ¶
type BfdUDPDel struct { SwIfIndex uint32 LocalAddr []byte `struc:"[16]byte"` PeerAddr []byte `struc:"[16]byte"` IsIpv6 uint8 }
BfdUDPDel represents the VPP binary API message 'bfd_udp_del'. Generated from '/usr/share/vpp/api/bfd.api.json', line 72:
["bfd_udp_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "local_addr", 16], ["u8", "peer_addr", 16], ["u8", "is_ipv6"], {"crc" : "0xe95cc3ee"} ],
func (*BfdUDPDel) GetCrcString ¶
func (*BfdUDPDel) GetMessageName ¶
func (*BfdUDPDel) GetMessageType ¶
func (*BfdUDPDel) GetMessageType() api.MessageType
type BfdUDPDelEchoSource ¶
type BfdUDPDelEchoSource struct { }
BfdUDPDelEchoSource represents the VPP binary API message 'bfd_udp_del_echo_source'. Generated from '/usr/share/vpp/api/bfd.api.json', line 19:
["bfd_udp_del_echo_source", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0x2757531c"} ],
func (*BfdUDPDelEchoSource) GetCrcString ¶
func (*BfdUDPDelEchoSource) GetCrcString() string
func (*BfdUDPDelEchoSource) GetMessageName ¶
func (*BfdUDPDelEchoSource) GetMessageName() string
func (*BfdUDPDelEchoSource) GetMessageType ¶
func (*BfdUDPDelEchoSource) GetMessageType() api.MessageType
type BfdUDPDelEchoSourceReply ¶
type BfdUDPDelEchoSourceReply struct {
Retval int32
}
BfdUDPDelEchoSourceReply represents the VPP binary API message 'bfd_udp_del_echo_source_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 25:
["bfd_udp_del_echo_source_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x63ae82c7"} ],
func (*BfdUDPDelEchoSourceReply) GetCrcString ¶
func (*BfdUDPDelEchoSourceReply) GetCrcString() string
func (*BfdUDPDelEchoSourceReply) GetMessageName ¶
func (*BfdUDPDelEchoSourceReply) GetMessageName() string
func (*BfdUDPDelEchoSourceReply) GetMessageType ¶
func (*BfdUDPDelEchoSourceReply) GetMessageType() api.MessageType
type BfdUDPDelReply ¶
type BfdUDPDelReply struct {
Retval int32
}
BfdUDPDelReply represents the VPP binary API message 'bfd_udp_del_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 82:
["bfd_udp_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xb9b0b355"} ],
func (*BfdUDPDelReply) GetCrcString ¶
func (*BfdUDPDelReply) GetCrcString() string
func (*BfdUDPDelReply) GetMessageName ¶
func (*BfdUDPDelReply) GetMessageName() string
func (*BfdUDPDelReply) GetMessageType ¶
func (*BfdUDPDelReply) GetMessageType() api.MessageType
type BfdUDPMod ¶
type BfdUDPMod struct { SwIfIndex uint32 DesiredMinTx uint32 RequiredMinRx uint32 LocalAddr []byte `struc:"[16]byte"` PeerAddr []byte `struc:"[16]byte"` IsIpv6 uint8 DetectMult uint8 }
BfdUDPMod represents the VPP binary API message 'bfd_udp_mod'. Generated from '/usr/share/vpp/api/bfd.api.json', line 53:
["bfd_udp_mod", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "desired_min_tx"], ["u32", "required_min_rx"], ["u8", "local_addr", 16], ["u8", "peer_addr", 16], ["u8", "is_ipv6"], ["u8", "detect_mult"], {"crc" : "0xcee1341e"} ],
func (*BfdUDPMod) GetCrcString ¶
func (*BfdUDPMod) GetMessageName ¶
func (*BfdUDPMod) GetMessageType ¶
func (*BfdUDPMod) GetMessageType() api.MessageType
type BfdUDPModReply ¶
type BfdUDPModReply struct {
Retval int32
}
BfdUDPModReply represents the VPP binary API message 'bfd_udp_mod_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 66:
["bfd_udp_mod_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x6f9b0cf4"} ],
func (*BfdUDPModReply) GetCrcString ¶
func (*BfdUDPModReply) GetCrcString() string
func (*BfdUDPModReply) GetMessageName ¶
func (*BfdUDPModReply) GetMessageName() string
func (*BfdUDPModReply) GetMessageType ¶
func (*BfdUDPModReply) GetMessageType() api.MessageType
type BfdUDPSessionDetails ¶
type BfdUDPSessionDetails struct { SwIfIndex uint32 LocalAddr []byte `struc:"[16]byte"` PeerAddr []byte `struc:"[16]byte"` IsIpv6 uint8 State uint8 IsAuthenticated uint8 BfdKeyID uint8 ConfKeyID uint32 RequiredMinRx uint32 DesiredMinTx uint32 DetectMult uint8 }
BfdUDPSessionDetails represents the VPP binary API message 'bfd_udp_session_details'. Generated from '/usr/share/vpp/api/bfd.api.json', line 94:
["bfd_udp_session_details", ["u16", "_vl_msg_id"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "local_addr", 16], ["u8", "peer_addr", 16], ["u8", "is_ipv6"], ["u8", "state"], ["u8", "is_authenticated"], ["u8", "bfd_key_id"], ["u32", "conf_key_id"], ["u32", "required_min_rx"], ["u32", "desired_min_tx"], ["u8", "detect_mult"], {"crc" : "0x1a431796"} ],
func (*BfdUDPSessionDetails) GetCrcString ¶
func (*BfdUDPSessionDetails) GetCrcString() string
func (*BfdUDPSessionDetails) GetMessageName ¶
func (*BfdUDPSessionDetails) GetMessageName() string
func (*BfdUDPSessionDetails) GetMessageType ¶
func (*BfdUDPSessionDetails) GetMessageType() api.MessageType
type BfdUDPSessionDump ¶
type BfdUDPSessionDump struct { }
BfdUDPSessionDump represents the VPP binary API message 'bfd_udp_session_dump'. Generated from '/usr/share/vpp/api/bfd.api.json', line 88:
["bfd_udp_session_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0xb5bd25a6"} ],
func (*BfdUDPSessionDump) GetCrcString ¶
func (*BfdUDPSessionDump) GetCrcString() string
func (*BfdUDPSessionDump) GetMessageName ¶
func (*BfdUDPSessionDump) GetMessageName() string
func (*BfdUDPSessionDump) GetMessageType ¶
func (*BfdUDPSessionDump) GetMessageType() api.MessageType
type BfdUDPSessionSetFlags ¶
type BfdUDPSessionSetFlags struct { SwIfIndex uint32 LocalAddr []byte `struc:"[16]byte"` PeerAddr []byte `struc:"[16]byte"` IsIpv6 uint8 AdminUpDown uint8 }
BfdUDPSessionSetFlags represents the VPP binary API message 'bfd_udp_session_set_flags'. Generated from '/usr/share/vpp/api/bfd.api.json', line 110:
["bfd_udp_session_set_flags", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "local_addr", 16], ["u8", "peer_addr", 16], ["u8", "is_ipv6"], ["u8", "admin_up_down"], {"crc" : "0x7b8518ba"} ],
func (*BfdUDPSessionSetFlags) GetCrcString ¶
func (*BfdUDPSessionSetFlags) GetCrcString() string
func (*BfdUDPSessionSetFlags) GetMessageName ¶
func (*BfdUDPSessionSetFlags) GetMessageName() string
func (*BfdUDPSessionSetFlags) GetMessageType ¶
func (*BfdUDPSessionSetFlags) GetMessageType() api.MessageType
type BfdUDPSessionSetFlagsReply ¶
type BfdUDPSessionSetFlagsReply struct {
Retval int32
}
BfdUDPSessionSetFlagsReply represents the VPP binary API message 'bfd_udp_session_set_flags_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 121:
["bfd_udp_session_set_flags_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x1a8335c3"} ],
func (*BfdUDPSessionSetFlagsReply) GetCrcString ¶
func (*BfdUDPSessionSetFlagsReply) GetCrcString() string
func (*BfdUDPSessionSetFlagsReply) GetMessageName ¶
func (*BfdUDPSessionSetFlagsReply) GetMessageName() string
func (*BfdUDPSessionSetFlagsReply) GetMessageType ¶
func (*BfdUDPSessionSetFlagsReply) GetMessageType() api.MessageType
type BfdUDPSetEchoSource ¶
type BfdUDPSetEchoSource struct {
SwIfIndex uint32
}
BfdUDPSetEchoSource represents the VPP binary API message 'bfd_udp_set_echo_source'. Generated from '/usr/share/vpp/api/bfd.api.json', line 6:
["bfd_udp_set_echo_source", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], {"crc" : "0x928d862a"} ],
func (*BfdUDPSetEchoSource) GetCrcString ¶
func (*BfdUDPSetEchoSource) GetCrcString() string
func (*BfdUDPSetEchoSource) GetMessageName ¶
func (*BfdUDPSetEchoSource) GetMessageName() string
func (*BfdUDPSetEchoSource) GetMessageType ¶
func (*BfdUDPSetEchoSource) GetMessageType() api.MessageType
type BfdUDPSetEchoSourceReply ¶
type BfdUDPSetEchoSourceReply struct {
Retval int32
}
BfdUDPSetEchoSourceReply represents the VPP binary API message 'bfd_udp_set_echo_source_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 13:
["bfd_udp_set_echo_source_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xc7700775"} ],
func (*BfdUDPSetEchoSourceReply) GetCrcString ¶
func (*BfdUDPSetEchoSourceReply) GetCrcString() string
func (*BfdUDPSetEchoSourceReply) GetMessageName ¶
func (*BfdUDPSetEchoSourceReply) GetMessageName() string
func (*BfdUDPSetEchoSourceReply) GetMessageType ¶
func (*BfdUDPSetEchoSourceReply) GetMessageType() api.MessageType
type WantBfdEvents ¶
WantBfdEvents represents the VPP binary API message 'want_bfd_events'. Generated from '/usr/share/vpp/api/bfd.api.json', line 127:
["want_bfd_events", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "enable_disable"], ["u32", "pid"], {"crc" : "0xbc6547f0"} ],
func (*WantBfdEvents) GetCrcString ¶
func (*WantBfdEvents) GetCrcString() string
func (*WantBfdEvents) GetMessageName ¶
func (*WantBfdEvents) GetMessageName() string
func (*WantBfdEvents) GetMessageType ¶
func (*WantBfdEvents) GetMessageType() api.MessageType
type WantBfdEventsReply ¶
type WantBfdEventsReply struct {
Retval int32
}
WantBfdEventsReply represents the VPP binary API message 'want_bfd_events_reply'. Generated from '/usr/share/vpp/api/bfd.api.json', line 135:
["want_bfd_events_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xbe8b3ff3"} ],
func (*WantBfdEventsReply) GetCrcString ¶
func (*WantBfdEventsReply) GetCrcString() string
func (*WantBfdEventsReply) GetMessageName ¶
func (*WantBfdEventsReply) GetMessageName() string
func (*WantBfdEventsReply) GetMessageType ¶
func (*WantBfdEventsReply) GetMessageType() api.MessageType