bfd

package
v2.0.0-beta+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

 Package bfd is a generated from VPP binary API module 'bfd'.

 It contains following objects:
	 28 messages
	 14 services

Index

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

type BfdAuthKeysDetails struct {
	ConfKeyID uint32
	UseCount  uint32
	AuthType  uint8
}

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) GetCrcString

func (*BfdUDPAdd) GetCrcString() string

func (*BfdUDPAdd) GetMessageName

func (*BfdUDPAdd) GetMessageName() string

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) GetCrcString

func (*BfdUDPDel) GetCrcString() string

func (*BfdUDPDel) GetMessageName

func (*BfdUDPDel) GetMessageName() string

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) GetCrcString

func (*BfdUDPMod) GetCrcString() string

func (*BfdUDPMod) GetMessageName

func (*BfdUDPMod) GetMessageName() string

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

type WantBfdEvents struct {
	EnableDisable uint32
	PID           uint32
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL