bfd

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2017 License: Apache-2.0 Imports: 2 Imported by: 0

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'

Index

Constants

View Source
const VlAPIVersion = 0xdd31bf39

VlApiVersion contains version of the API.

Variables

View Source
var Consts = map[string]reflect.Value{
	"VlAPIVersion": reflect.ValueOf(VlAPIVersion),
}
View Source
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),
}
View Source
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(),
}
View Source
var Variables = map[string]reflect.Value{}

Functions

func NewBfdAuthDelKey

func NewBfdAuthDelKey() api.Message

func NewBfdAuthDelKeyReply

func NewBfdAuthDelKeyReply() api.Message

func NewBfdAuthKeysDetails

func NewBfdAuthKeysDetails() api.Message

func NewBfdAuthKeysDump

func NewBfdAuthKeysDump() api.Message

func NewBfdAuthSetKey

func NewBfdAuthSetKey() api.Message

func NewBfdAuthSetKeyReply

func NewBfdAuthSetKeyReply() api.Message

func NewBfdUDPAdd

func NewBfdUDPAdd() api.Message

func NewBfdUDPAddReply

func NewBfdUDPAddReply() api.Message

func NewBfdUDPAuthActivate

func NewBfdUDPAuthActivate() api.Message

func NewBfdUDPAuthActivateReply

func NewBfdUDPAuthActivateReply() api.Message

func NewBfdUDPAuthDeactivate

func NewBfdUDPAuthDeactivate() api.Message

func NewBfdUDPAuthDeactivateReply

func NewBfdUDPAuthDeactivateReply() api.Message

func NewBfdUDPDel

func NewBfdUDPDel() api.Message

func NewBfdUDPDelEchoSource

func NewBfdUDPDelEchoSource() api.Message

func NewBfdUDPDelEchoSourceReply

func NewBfdUDPDelEchoSourceReply() api.Message

func NewBfdUDPDelReply

func NewBfdUDPDelReply() api.Message

func NewBfdUDPMod

func NewBfdUDPMod() api.Message

func NewBfdUDPModReply

func NewBfdUDPModReply() api.Message

func NewBfdUDPSessionDetails

func NewBfdUDPSessionDetails() api.Message

func NewBfdUDPSessionDump

func NewBfdUDPSessionDump() api.Message

func NewBfdUDPSessionSetFlags

func NewBfdUDPSessionSetFlags() api.Message

func NewBfdUDPSessionSetFlagsReply

func NewBfdUDPSessionSetFlagsReply() api.Message

func NewBfdUDPSetEchoSource

func NewBfdUDPSetEchoSource() api.Message

func NewBfdUDPSetEchoSourceReply

func NewBfdUDPSetEchoSourceReply() api.Message

func NewWantBfdEvents

func NewWantBfdEvents() api.Message

func NewWantBfdEventsReply

func NewWantBfdEventsReply() api.Message

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

type BfdAuthKeysDetails struct {
	ConfKeyID uint32
	UseCount  uint32
	AuthType  uint8
}

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

func (*BfdUDPDel) GetMessageName

func (*BfdUDPDel) GetMessageName() string

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

type WantBfdEvents struct {
	EnableDisable uint32
	Pid           uint32
}

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

Jump to

Keyboard shortcuts

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