Documentation
¶
Overview ¶
Package bfd is a generated from VPP binary API module 'bfd'. It contains following objects: 28 messages 14 services
Index ¶
- 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 BfdUDPGetEchoSource
- type BfdUDPGetEchoSourceReply
- type BfdUDPMod
- type BfdUDPModReply
- type BfdUDPSessionDetails
- type BfdUDPSessionDump
- type BfdUDPSessionSetFlags
- type BfdUDPSessionSetFlagsReply
- type BfdUDPSetEchoSource
- type BfdUDPSetEchoSourceReply
- type Services
- type WantBfdEvents
- type WantBfdEventsReply
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BfdAuthDelKey ¶
type BfdAuthDelKey struct {
ConfKeyID uint32
}
BfdAuthDelKey represents VPP binary API message 'bfd_auth_del_key':
"bfd_auth_del_key",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"conf_key_id"
],
{
"crc": "0x65310b22"
}
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 VPP binary API message 'bfd_auth_del_key_reply':
"bfd_auth_del_key_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 VPP binary API message 'bfd_auth_keys_details':
"bfd_auth_keys_details",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"u32",
"conf_key_id"
],
[
"u32",
"use_count"
],
[
"u8",
"auth_type"
],
{
"crc": "0x84130e9f"
}
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 VPP binary API message 'bfd_auth_keys_dump':
"bfd_auth_keys_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
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 VPP binary API message 'bfd_auth_set_key':
"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": "0x690b8877"
}
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 VPP binary API message 'bfd_auth_set_key_reply':
"bfd_auth_set_key_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 VPP binary API message 'bfd_udp_add':
"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": "0x61cf1850"
}
func (*BfdUDPAdd) GetMessageType ¶
func (*BfdUDPAdd) GetMessageType() api.MessageType
type BfdUDPAddReply ¶
type BfdUDPAddReply struct {
Retval int32
}
BfdUDPAddReply represents VPP binary API message 'bfd_udp_add_reply':
"bfd_udp_add_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 VPP binary API message 'bfd_udp_auth_activate':
"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": "0x1bae0947"
}
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 VPP binary API message 'bfd_udp_auth_activate_reply':
"bfd_udp_auth_activate_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 VPP binary API message 'bfd_udp_auth_deactivate':
"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": "0x10661991"
}
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 VPP binary API message 'bfd_udp_auth_deactivate_reply':
"bfd_udp_auth_deactivate_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 VPP binary API message 'bfd_udp_del':
"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": "0xc9e9cc5a"
}
func (*BfdUDPDel) GetMessageType ¶
func (*BfdUDPDel) GetMessageType() api.MessageType
type BfdUDPDelEchoSource ¶
type BfdUDPDelEchoSource struct{}
BfdUDPDelEchoSource represents VPP binary API message 'bfd_udp_del_echo_source':
"bfd_udp_del_echo_source",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
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 VPP binary API message 'bfd_udp_del_echo_source_reply':
"bfd_udp_del_echo_source_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 VPP binary API message 'bfd_udp_del_reply':
"bfd_udp_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*BfdUDPDelReply) GetCrcString ¶
func (*BfdUDPDelReply) GetCrcString() string
func (*BfdUDPDelReply) GetMessageName ¶
func (*BfdUDPDelReply) GetMessageName() string
func (*BfdUDPDelReply) GetMessageType ¶
func (*BfdUDPDelReply) GetMessageType() api.MessageType
type BfdUDPGetEchoSource ¶ added in v1.8.1
type BfdUDPGetEchoSource struct{}
BfdUDPGetEchoSource represents VPP binary API message 'bfd_udp_get_echo_source':
"bfd_udp_get_echo_source",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
func (*BfdUDPGetEchoSource) GetCrcString ¶ added in v1.8.1
func (*BfdUDPGetEchoSource) GetCrcString() string
func (*BfdUDPGetEchoSource) GetMessageName ¶ added in v1.8.1
func (*BfdUDPGetEchoSource) GetMessageName() string
func (*BfdUDPGetEchoSource) GetMessageType ¶ added in v1.8.1
func (*BfdUDPGetEchoSource) GetMessageType() api.MessageType
type BfdUDPGetEchoSourceReply ¶ added in v1.8.1
type BfdUDPGetEchoSourceReply struct {
Retval int32
SwIfIndex uint32
IsSet uint8
HaveUsableIP4 uint8
IP4Addr []byte `struc:"[4]byte"`
HaveUsableIP6 uint8
IP6Addr []byte `struc:"[16]byte"`
}
BfdUDPGetEchoSourceReply represents VPP binary API message 'bfd_udp_get_echo_source_reply':
"bfd_udp_get_echo_source_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"is_set"
],
[
"u8",
"have_usable_ip4"
],
[
"u8",
"ip4_addr",
4
],
[
"u8",
"have_usable_ip6"
],
[
"u8",
"ip6_addr",
16
],
{
"crc": "0x6924ca6b"
}
func (*BfdUDPGetEchoSourceReply) GetCrcString ¶ added in v1.8.1
func (*BfdUDPGetEchoSourceReply) GetCrcString() string
func (*BfdUDPGetEchoSourceReply) GetMessageName ¶ added in v1.8.1
func (*BfdUDPGetEchoSourceReply) GetMessageName() string
func (*BfdUDPGetEchoSourceReply) GetMessageType ¶ added in v1.8.1
func (*BfdUDPGetEchoSourceReply) 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 VPP binary API message 'bfd_udp_mod':
"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": "0x6049bf47"
}
func (*BfdUDPMod) GetMessageType ¶
func (*BfdUDPMod) GetMessageType() api.MessageType
type BfdUDPModReply ¶
type BfdUDPModReply struct {
Retval int32
}
BfdUDPModReply represents VPP binary API message 'bfd_udp_mod_reply':
"bfd_udp_mod_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 VPP binary API message 'bfd_udp_session_details':
"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": "0x837bb0ed"
}
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 VPP binary API message 'bfd_udp_session_dump':
"bfd_udp_session_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
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 VPP binary API message 'bfd_udp_session_set_flags':
"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": "0x667d6e7c"
}
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 VPP binary API message 'bfd_udp_session_set_flags_reply':
"bfd_udp_session_set_flags_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 VPP binary API message 'bfd_udp_set_echo_source':
"bfd_udp_set_echo_source",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
{
"crc": "0x529cb13f"
}
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 VPP binary API message 'bfd_udp_set_echo_source_reply':
"bfd_udp_set_echo_source_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*BfdUDPSetEchoSourceReply) GetCrcString ¶
func (*BfdUDPSetEchoSourceReply) GetCrcString() string
func (*BfdUDPSetEchoSourceReply) GetMessageName ¶
func (*BfdUDPSetEchoSourceReply) GetMessageName() string
func (*BfdUDPSetEchoSourceReply) GetMessageType ¶
func (*BfdUDPSetEchoSourceReply) GetMessageType() api.MessageType
type Services ¶ added in v1.8.1
type Services interface {
DumpBfdAuthKeys(*BfdAuthKeysDump) ([]*BfdAuthKeysDetails, error)
DumpBfdUDPSession(*BfdUDPSessionDump) ([]*BfdUDPSessionDetails, error)
BfdAuthDelKey(*BfdAuthDelKey) (*BfdAuthDelKeyReply, error)
BfdAuthSetKey(*BfdAuthSetKey) (*BfdAuthSetKeyReply, error)
BfdUDPAdd(*BfdUDPAdd) (*BfdUDPAddReply, error)
BfdUDPAuthActivate(*BfdUDPAuthActivate) (*BfdUDPAuthActivateReply, error)
BfdUDPAuthDeactivate(*BfdUDPAuthDeactivate) (*BfdUDPAuthDeactivateReply, error)
BfdUDPDel(*BfdUDPDel) (*BfdUDPDelReply, error)
BfdUDPDelEchoSource(*BfdUDPDelEchoSource) (*BfdUDPDelEchoSourceReply, error)
BfdUDPGetEchoSource(*BfdUDPGetEchoSource) (*BfdUDPGetEchoSourceReply, error)
BfdUDPMod(*BfdUDPMod) (*BfdUDPModReply, error)
BfdUDPSessionSetFlags(*BfdUDPSessionSetFlags) (*BfdUDPSessionSetFlagsReply, error)
BfdUDPSetEchoSource(*BfdUDPSetEchoSource) (*BfdUDPSetEchoSourceReply, error)
WantBfdEvents(*WantBfdEvents) (*WantBfdEventsReply, error)
}
Services represents VPP binary API services:
"services": {
"bfd_udp_mod": {
"reply": "bfd_udp_mod_reply"
},
"bfd_auth_del_key": {
"reply": "bfd_auth_del_key_reply"
},
"bfd_udp_del_echo_source": {
"reply": "bfd_udp_del_echo_source_reply"
},
"bfd_auth_keys_dump": {
"reply": "bfd_auth_keys_details",
"stream": true
},
"bfd_udp_get_echo_source": {
"reply": "bfd_udp_get_echo_source_reply"
},
"want_bfd_events": {
"reply": "want_bfd_events_reply"
},
"bfd_udp_auth_deactivate": {
"reply": "bfd_udp_auth_deactivate_reply"
},
"bfd_auth_set_key": {
"reply": "bfd_auth_set_key_reply"
},
"bfd_udp_auth_activate": {
"reply": "bfd_udp_auth_activate_reply"
},
"bfd_udp_session_dump": {
"reply": "bfd_udp_session_details",
"stream": true
},
"bfd_udp_add": {
"reply": "bfd_udp_add_reply"
},
"bfd_udp_del": {
"reply": "bfd_udp_del_reply"
},
"bfd_udp_set_echo_source": {
"reply": "bfd_udp_set_echo_source_reply"
},
"bfd_udp_session_set_flags": {
"reply": "bfd_udp_session_set_flags_reply"
}
},
type WantBfdEvents ¶
WantBfdEvents represents VPP binary API message 'want_bfd_events':
"want_bfd_events",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"enable_disable"
],
[
"u32",
"pid"
],
{
"crc": "0x476f5a08"
}
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 VPP binary API message 'want_bfd_events_reply':
"want_bfd_events_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*WantBfdEventsReply) GetCrcString ¶
func (*WantBfdEventsReply) GetCrcString() string
func (*WantBfdEventsReply) GetMessageName ¶
func (*WantBfdEventsReply) GetMessageName() string
func (*WantBfdEventsReply) GetMessageType ¶
func (*WantBfdEventsReply) GetMessageType() api.MessageType
Source Files
¶
- bfd.ba.go