Documentation ¶
Overview ¶
Code generated by github.com/ungerik/pkgreflect DO NOT EDIT.
Package vpe represents the VPP binary API of the 'vpe' VPP module. DO NOT EDIT. Generated from '/usr/share/vpp/api/vpe.api.json'
Index ¶
- Constants
- Variables
- func NewAddNodeNext() api.Message
- func NewAddNodeNextReply() api.Message
- func NewBdIPMacAddDel() api.Message
- func NewBdIPMacAddDelReply() api.Message
- func NewClassifySetInterfaceIPTable() api.Message
- func NewClassifySetInterfaceIPTableReply() api.Message
- func NewClassifySetInterfaceL2Tables() api.Message
- func NewClassifySetInterfaceL2TablesReply() api.Message
- func NewCli() api.Message
- func NewCliInband() api.Message
- func NewCliInbandReply() api.Message
- func NewCliReply() api.Message
- func NewControlPing() api.Message
- func NewControlPingReply() api.Message
- func NewCreateLoopback() api.Message
- func NewCreateLoopbackInstance() api.Message
- func NewCreateLoopbackInstanceReply() api.Message
- func NewCreateLoopbackReply() api.Message
- func NewCreateSubif() api.Message
- func NewCreateSubifReply() api.Message
- func NewCreateVlanSubif() api.Message
- func NewCreateVlanSubifReply() api.Message
- func NewDeleteLoopback() api.Message
- func NewDeleteLoopbackReply() api.Message
- func NewDeleteSubif() api.Message
- func NewDeleteSubifReply() api.Message
- func NewFeatureEnableDisable() api.Message
- func NewFeatureEnableDisableReply() api.Message
- func NewGetNextIndex() api.Message
- func NewGetNextIndexReply() api.Message
- func NewGetNodeGraph() api.Message
- func NewGetNodeGraphReply() api.Message
- func NewGetNodeIndex() api.Message
- func NewGetNodeIndexReply() api.Message
- func NewIP4ArpEvent() api.Message
- func NewIP6NdEvent() api.Message
- func NewIPSourceAndPortRangeCheckAddDel() api.Message
- func NewIPSourceAndPortRangeCheckAddDelReply() api.Message
- func NewIPSourceAndPortRangeCheckInterfaceAddDel() api.Message
- func NewIPSourceAndPortRangeCheckInterfaceAddDelReply() api.Message
- func NewInputACLSetInterface() api.Message
- func NewInputACLSetInterfaceReply() api.Message
- func NewInterfaceNameRenumber() api.Message
- func NewInterfaceNameRenumberReply() api.Message
- func NewIoamDisable() api.Message
- func NewIoamDisableReply() api.Message
- func NewIoamEnable() api.Message
- func NewIoamEnableReply() api.Message
- func NewL2InterfaceEfpFilter() api.Message
- func NewL2InterfaceEfpFilterReply() api.Message
- func NewL2PatchAddDel() api.Message
- func NewL2PatchAddDelReply() api.Message
- func NewOamAddDel() api.Message
- func NewOamAddDelReply() api.Message
- func NewOamEvent() api.Message
- func NewPgCapture() api.Message
- func NewPgCaptureReply() api.Message
- func NewPgCreateInterface() api.Message
- func NewPgCreateInterfaceReply() api.Message
- func NewPgEnableDisable() api.Message
- func NewPgEnableDisableReply() api.Message
- func NewProxyArpAddDel() api.Message
- func NewProxyArpAddDelReply() api.Message
- func NewProxyArpIntfcEnableDisable() api.Message
- func NewProxyArpIntfcEnableDisableReply() api.Message
- func NewPunt() api.Message
- func NewPuntReply() api.Message
- func NewResetFib() api.Message
- func NewResetFibReply() api.Message
- func NewResetVrf() api.Message
- func NewResetVrfReply() api.Message
- func NewSetArpNeighborLimit() api.Message
- func NewSetArpNeighborLimitReply() api.Message
- func NewShowVersion() api.Message
- func NewShowVersionReply() api.Message
- func NewSwInterfaceSetL2Bridge() api.Message
- func NewSwInterfaceSetL2BridgeReply() api.Message
- func NewSwInterfaceSetL2Xconnect() api.Message
- func NewSwInterfaceSetL2XconnectReply() api.Message
- func NewSwInterfaceSetMplsEnable() api.Message
- func NewSwInterfaceSetMplsEnableReply() api.Message
- func NewSwInterfaceSetVpath() api.Message
- func NewSwInterfaceSetVpathReply() api.Message
- func NewVnetGetSummaryStats() api.Message
- func NewVnetGetSummaryStatsReply() api.Message
- func NewVnetIP4FibCounters() api.Message
- func NewVnetIP4NbrCounters() api.Message
- func NewVnetIP6FibCounters() api.Message
- func NewVnetIP6NbrCounters() api.Message
- func NewWantIP4ArpEvents() api.Message
- func NewWantIP4ArpEventsReply() api.Message
- func NewWantIP6NdEvents() api.Message
- func NewWantIP6NdEventsReply() api.Message
- func NewWantOamEvents() api.Message
- func NewWantOamEventsReply() api.Message
- func NewWantStats() api.Message
- func NewWantStatsReply() api.Message
- type AddNodeNext
- type AddNodeNextReply
- type BdIPMacAddDel
- type BdIPMacAddDelReply
- type ClassifySetInterfaceIPTable
- type ClassifySetInterfaceIPTableReply
- type ClassifySetInterfaceL2Tables
- type ClassifySetInterfaceL2TablesReply
- type Cli
- type CliInband
- type CliInbandReply
- type CliReply
- type ControlPing
- type ControlPingReply
- type CreateLoopback
- type CreateLoopbackInstance
- type CreateLoopbackInstanceReply
- type CreateLoopbackReply
- type CreateSubif
- type CreateSubifReply
- type CreateVlanSubif
- type CreateVlanSubifReply
- type DeleteLoopback
- type DeleteLoopbackReply
- type DeleteSubif
- type DeleteSubifReply
- type FeatureEnableDisable
- type FeatureEnableDisableReply
- type GetNextIndex
- type GetNextIndexReply
- type GetNodeGraph
- type GetNodeGraphReply
- type GetNodeIndex
- type GetNodeIndexReply
- type IP4ArpEvent
- type IP4FibCounter
- type IP4NbrCounter
- type IP6FibCounter
- type IP6NbrCounter
- type IP6NdEvent
- type IPSourceAndPortRangeCheckAddDel
- type IPSourceAndPortRangeCheckAddDelReply
- type IPSourceAndPortRangeCheckInterfaceAddDel
- type IPSourceAndPortRangeCheckInterfaceAddDelReply
- type InputACLSetInterface
- type InputACLSetInterfaceReply
- type InterfaceNameRenumber
- type InterfaceNameRenumberReply
- type IoamDisable
- type IoamDisableReply
- type IoamEnable
- type IoamEnableReply
- type L2InterfaceEfpFilter
- type L2InterfaceEfpFilterReply
- type L2PatchAddDel
- type L2PatchAddDelReply
- type OamAddDel
- type OamAddDelReply
- type OamEvent
- type PgCapture
- type PgCaptureReply
- type PgCreateInterface
- type PgCreateInterfaceReply
- type PgEnableDisable
- type PgEnableDisableReply
- type ProxyArpAddDel
- type ProxyArpAddDelReply
- type ProxyArpIntfcEnableDisable
- type ProxyArpIntfcEnableDisableReply
- type Punt
- type PuntReply
- type ResetFib
- type ResetFibReply
- type ResetVrf
- type ResetVrfReply
- type SetArpNeighborLimit
- type SetArpNeighborLimitReply
- type ShowVersion
- type ShowVersionReply
- type SwInterfaceSetL2Bridge
- type SwInterfaceSetL2BridgeReply
- type SwInterfaceSetL2Xconnect
- type SwInterfaceSetL2XconnectReply
- type SwInterfaceSetMplsEnable
- type SwInterfaceSetMplsEnableReply
- type SwInterfaceSetVpath
- type SwInterfaceSetVpathReply
- type VnetGetSummaryStats
- type VnetGetSummaryStatsReply
- type VnetIP4FibCounters
- type VnetIP4NbrCounters
- type VnetIP6FibCounters
- type VnetIP6NbrCounters
- type WantIP4ArpEvents
- type WantIP4ArpEventsReply
- type WantIP6NdEvents
- type WantIP6NdEventsReply
- type WantOamEvents
- type WantOamEventsReply
- type WantStats
- type WantStatsReply
Constants ¶
const VlAPIVersion = 0x5b9ba61b
VlApiVersion contains version of the API.
Variables ¶
var Consts = map[string]reflect.Value{ "VlAPIVersion": reflect.ValueOf(VlAPIVersion), }
var Functions = map[string]reflect.Value{ "NewAddNodeNext": reflect.ValueOf(NewAddNodeNext), "NewAddNodeNextReply": reflect.ValueOf(NewAddNodeNextReply), "NewBdIPMacAddDel": reflect.ValueOf(NewBdIPMacAddDel), "NewBdIPMacAddDelReply": reflect.ValueOf(NewBdIPMacAddDelReply), "NewClassifySetInterfaceIPTable": reflect.ValueOf(NewClassifySetInterfaceIPTable), "NewClassifySetInterfaceIPTableReply": reflect.ValueOf(NewClassifySetInterfaceIPTableReply), "NewClassifySetInterfaceL2Tables": reflect.ValueOf(NewClassifySetInterfaceL2Tables), "NewClassifySetInterfaceL2TablesReply": reflect.ValueOf(NewClassifySetInterfaceL2TablesReply), "NewCli": reflect.ValueOf(NewCli), "NewCliInband": reflect.ValueOf(NewCliInband), "NewCliInbandReply": reflect.ValueOf(NewCliInbandReply), "NewCliReply": reflect.ValueOf(NewCliReply), "NewControlPing": reflect.ValueOf(NewControlPing), "NewControlPingReply": reflect.ValueOf(NewControlPingReply), "NewCreateLoopback": reflect.ValueOf(NewCreateLoopback), "NewCreateLoopbackInstance": reflect.ValueOf(NewCreateLoopbackInstance), "NewCreateLoopbackInstanceReply": reflect.ValueOf(NewCreateLoopbackInstanceReply), "NewCreateLoopbackReply": reflect.ValueOf(NewCreateLoopbackReply), "NewCreateSubif": reflect.ValueOf(NewCreateSubif), "NewCreateSubifReply": reflect.ValueOf(NewCreateSubifReply), "NewCreateVlanSubif": reflect.ValueOf(NewCreateVlanSubif), "NewCreateVlanSubifReply": reflect.ValueOf(NewCreateVlanSubifReply), "NewDeleteLoopback": reflect.ValueOf(NewDeleteLoopback), "NewDeleteLoopbackReply": reflect.ValueOf(NewDeleteLoopbackReply), "NewDeleteSubif": reflect.ValueOf(NewDeleteSubif), "NewDeleteSubifReply": reflect.ValueOf(NewDeleteSubifReply), "NewFeatureEnableDisable": reflect.ValueOf(NewFeatureEnableDisable), "NewFeatureEnableDisableReply": reflect.ValueOf(NewFeatureEnableDisableReply), "NewGetNextIndex": reflect.ValueOf(NewGetNextIndex), "NewGetNextIndexReply": reflect.ValueOf(NewGetNextIndexReply), "NewGetNodeGraph": reflect.ValueOf(NewGetNodeGraph), "NewGetNodeGraphReply": reflect.ValueOf(NewGetNodeGraphReply), "NewGetNodeIndex": reflect.ValueOf(NewGetNodeIndex), "NewGetNodeIndexReply": reflect.ValueOf(NewGetNodeIndexReply), "NewIP4ArpEvent": reflect.ValueOf(NewIP4ArpEvent), "NewIP6NdEvent": reflect.ValueOf(NewIP6NdEvent), "NewIPSourceAndPortRangeCheckAddDel": reflect.ValueOf(NewIPSourceAndPortRangeCheckAddDel), "NewIPSourceAndPortRangeCheckAddDelReply": reflect.ValueOf(NewIPSourceAndPortRangeCheckAddDelReply), "NewIPSourceAndPortRangeCheckInterfaceAddDel": reflect.ValueOf(NewIPSourceAndPortRangeCheckInterfaceAddDel), "NewIPSourceAndPortRangeCheckInterfaceAddDelReply": reflect.ValueOf(NewIPSourceAndPortRangeCheckInterfaceAddDelReply), "NewInputACLSetInterface": reflect.ValueOf(NewInputACLSetInterface), "NewInputACLSetInterfaceReply": reflect.ValueOf(NewInputACLSetInterfaceReply), "NewInterfaceNameRenumber": reflect.ValueOf(NewInterfaceNameRenumber), "NewInterfaceNameRenumberReply": reflect.ValueOf(NewInterfaceNameRenumberReply), "NewIoamDisable": reflect.ValueOf(NewIoamDisable), "NewIoamDisableReply": reflect.ValueOf(NewIoamDisableReply), "NewIoamEnable": reflect.ValueOf(NewIoamEnable), "NewIoamEnableReply": reflect.ValueOf(NewIoamEnableReply), "NewL2InterfaceEfpFilter": reflect.ValueOf(NewL2InterfaceEfpFilter), "NewL2InterfaceEfpFilterReply": reflect.ValueOf(NewL2InterfaceEfpFilterReply), "NewL2PatchAddDel": reflect.ValueOf(NewL2PatchAddDel), "NewL2PatchAddDelReply": reflect.ValueOf(NewL2PatchAddDelReply), "NewOamAddDel": reflect.ValueOf(NewOamAddDel), "NewOamAddDelReply": reflect.ValueOf(NewOamAddDelReply), "NewOamEvent": reflect.ValueOf(NewOamEvent), "NewPgCapture": reflect.ValueOf(NewPgCapture), "NewPgCaptureReply": reflect.ValueOf(NewPgCaptureReply), "NewPgCreateInterface": reflect.ValueOf(NewPgCreateInterface), "NewPgCreateInterfaceReply": reflect.ValueOf(NewPgCreateInterfaceReply), "NewPgEnableDisable": reflect.ValueOf(NewPgEnableDisable), "NewPgEnableDisableReply": reflect.ValueOf(NewPgEnableDisableReply), "NewProxyArpAddDel": reflect.ValueOf(NewProxyArpAddDel), "NewProxyArpAddDelReply": reflect.ValueOf(NewProxyArpAddDelReply), "NewProxyArpIntfcEnableDisable": reflect.ValueOf(NewProxyArpIntfcEnableDisable), "NewProxyArpIntfcEnableDisableReply": reflect.ValueOf(NewProxyArpIntfcEnableDisableReply), "NewPunt": reflect.ValueOf(NewPunt), "NewPuntReply": reflect.ValueOf(NewPuntReply), "NewResetFib": reflect.ValueOf(NewResetFib), "NewResetFibReply": reflect.ValueOf(NewResetFibReply), "NewResetVrf": reflect.ValueOf(NewResetVrf), "NewResetVrfReply": reflect.ValueOf(NewResetVrfReply), "NewSetArpNeighborLimit": reflect.ValueOf(NewSetArpNeighborLimit), "NewSetArpNeighborLimitReply": reflect.ValueOf(NewSetArpNeighborLimitReply), "NewShowVersion": reflect.ValueOf(NewShowVersion), "NewShowVersionReply": reflect.ValueOf(NewShowVersionReply), "NewSwInterfaceSetL2Bridge": reflect.ValueOf(NewSwInterfaceSetL2Bridge), "NewSwInterfaceSetL2BridgeReply": reflect.ValueOf(NewSwInterfaceSetL2BridgeReply), "NewSwInterfaceSetL2Xconnect": reflect.ValueOf(NewSwInterfaceSetL2Xconnect), "NewSwInterfaceSetL2XconnectReply": reflect.ValueOf(NewSwInterfaceSetL2XconnectReply), "NewSwInterfaceSetMplsEnable": reflect.ValueOf(NewSwInterfaceSetMplsEnable), "NewSwInterfaceSetMplsEnableReply": reflect.ValueOf(NewSwInterfaceSetMplsEnableReply), "NewSwInterfaceSetVpath": reflect.ValueOf(NewSwInterfaceSetVpath), "NewSwInterfaceSetVpathReply": reflect.ValueOf(NewSwInterfaceSetVpathReply), "NewVnetGetSummaryStats": reflect.ValueOf(NewVnetGetSummaryStats), "NewVnetGetSummaryStatsReply": reflect.ValueOf(NewVnetGetSummaryStatsReply), "NewVnetIP4FibCounters": reflect.ValueOf(NewVnetIP4FibCounters), "NewVnetIP4NbrCounters": reflect.ValueOf(NewVnetIP4NbrCounters), "NewVnetIP6FibCounters": reflect.ValueOf(NewVnetIP6FibCounters), "NewVnetIP6NbrCounters": reflect.ValueOf(NewVnetIP6NbrCounters), "NewWantIP4ArpEvents": reflect.ValueOf(NewWantIP4ArpEvents), "NewWantIP4ArpEventsReply": reflect.ValueOf(NewWantIP4ArpEventsReply), "NewWantIP6NdEvents": reflect.ValueOf(NewWantIP6NdEvents), "NewWantIP6NdEventsReply": reflect.ValueOf(NewWantIP6NdEventsReply), "NewWantOamEvents": reflect.ValueOf(NewWantOamEvents), "NewWantOamEventsReply": reflect.ValueOf(NewWantOamEventsReply), "NewWantStats": reflect.ValueOf(NewWantStats), "NewWantStatsReply": reflect.ValueOf(NewWantStatsReply), }
var Types = map[string]reflect.Type{}/* 101 elements not displayed */
var Variables = map[string]reflect.Value{}
Functions ¶
func NewAddNodeNext ¶
func NewAddNodeNextReply ¶
func NewBdIPMacAddDel ¶
func NewBdIPMacAddDelReply ¶
func NewCliInband ¶
func NewCliInbandReply ¶
func NewCliReply ¶
func NewControlPing ¶
func NewControlPingReply ¶
func NewCreateLoopback ¶
func NewCreateLoopbackReply ¶
func NewCreateSubif ¶
func NewCreateSubifReply ¶
func NewCreateVlanSubif ¶
func NewCreateVlanSubifReply ¶
func NewDeleteLoopback ¶
func NewDeleteLoopbackReply ¶
func NewDeleteSubif ¶
func NewDeleteSubifReply ¶
func NewFeatureEnableDisable ¶
func NewGetNextIndex ¶
func NewGetNextIndexReply ¶
func NewGetNodeGraph ¶
func NewGetNodeGraphReply ¶
func NewGetNodeIndex ¶
func NewGetNodeIndexReply ¶
func NewIP4ArpEvent ¶
func NewIP6NdEvent ¶
func NewInputACLSetInterface ¶
func NewIoamDisable ¶
func NewIoamDisableReply ¶
func NewIoamEnable ¶
func NewIoamEnableReply ¶
func NewL2InterfaceEfpFilter ¶
func NewL2PatchAddDel ¶
func NewL2PatchAddDelReply ¶
func NewOamAddDel ¶
func NewOamAddDelReply ¶
func NewOamEvent ¶
func NewPgCapture ¶
func NewPgCaptureReply ¶
func NewPgCreateInterface ¶
func NewPgEnableDisable ¶
func NewPgEnableDisableReply ¶
func NewProxyArpAddDel ¶
func NewProxyArpAddDelReply ¶
func NewPuntReply ¶
func NewResetFib ¶
func NewResetFibReply ¶
func NewResetVrf ¶
func NewResetVrfReply ¶
func NewSetArpNeighborLimit ¶
func NewShowVersion ¶
func NewShowVersionReply ¶
func NewSwInterfaceSetVpath ¶
func NewVnetGetSummaryStats ¶
func NewVnetIP4FibCounters ¶
func NewVnetIP4NbrCounters ¶
func NewVnetIP6FibCounters ¶
func NewVnetIP6NbrCounters ¶
func NewWantIP4ArpEvents ¶
func NewWantIP6NdEvents ¶
func NewWantIP6NdEventsReply ¶
func NewWantOamEvents ¶
func NewWantOamEventsReply ¶
func NewWantStats ¶
func NewWantStatsReply ¶
Types ¶
type AddNodeNext ¶
AddNodeNext represents the VPP binary API message 'add_node_next'. Generated from '/usr/share/vpp/api/vpe.api.json', line 440:
["add_node_next", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "node_name", 64], ["u8", "next_name", 64], {"crc" : "0xe4202993"} ],
func (*AddNodeNext) GetCrcString ¶
func (*AddNodeNext) GetCrcString() string
func (*AddNodeNext) GetMessageName ¶
func (*AddNodeNext) GetMessageName() string
func (*AddNodeNext) GetMessageType ¶
func (*AddNodeNext) GetMessageType() api.MessageType
type AddNodeNextReply ¶
AddNodeNextReply represents the VPP binary API message 'add_node_next_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 448:
["add_node_next_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "next_index"], {"crc" : "0xe89d6eed"} ],
func (*AddNodeNextReply) GetCrcString ¶
func (*AddNodeNextReply) GetCrcString() string
func (*AddNodeNextReply) GetMessageName ¶
func (*AddNodeNextReply) GetMessageName() string
func (*AddNodeNextReply) GetMessageType ¶
func (*AddNodeNextReply) GetMessageType() api.MessageType
type BdIPMacAddDel ¶
type BdIPMacAddDel struct { BdID uint32 IsAdd uint8 IsIpv6 uint8 IPAddress []byte `struc:"[16]byte"` MacAddress []byte `struc:"[6]byte"` }
BdIPMacAddDel represents the VPP binary API message 'bd_ip_mac_add_del'. Generated from '/usr/share/vpp/api/vpe.api.json', line 377:
["bd_ip_mac_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "bd_id"], ["u8", "is_add"], ["u8", "is_ipv6"], ["u8", "ip_address", 16], ["u8", "mac_address", 6], {"crc" : "0xad819817"} ],
func (*BdIPMacAddDel) GetCrcString ¶
func (*BdIPMacAddDel) GetCrcString() string
func (*BdIPMacAddDel) GetMessageName ¶
func (*BdIPMacAddDel) GetMessageName() string
func (*BdIPMacAddDel) GetMessageType ¶
func (*BdIPMacAddDel) GetMessageType() api.MessageType
type BdIPMacAddDelReply ¶
type BdIPMacAddDelReply struct {
Retval int32
}
BdIPMacAddDelReply represents the VPP binary API message 'bd_ip_mac_add_del_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 388:
["bd_ip_mac_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x55bab3b4"} ],
func (*BdIPMacAddDelReply) GetCrcString ¶
func (*BdIPMacAddDelReply) GetCrcString() string
func (*BdIPMacAddDelReply) GetMessageName ¶
func (*BdIPMacAddDelReply) GetMessageName() string
func (*BdIPMacAddDelReply) GetMessageType ¶
func (*BdIPMacAddDelReply) GetMessageType() api.MessageType
type ClassifySetInterfaceIPTable ¶
ClassifySetInterfaceIPTable represents the VPP binary API message 'classify_set_interface_ip_table'. Generated from '/usr/share/vpp/api/vpe.api.json', line 394:
["classify_set_interface_ip_table", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_ipv6"], ["u32", "sw_if_index"], ["u32", "table_index"], {"crc" : "0x0dc45308"} ],
func (*ClassifySetInterfaceIPTable) GetCrcString ¶
func (*ClassifySetInterfaceIPTable) GetCrcString() string
func (*ClassifySetInterfaceIPTable) GetMessageName ¶
func (*ClassifySetInterfaceIPTable) GetMessageName() string
func (*ClassifySetInterfaceIPTable) GetMessageType ¶
func (*ClassifySetInterfaceIPTable) GetMessageType() api.MessageType
type ClassifySetInterfaceIPTableReply ¶
type ClassifySetInterfaceIPTableReply struct {
Retval int32
}
ClassifySetInterfaceIPTableReply represents the VPP binary API message 'classify_set_interface_ip_table_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 403:
["classify_set_interface_ip_table_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xdc391c34"} ],
func (*ClassifySetInterfaceIPTableReply) GetCrcString ¶
func (*ClassifySetInterfaceIPTableReply) GetCrcString() string
func (*ClassifySetInterfaceIPTableReply) GetMessageName ¶
func (*ClassifySetInterfaceIPTableReply) GetMessageName() string
func (*ClassifySetInterfaceIPTableReply) GetMessageType ¶
func (*ClassifySetInterfaceIPTableReply) GetMessageType() api.MessageType
type ClassifySetInterfaceL2Tables ¶
type ClassifySetInterfaceL2Tables struct { SwIfIndex uint32 IP4TableIndex uint32 IP6TableIndex uint32 OtherTableIndex uint32 IsInput uint8 }
ClassifySetInterfaceL2Tables represents the VPP binary API message 'classify_set_interface_l2_tables'. Generated from '/usr/share/vpp/api/vpe.api.json', line 409:
["classify_set_interface_l2_tables", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "ip4_table_index"], ["u32", "ip6_table_index"], ["u32", "other_table_index"], ["u8", "is_input"], {"crc" : "0xed9ccf0d"} ],
func (*ClassifySetInterfaceL2Tables) GetCrcString ¶
func (*ClassifySetInterfaceL2Tables) GetCrcString() string
func (*ClassifySetInterfaceL2Tables) GetMessageName ¶
func (*ClassifySetInterfaceL2Tables) GetMessageName() string
func (*ClassifySetInterfaceL2Tables) GetMessageType ¶
func (*ClassifySetInterfaceL2Tables) GetMessageType() api.MessageType
type ClassifySetInterfaceL2TablesReply ¶
type ClassifySetInterfaceL2TablesReply struct {
Retval int32
}
ClassifySetInterfaceL2TablesReply represents the VPP binary API message 'classify_set_interface_l2_tables_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 420:
["classify_set_interface_l2_tables_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x8df20579"} ],
func (*ClassifySetInterfaceL2TablesReply) GetCrcString ¶
func (*ClassifySetInterfaceL2TablesReply) GetCrcString() string
func (*ClassifySetInterfaceL2TablesReply) GetMessageName ¶
func (*ClassifySetInterfaceL2TablesReply) GetMessageName() string
func (*ClassifySetInterfaceL2TablesReply) GetMessageType ¶
func (*ClassifySetInterfaceL2TablesReply) GetMessageType() api.MessageType
type Cli ¶
type Cli struct {
CmdInShmem uint64
}
Cli represents the VPP binary API message 'cli'. Generated from '/usr/share/vpp/api/vpe.api.json', line 272:
["cli", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u64", "cmd_in_shmem"], {"crc" : "0x543d8e2e"} ],
func (*Cli) GetCrcString ¶
func (*Cli) GetMessageName ¶
func (*Cli) GetMessageType ¶
func (*Cli) GetMessageType() api.MessageType
type CliInband ¶
CliInband represents the VPP binary API message 'cli_inband'. Generated from '/usr/share/vpp/api/vpe.api.json', line 279:
["cli_inband", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "length"], ["u8", "cmd", 0, "length"], {"crc" : "0x22345937"} ],
func (*CliInband) GetCrcString ¶
func (*CliInband) GetMessageName ¶
func (*CliInband) GetMessageType ¶
func (*CliInband) GetMessageType() api.MessageType
type CliInbandReply ¶
CliInbandReply represents the VPP binary API message 'cli_inband_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 294:
["cli_inband_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "length"], ["u8", "reply", 0, "length"], {"crc" : "0xc1835761"} ],
func (*CliInbandReply) GetCrcString ¶
func (*CliInbandReply) GetCrcString() string
func (*CliInbandReply) GetMessageName ¶
func (*CliInbandReply) GetMessageName() string
func (*CliInbandReply) GetMessageType ¶
func (*CliInbandReply) GetMessageType() api.MessageType
type CliReply ¶
CliReply represents the VPP binary API message 'cli_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 287:
["cli_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u64", "reply_in_shmem"], {"crc" : "0x594a0b2e"} ],
func (*CliReply) GetCrcString ¶
func (*CliReply) GetMessageName ¶
func (*CliReply) GetMessageType ¶
func (*CliReply) GetMessageType() api.MessageType
type ControlPing ¶
type ControlPing struct { }
ControlPing represents the VPP binary API message 'control_ping'. Generated from '/usr/share/vpp/api/vpe.api.json', line 258:
["control_ping", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0xea1bf4f7"} ],
func (*ControlPing) GetCrcString ¶
func (*ControlPing) GetCrcString() string
func (*ControlPing) GetMessageName ¶
func (*ControlPing) GetMessageName() string
func (*ControlPing) GetMessageType ¶
func (*ControlPing) GetMessageType() api.MessageType
type ControlPingReply ¶
ControlPingReply represents the VPP binary API message 'control_ping_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 264:
["control_ping_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "client_index"], ["u32", "vpe_pid"], {"crc" : "0xaa016e7b"} ],
func (*ControlPingReply) GetCrcString ¶
func (*ControlPingReply) GetCrcString() string
func (*ControlPingReply) GetMessageName ¶
func (*ControlPingReply) GetMessageName() string
func (*ControlPingReply) GetMessageType ¶
func (*ControlPingReply) GetMessageType() api.MessageType
type CreateLoopback ¶
type CreateLoopback struct {
MacAddress []byte `struc:"[6]byte"`
}
CreateLoopback represents the VPP binary API message 'create_loopback'. Generated from '/usr/share/vpp/api/vpe.api.json', line 215:
["create_loopback", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "mac_address", 6], {"crc" : "0xb2602de5"} ],
func (*CreateLoopback) GetCrcString ¶
func (*CreateLoopback) GetCrcString() string
func (*CreateLoopback) GetMessageName ¶
func (*CreateLoopback) GetMessageName() string
func (*CreateLoopback) GetMessageType ¶
func (*CreateLoopback) GetMessageType() api.MessageType
type CreateLoopbackInstance ¶
type CreateLoopbackInstance struct { MacAddress []byte `struc:"[6]byte"` IsSpecified uint8 UserInstance uint32 }
CreateLoopbackInstance represents the VPP binary API message 'create_loopback_instance'. Generated from '/usr/share/vpp/api/vpe.api.json', line 229:
["create_loopback_instance", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "mac_address", 6], ["u8", "is_specified"], ["u32", "user_instance"], {"crc" : "0x967694f1"} ],
func (*CreateLoopbackInstance) GetCrcString ¶
func (*CreateLoopbackInstance) GetCrcString() string
func (*CreateLoopbackInstance) GetMessageName ¶
func (*CreateLoopbackInstance) GetMessageName() string
func (*CreateLoopbackInstance) GetMessageType ¶
func (*CreateLoopbackInstance) GetMessageType() api.MessageType
type CreateLoopbackInstanceReply ¶
CreateLoopbackInstanceReply represents the VPP binary API message 'create_loopback_instance_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 238:
["create_loopback_instance_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "sw_if_index"], {"crc" : "0xd52c63b6"} ],
func (*CreateLoopbackInstanceReply) GetCrcString ¶
func (*CreateLoopbackInstanceReply) GetCrcString() string
func (*CreateLoopbackInstanceReply) GetMessageName ¶
func (*CreateLoopbackInstanceReply) GetMessageName() string
func (*CreateLoopbackInstanceReply) GetMessageType ¶
func (*CreateLoopbackInstanceReply) GetMessageType() api.MessageType
type CreateLoopbackReply ¶
CreateLoopbackReply represents the VPP binary API message 'create_loopback_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 222:
["create_loopback_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "sw_if_index"], {"crc" : "0x9520f804"} ],
func (*CreateLoopbackReply) GetCrcString ¶
func (*CreateLoopbackReply) GetCrcString() string
func (*CreateLoopbackReply) GetMessageName ¶
func (*CreateLoopbackReply) GetMessageName() string
func (*CreateLoopbackReply) GetMessageType ¶
func (*CreateLoopbackReply) GetMessageType() api.MessageType
type CreateSubif ¶
type CreateSubif struct { SwIfIndex uint32 SubID uint32 NoTags uint8 OneTag uint8 TwoTags uint8 Dot1ad uint8 ExactMatch uint8 DefaultSub uint8 OuterVlanIDAny uint8 InnerVlanIDAny uint8 OuterVlanID uint16 InnerVlanID uint16 }
CreateSubif represents the VPP binary API message 'create_subif'. Generated from '/usr/share/vpp/api/vpe.api.json', line 469:
["create_subif", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "sub_id"], ["u8", "no_tags"], ["u8", "one_tag"], ["u8", "two_tags"], ["u8", "dot1ad"], ["u8", "exact_match"], ["u8", "default_sub"], ["u8", "outer_vlan_id_any"], ["u8", "inner_vlan_id_any"], ["u16", "outer_vlan_id"], ["u16", "inner_vlan_id"], {"crc" : "0x150e6757"} ],
func (*CreateSubif) GetCrcString ¶
func (*CreateSubif) GetCrcString() string
func (*CreateSubif) GetMessageName ¶
func (*CreateSubif) GetMessageName() string
func (*CreateSubif) GetMessageType ¶
func (*CreateSubif) GetMessageType() api.MessageType
type CreateSubifReply ¶
CreateSubifReply represents the VPP binary API message 'create_subif_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 487:
["create_subif_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "sw_if_index"], {"crc" : "0x92272bcb"} ],
func (*CreateSubifReply) GetCrcString ¶
func (*CreateSubifReply) GetCrcString() string
func (*CreateSubifReply) GetMessageName ¶
func (*CreateSubifReply) GetMessageName() string
func (*CreateSubifReply) GetMessageType ¶
func (*CreateSubifReply) GetMessageType() api.MessageType
type CreateVlanSubif ¶
CreateVlanSubif represents the VPP binary API message 'create_vlan_subif'. Generated from '/usr/share/vpp/api/vpe.api.json', line 33:
["create_vlan_subif", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "vlan_id"], {"crc" : "0xaf9ae1e9"} ],
func (*CreateVlanSubif) GetCrcString ¶
func (*CreateVlanSubif) GetCrcString() string
func (*CreateVlanSubif) GetMessageName ¶
func (*CreateVlanSubif) GetMessageName() string
func (*CreateVlanSubif) GetMessageType ¶
func (*CreateVlanSubif) GetMessageType() api.MessageType
type CreateVlanSubifReply ¶
CreateVlanSubifReply represents the VPP binary API message 'create_vlan_subif_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 41:
["create_vlan_subif_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "sw_if_index"], {"crc" : "0x8f36b888"} ],
func (*CreateVlanSubifReply) GetCrcString ¶
func (*CreateVlanSubifReply) GetCrcString() string
func (*CreateVlanSubifReply) GetMessageName ¶
func (*CreateVlanSubifReply) GetMessageName() string
func (*CreateVlanSubifReply) GetMessageType ¶
func (*CreateVlanSubifReply) GetMessageType() api.MessageType
type DeleteLoopback ¶
type DeleteLoopback struct {
SwIfIndex uint32
}
DeleteLoopback represents the VPP binary API message 'delete_loopback'. Generated from '/usr/share/vpp/api/vpe.api.json', line 245:
["delete_loopback", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], {"crc" : "0xded428b0"} ],
func (*DeleteLoopback) GetCrcString ¶
func (*DeleteLoopback) GetCrcString() string
func (*DeleteLoopback) GetMessageName ¶
func (*DeleteLoopback) GetMessageName() string
func (*DeleteLoopback) GetMessageType ¶
func (*DeleteLoopback) GetMessageType() api.MessageType
type DeleteLoopbackReply ¶
type DeleteLoopbackReply struct {
Retval int32
}
DeleteLoopbackReply represents the VPP binary API message 'delete_loopback_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 252:
["delete_loopback_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xc91dafa5"} ],
func (*DeleteLoopbackReply) GetCrcString ¶
func (*DeleteLoopbackReply) GetCrcString() string
func (*DeleteLoopbackReply) GetMessageName ¶
func (*DeleteLoopbackReply) GetMessageName() string
func (*DeleteLoopbackReply) GetMessageType ¶
func (*DeleteLoopbackReply) GetMessageType() api.MessageType
type DeleteSubif ¶
type DeleteSubif struct {
SwIfIndex uint32
}
DeleteSubif represents the VPP binary API message 'delete_subif'. Generated from '/usr/share/vpp/api/vpe.api.json', line 734:
["delete_subif", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], {"crc" : "0x6038f848"} ],
func (*DeleteSubif) GetCrcString ¶
func (*DeleteSubif) GetCrcString() string
func (*DeleteSubif) GetMessageName ¶
func (*DeleteSubif) GetMessageName() string
func (*DeleteSubif) GetMessageType ¶
func (*DeleteSubif) GetMessageType() api.MessageType
type DeleteSubifReply ¶
type DeleteSubifReply struct {
Retval int32
}
DeleteSubifReply represents the VPP binary API message 'delete_subif_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 741:
["delete_subif_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x9d6015dc"} ],
func (*DeleteSubifReply) GetCrcString ¶
func (*DeleteSubifReply) GetCrcString() string
func (*DeleteSubifReply) GetMessageName ¶
func (*DeleteSubifReply) GetMessageName() string
func (*DeleteSubifReply) GetMessageType ¶
func (*DeleteSubifReply) GetMessageType() api.MessageType
type FeatureEnableDisable ¶
type FeatureEnableDisable struct { SwIfIndex uint32 Enable uint8 ArcName []byte `struc:"[64]byte"` FeatureName []byte `struc:"[64]byte"` }
FeatureEnableDisable represents the VPP binary API message 'feature_enable_disable'. Generated from '/usr/share/vpp/api/vpe.api.json', line 763:
["feature_enable_disable", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "enable"], ["u8", "arc_name", 64], ["u8", "feature_name", 64], {"crc" : "0xbc86393b"} ],
func (*FeatureEnableDisable) GetCrcString ¶
func (*FeatureEnableDisable) GetCrcString() string
func (*FeatureEnableDisable) GetMessageName ¶
func (*FeatureEnableDisable) GetMessageName() string
func (*FeatureEnableDisable) GetMessageType ¶
func (*FeatureEnableDisable) GetMessageType() api.MessageType
type FeatureEnableDisableReply ¶
type FeatureEnableDisableReply struct {
Retval int32
}
FeatureEnableDisableReply represents the VPP binary API message 'feature_enable_disable_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 773:
["feature_enable_disable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xf6e14373"} ]
func (*FeatureEnableDisableReply) GetCrcString ¶
func (*FeatureEnableDisableReply) GetCrcString() string
func (*FeatureEnableDisableReply) GetMessageName ¶
func (*FeatureEnableDisableReply) GetMessageName() string
func (*FeatureEnableDisableReply) GetMessageType ¶
func (*FeatureEnableDisableReply) GetMessageType() api.MessageType
type GetNextIndex ¶
GetNextIndex represents the VPP binary API message 'get_next_index'. Generated from '/usr/share/vpp/api/vpe.api.json', line 635:
["get_next_index", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "node_name", 64], ["u8", "next_name", 64], {"crc" : "0x52f0e416"} ],
func (*GetNextIndex) GetCrcString ¶
func (*GetNextIndex) GetCrcString() string
func (*GetNextIndex) GetMessageName ¶
func (*GetNextIndex) GetMessageName() string
func (*GetNextIndex) GetMessageType ¶
func (*GetNextIndex) GetMessageType() api.MessageType
type GetNextIndexReply ¶
GetNextIndexReply represents the VPP binary API message 'get_next_index_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 643:
["get_next_index_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "next_index"], {"crc" : "0x671fbdb1"} ],
func (*GetNextIndexReply) GetCrcString ¶
func (*GetNextIndexReply) GetCrcString() string
func (*GetNextIndexReply) GetMessageName ¶
func (*GetNextIndexReply) GetMessageName() string
func (*GetNextIndexReply) GetMessageType ¶
func (*GetNextIndexReply) GetMessageType() api.MessageType
type GetNodeGraph ¶
type GetNodeGraph struct { }
GetNodeGraph represents the VPP binary API message 'get_node_graph'. Generated from '/usr/share/vpp/api/vpe.api.json', line 591:
["get_node_graph", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0xf8636a76"} ],
func (*GetNodeGraph) GetCrcString ¶
func (*GetNodeGraph) GetCrcString() string
func (*GetNodeGraph) GetMessageName ¶
func (*GetNodeGraph) GetMessageName() string
func (*GetNodeGraph) GetMessageType ¶
func (*GetNodeGraph) GetMessageType() api.MessageType
type GetNodeGraphReply ¶
GetNodeGraphReply represents the VPP binary API message 'get_node_graph_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 597:
["get_node_graph_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u64", "reply_in_shmem"], {"crc" : "0x816d91b6"} ],
func (*GetNodeGraphReply) GetCrcString ¶
func (*GetNodeGraphReply) GetCrcString() string
func (*GetNodeGraphReply) GetMessageName ¶
func (*GetNodeGraphReply) GetMessageName() string
func (*GetNodeGraphReply) GetMessageType ¶
func (*GetNodeGraphReply) GetMessageType() api.MessageType
type GetNodeIndex ¶
type GetNodeIndex struct {
NodeName []byte `struc:"[64]byte"`
}
GetNodeIndex represents the VPP binary API message 'get_node_index'. Generated from '/usr/share/vpp/api/vpe.api.json', line 426:
["get_node_index", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "node_name", 64], {"crc" : "0x226d3f8c"} ],
func (*GetNodeIndex) GetCrcString ¶
func (*GetNodeIndex) GetCrcString() string
func (*GetNodeIndex) GetMessageName ¶
func (*GetNodeIndex) GetMessageName() string
func (*GetNodeIndex) GetMessageType ¶
func (*GetNodeIndex) GetMessageType() api.MessageType
type GetNodeIndexReply ¶
GetNodeIndexReply represents the VPP binary API message 'get_node_index_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 433:
["get_node_index_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "node_index"], {"crc" : "0x29116865"} ],
func (*GetNodeIndexReply) GetCrcString ¶
func (*GetNodeIndexReply) GetCrcString() string
func (*GetNodeIndexReply) GetMessageName ¶
func (*GetNodeIndexReply) GetMessageName() string
func (*GetNodeIndexReply) GetMessageType ¶
func (*GetNodeIndexReply) GetMessageType() api.MessageType
type IP4ArpEvent ¶
type IP4ArpEvent struct { Address uint32 Pid uint32 SwIfIndex uint32 NewMac []byte `struc:"[6]byte"` MacIP uint8 }
IP4ArpEvent represents the VPP binary API message 'ip4_arp_event'. Generated from '/usr/share/vpp/api/vpe.api.json', line 539:
["ip4_arp_event", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "address"], ["u32", "pid"], ["u32", "sw_if_index"], ["u8", "new_mac", 6], ["u8", "mac_ip"], {"crc" : "0x79b2d94d"} ],
func (*IP4ArpEvent) GetCrcString ¶
func (*IP4ArpEvent) GetCrcString() string
func (*IP4ArpEvent) GetMessageName ¶
func (*IP4ArpEvent) GetMessageName() string
func (*IP4ArpEvent) GetMessageType ¶
func (*IP4ArpEvent) GetMessageType() api.MessageType
type IP4FibCounter ¶
IP4FibCounter represents the VPP binary API data type 'ip4_fib_counter'. Generated from '/usr/share/vpp/api/vpe.api.json', line 3:
["ip4_fib_counter", ["u32", "address"], ["u8", "address_length"], ["u64", "packets"], ["u64", "bytes"], {"crc" : "0xb2739495"} ],
func (*IP4FibCounter) GetCrcString ¶
func (*IP4FibCounter) GetCrcString() string
func (*IP4FibCounter) GetTypeName ¶
func (*IP4FibCounter) GetTypeName() string
type IP4NbrCounter ¶
IP4NbrCounter represents the VPP binary API data type 'ip4_nbr_counter'. Generated from '/usr/share/vpp/api/vpe.api.json', line 10:
["ip4_nbr_counter", ["u32", "address"], ["u8", "link_type"], ["u64", "packets"], ["u64", "bytes"], {"crc" : "0x487e2e85"} ],
func (*IP4NbrCounter) GetCrcString ¶
func (*IP4NbrCounter) GetCrcString() string
func (*IP4NbrCounter) GetTypeName ¶
func (*IP4NbrCounter) GetTypeName() string
type IP6FibCounter ¶
type IP6FibCounter struct { Address []uint64 `struc:"[2]uint64"` AddressLength uint8 Packets uint64 Bytes uint64 }
IP6FibCounter represents the VPP binary API data type 'ip6_fib_counter'. Generated from '/usr/share/vpp/api/vpe.api.json', line 17:
["ip6_fib_counter", ["u64", "address", 2], ["u8", "address_length"], ["u64", "packets"], ["u64", "bytes"], {"crc" : "0xcf35769b"} ],
func (*IP6FibCounter) GetCrcString ¶
func (*IP6FibCounter) GetCrcString() string
func (*IP6FibCounter) GetTypeName ¶
func (*IP6FibCounter) GetTypeName() string
type IP6NbrCounter ¶
type IP6NbrCounter struct { Address []uint64 `struc:"[2]uint64"` LinkType uint8 Packets uint64 Bytes uint64 }
IP6NbrCounter represents the VPP binary API data type 'ip6_nbr_counter'. Generated from '/usr/share/vpp/api/vpe.api.json', line 24:
["ip6_nbr_counter", ["u64", "address", 2], ["u8", "link_type"], ["u64", "packets"], ["u64", "bytes"], {"crc" : "0xefca741e"} ]
func (*IP6NbrCounter) GetCrcString ¶
func (*IP6NbrCounter) GetCrcString() string
func (*IP6NbrCounter) GetTypeName ¶
func (*IP6NbrCounter) GetTypeName() string
type IP6NdEvent ¶
type IP6NdEvent struct { Pid uint32 SwIfIndex uint32 Address []byte `struc:"[16]byte"` NewMac []byte `struc:"[6]byte"` MacIP uint8 }
IP6NdEvent represents the VPP binary API message 'ip6_nd_event'. Generated from '/usr/share/vpp/api/vpe.api.json', line 564:
["ip6_nd_event", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "pid"], ["u32", "sw_if_index"], ["u8", "address", 16], ["u8", "new_mac", 6], ["u8", "mac_ip"], {"crc" : "0xb9c7870c"} ],
func (*IP6NdEvent) GetCrcString ¶
func (*IP6NdEvent) GetCrcString() string
func (*IP6NdEvent) GetMessageName ¶
func (*IP6NdEvent) GetMessageName() string
func (*IP6NdEvent) GetMessageType ¶
func (*IP6NdEvent) GetMessageType() api.MessageType
type IPSourceAndPortRangeCheckAddDel ¶
type IPSourceAndPortRangeCheckAddDel struct { IsIpv6 uint8 IsAdd uint8 MaskLength uint8 Address []byte `struc:"[16]byte"` NumberOfRanges uint8 LowPorts []uint16 `struc:"[32]uint16"` HighPorts []uint16 `struc:"[32]uint16"` VrfID uint32 }
IPSourceAndPortRangeCheckAddDel represents the VPP binary API message 'ip_source_and_port_range_check_add_del'. Generated from '/usr/share/vpp/api/vpe.api.json', line 696:
["ip_source_and_port_range_check_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_ipv6"], ["u8", "is_add"], ["u8", "mask_length"], ["u8", "address", 16], ["u8", "number_of_ranges"], ["u16", "low_ports", 32], ["u16", "high_ports", 32], ["u32", "vrf_id"], {"crc" : "0x0f8c6ba0"} ],
func (*IPSourceAndPortRangeCheckAddDel) GetCrcString ¶
func (*IPSourceAndPortRangeCheckAddDel) GetCrcString() string
func (*IPSourceAndPortRangeCheckAddDel) GetMessageName ¶
func (*IPSourceAndPortRangeCheckAddDel) GetMessageName() string
func (*IPSourceAndPortRangeCheckAddDel) GetMessageType ¶
func (*IPSourceAndPortRangeCheckAddDel) GetMessageType() api.MessageType
type IPSourceAndPortRangeCheckAddDelReply ¶
type IPSourceAndPortRangeCheckAddDelReply struct {
Retval int32
}
IPSourceAndPortRangeCheckAddDelReply represents the VPP binary API message 'ip_source_and_port_range_check_add_del_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 710:
["ip_source_and_port_range_check_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x35df8160"} ],
func (*IPSourceAndPortRangeCheckAddDelReply) GetCrcString ¶
func (*IPSourceAndPortRangeCheckAddDelReply) GetCrcString() string
func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageName ¶
func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageName() string
func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageType ¶
func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageType() api.MessageType
type IPSourceAndPortRangeCheckInterfaceAddDel ¶
type IPSourceAndPortRangeCheckInterfaceAddDel struct { IsAdd uint8 SwIfIndex uint32 TCPInVrfID uint32 TCPOutVrfID uint32 UDPInVrfID uint32 UDPOutVrfID uint32 }
IPSourceAndPortRangeCheckInterfaceAddDel represents the VPP binary API message 'ip_source_and_port_range_check_interface_add_del'. Generated from '/usr/share/vpp/api/vpe.api.json', line 716:
["ip_source_and_port_range_check_interface_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_add"], ["u32", "sw_if_index"], ["u32", "tcp_in_vrf_id"], ["u32", "tcp_out_vrf_id"], ["u32", "udp_in_vrf_id"], ["u32", "udp_out_vrf_id"], {"crc" : "0x4a6438f1"} ],
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetCrcString ¶
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetCrcString() string
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageName ¶
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageName() string
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageType ¶
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageType() api.MessageType
type IPSourceAndPortRangeCheckInterfaceAddDelReply ¶
type IPSourceAndPortRangeCheckInterfaceAddDelReply struct {
Retval int32
}
IPSourceAndPortRangeCheckInterfaceAddDelReply represents the VPP binary API message 'ip_source_and_port_range_check_interface_add_del_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 728:
["ip_source_and_port_range_check_interface_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x6b940f04"} ],
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetCrcString ¶
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetCrcString() string
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageName ¶
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageName() string
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageType ¶
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageType() api.MessageType
type InputACLSetInterface ¶
type InputACLSetInterface struct { SwIfIndex uint32 IP4TableIndex uint32 IP6TableIndex uint32 L2TableIndex uint32 IsAdd uint8 }
InputACLSetInterface represents the VPP binary API message 'input_acl_set_interface'. Generated from '/usr/share/vpp/api/vpe.api.json', line 574:
["input_acl_set_interface", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "ip4_table_index"], ["u32", "ip6_table_index"], ["u32", "l2_table_index"], ["u8", "is_add"], {"crc" : "0x34d2fc33"} ],
func (*InputACLSetInterface) GetCrcString ¶
func (*InputACLSetInterface) GetCrcString() string
func (*InputACLSetInterface) GetMessageName ¶
func (*InputACLSetInterface) GetMessageName() string
func (*InputACLSetInterface) GetMessageType ¶
func (*InputACLSetInterface) GetMessageType() api.MessageType
type InputACLSetInterfaceReply ¶
type InputACLSetInterfaceReply struct {
Retval int32
}
InputACLSetInterfaceReply represents the VPP binary API message 'input_acl_set_interface_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 585:
["input_acl_set_interface_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xba0110e3"} ],
func (*InputACLSetInterfaceReply) GetCrcString ¶
func (*InputACLSetInterfaceReply) GetCrcString() string
func (*InputACLSetInterfaceReply) GetMessageName ¶
func (*InputACLSetInterfaceReply) GetMessageName() string
func (*InputACLSetInterfaceReply) GetMessageType ¶
func (*InputACLSetInterfaceReply) GetMessageType() api.MessageType
type InterfaceNameRenumber ¶
InterfaceNameRenumber represents the VPP binary API message 'interface_name_renumber'. Generated from '/usr/share/vpp/api/vpe.api.json', line 510:
["interface_name_renumber", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "new_show_dev_instance"], {"crc" : "0x11b7bcec"} ],
func (*InterfaceNameRenumber) GetCrcString ¶
func (*InterfaceNameRenumber) GetCrcString() string
func (*InterfaceNameRenumber) GetMessageName ¶
func (*InterfaceNameRenumber) GetMessageName() string
func (*InterfaceNameRenumber) GetMessageType ¶
func (*InterfaceNameRenumber) GetMessageType() api.MessageType
type InterfaceNameRenumberReply ¶
type InterfaceNameRenumberReply struct {
Retval int32
}
InterfaceNameRenumberReply represents the VPP binary API message 'interface_name_renumber_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 518:
["interface_name_renumber_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x31594963"} ],
func (*InterfaceNameRenumberReply) GetCrcString ¶
func (*InterfaceNameRenumberReply) GetCrcString() string
func (*InterfaceNameRenumberReply) GetMessageName ¶
func (*InterfaceNameRenumberReply) GetMessageName() string
func (*InterfaceNameRenumberReply) GetMessageType ¶
func (*InterfaceNameRenumberReply) GetMessageType() api.MessageType
type IoamDisable ¶
type IoamDisable struct {
ID uint16
}
IoamDisable represents the VPP binary API message 'ioam_disable'. Generated from '/usr/share/vpp/api/vpe.api.json', line 622:
["ioam_disable", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u16", "id"], {"crc" : "0xaff26d33"} ],
func (*IoamDisable) GetCrcString ¶
func (*IoamDisable) GetCrcString() string
func (*IoamDisable) GetMessageName ¶
func (*IoamDisable) GetMessageName() string
func (*IoamDisable) GetMessageType ¶
func (*IoamDisable) GetMessageType() api.MessageType
type IoamDisableReply ¶
type IoamDisableReply struct {
Retval int32
}
IoamDisableReply represents the VPP binary API message 'ioam_disable_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 629:
["ioam_disable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xef118a9d"} ],
func (*IoamDisableReply) GetCrcString ¶
func (*IoamDisableReply) GetCrcString() string
func (*IoamDisableReply) GetMessageName ¶
func (*IoamDisableReply) GetMessageName() string
func (*IoamDisableReply) GetMessageType ¶
func (*IoamDisableReply) GetMessageType() api.MessageType
type IoamEnable ¶
type IoamEnable struct { ID uint16 Seqno uint8 Analyse uint8 PotEnable uint8 TraceEnable uint8 NodeID uint32 }
IoamEnable represents the VPP binary API message 'ioam_enable'. Generated from '/usr/share/vpp/api/vpe.api.json', line 604:
["ioam_enable", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u16", "id"], ["u8", "seqno"], ["u8", "analyse"], ["u8", "pot_enable"], ["u8", "trace_enable"], ["u32", "node_id"], {"crc" : "0x7bd4abf9"} ],
func (*IoamEnable) GetCrcString ¶
func (*IoamEnable) GetCrcString() string
func (*IoamEnable) GetMessageName ¶
func (*IoamEnable) GetMessageName() string
func (*IoamEnable) GetMessageType ¶
func (*IoamEnable) GetMessageType() api.MessageType
type IoamEnableReply ¶
type IoamEnableReply struct {
Retval int32
}
IoamEnableReply represents the VPP binary API message 'ioam_enable_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 616:
["ioam_enable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x58a8fedc"} ],
func (*IoamEnableReply) GetCrcString ¶
func (*IoamEnableReply) GetCrcString() string
func (*IoamEnableReply) GetMessageName ¶
func (*IoamEnableReply) GetMessageName() string
func (*IoamEnableReply) GetMessageType ¶
func (*IoamEnableReply) GetMessageType() api.MessageType
type L2InterfaceEfpFilter ¶
L2InterfaceEfpFilter represents the VPP binary API message 'l2_interface_efp_filter'. Generated from '/usr/share/vpp/api/vpe.api.json', line 455:
["l2_interface_efp_filter", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "enable_disable"], {"crc" : "0x07c9d601"} ],
func (*L2InterfaceEfpFilter) GetCrcString ¶
func (*L2InterfaceEfpFilter) GetCrcString() string
func (*L2InterfaceEfpFilter) GetMessageName ¶
func (*L2InterfaceEfpFilter) GetMessageName() string
func (*L2InterfaceEfpFilter) GetMessageType ¶
func (*L2InterfaceEfpFilter) GetMessageType() api.MessageType
type L2InterfaceEfpFilterReply ¶
type L2InterfaceEfpFilterReply struct {
Retval int32
}
L2InterfaceEfpFilterReply represents the VPP binary API message 'l2_interface_efp_filter_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 463:
["l2_interface_efp_filter_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x0f4bb0c0"} ],
func (*L2InterfaceEfpFilterReply) GetCrcString ¶
func (*L2InterfaceEfpFilterReply) GetCrcString() string
func (*L2InterfaceEfpFilterReply) GetMessageName ¶
func (*L2InterfaceEfpFilterReply) GetMessageName() string
func (*L2InterfaceEfpFilterReply) GetMessageType ¶
func (*L2InterfaceEfpFilterReply) GetMessageType() api.MessageType
type L2PatchAddDel ¶
L2PatchAddDel represents the VPP binary API message 'l2_patch_add_del'. Generated from '/usr/share/vpp/api/vpe.api.json', line 316:
["l2_patch_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "rx_sw_if_index"], ["u32", "tx_sw_if_index"], ["u8", "is_add"], {"crc" : "0x9b10029a"} ],
func (*L2PatchAddDel) GetCrcString ¶
func (*L2PatchAddDel) GetCrcString() string
func (*L2PatchAddDel) GetMessageName ¶
func (*L2PatchAddDel) GetMessageName() string
func (*L2PatchAddDel) GetMessageType ¶
func (*L2PatchAddDel) GetMessageType() api.MessageType
type L2PatchAddDelReply ¶
type L2PatchAddDelReply struct {
Retval int32
}
L2PatchAddDelReply represents the VPP binary API message 'l2_patch_add_del_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 325:
["l2_patch_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xa85e37be"} ],
func (*L2PatchAddDelReply) GetCrcString ¶
func (*L2PatchAddDelReply) GetCrcString() string
func (*L2PatchAddDelReply) GetMessageName ¶
func (*L2PatchAddDelReply) GetMessageName() string
func (*L2PatchAddDelReply) GetMessageType ¶
func (*L2PatchAddDelReply) GetMessageType() api.MessageType
type OamAddDel ¶
type OamAddDel struct { VrfID uint32 SrcAddress []byte `struc:"[4]byte"` DstAddress []byte `struc:"[4]byte"` IsAdd uint8 }
OamAddDel represents the VPP binary API message 'oam_add_del'. Generated from '/usr/share/vpp/api/vpe.api.json', line 185:
["oam_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "vrf_id"], ["u8", "src_address", 4], ["u8", "dst_address", 4], ["u8", "is_add"], {"crc" : "0xb14bc7df"} ],
func (*OamAddDel) GetCrcString ¶
func (*OamAddDel) GetMessageName ¶
func (*OamAddDel) GetMessageType ¶
func (*OamAddDel) GetMessageType() api.MessageType
type OamAddDelReply ¶
type OamAddDelReply struct {
Retval int32
}
OamAddDelReply represents the VPP binary API message 'oam_add_del_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 195:
["oam_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xc5594eec"} ],
func (*OamAddDelReply) GetCrcString ¶
func (*OamAddDelReply) GetCrcString() string
func (*OamAddDelReply) GetMessageName ¶
func (*OamAddDelReply) GetMessageName() string
func (*OamAddDelReply) GetMessageType ¶
func (*OamAddDelReply) GetMessageType() api.MessageType
type OamEvent ¶
OamEvent represents the VPP binary API message 'oam_event'. Generated from '/usr/share/vpp/api/vpe.api.json', line 165:
["oam_event", ["u16", "_vl_msg_id"], ["u8", "dst_address", 4], ["u8", "state"], {"crc" : "0x4f285ade"} ],
func (*OamEvent) GetCrcString ¶
func (*OamEvent) GetMessageName ¶
func (*OamEvent) GetMessageType ¶
func (*OamEvent) GetMessageType() api.MessageType
type PgCapture ¶
type PgCapture struct { InterfaceID uint32 IsEnabled uint8 Count uint32 PcapNameLength uint32 `struc:"sizeof=PcapFileName"` PcapFileName []byte }
PgCapture represents the VPP binary API message 'pg_capture'. Generated from '/usr/share/vpp/api/vpe.api.json', line 664:
["pg_capture", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "interface_id"], ["u8", "is_enabled"], ["u32", "count"], ["u32", "pcap_name_length"], ["u8", "pcap_file_name", 0, "pcap_name_length"], {"crc" : "0x6ac7fe78"} ],
func (*PgCapture) GetCrcString ¶
func (*PgCapture) GetMessageName ¶
func (*PgCapture) GetMessageType ¶
func (*PgCapture) GetMessageType() api.MessageType
type PgCaptureReply ¶
type PgCaptureReply struct {
Retval int32
}
PgCaptureReply represents the VPP binary API message 'pg_capture_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 675:
["pg_capture_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xf403693b"} ],
func (*PgCaptureReply) GetCrcString ¶
func (*PgCaptureReply) GetCrcString() string
func (*PgCaptureReply) GetMessageName ¶
func (*PgCaptureReply) GetMessageName() string
func (*PgCaptureReply) GetMessageType ¶
func (*PgCaptureReply) GetMessageType() api.MessageType
type PgCreateInterface ¶
type PgCreateInterface struct {
InterfaceID uint32
}
PgCreateInterface represents the VPP binary API message 'pg_create_interface'. Generated from '/usr/share/vpp/api/vpe.api.json', line 650:
["pg_create_interface", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "interface_id"], {"crc" : "0x253c5959"} ],
func (*PgCreateInterface) GetCrcString ¶
func (*PgCreateInterface) GetCrcString() string
func (*PgCreateInterface) GetMessageName ¶
func (*PgCreateInterface) GetMessageName() string
func (*PgCreateInterface) GetMessageType ¶
func (*PgCreateInterface) GetMessageType() api.MessageType
type PgCreateInterfaceReply ¶
PgCreateInterfaceReply represents the VPP binary API message 'pg_create_interface_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 657:
["pg_create_interface_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u32", "sw_if_index"], {"crc" : "0x21b4f949"} ],
func (*PgCreateInterfaceReply) GetCrcString ¶
func (*PgCreateInterfaceReply) GetCrcString() string
func (*PgCreateInterfaceReply) GetMessageName ¶
func (*PgCreateInterfaceReply) GetMessageName() string
func (*PgCreateInterfaceReply) GetMessageType ¶
func (*PgCreateInterfaceReply) GetMessageType() api.MessageType
type PgEnableDisable ¶
type PgEnableDisable struct { IsEnabled uint8 StreamNameLength uint32 `struc:"sizeof=StreamName"` StreamName []byte }
PgEnableDisable represents the VPP binary API message 'pg_enable_disable'. Generated from '/usr/share/vpp/api/vpe.api.json', line 681:
["pg_enable_disable", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_enabled"], ["u32", "stream_name_length"], ["u8", "stream_name", 0, "stream_name_length"], {"crc" : "0x7d0b90ff"} ],
func (*PgEnableDisable) GetCrcString ¶
func (*PgEnableDisable) GetCrcString() string
func (*PgEnableDisable) GetMessageName ¶
func (*PgEnableDisable) GetMessageName() string
func (*PgEnableDisable) GetMessageType ¶
func (*PgEnableDisable) GetMessageType() api.MessageType
type PgEnableDisableReply ¶
type PgEnableDisableReply struct {
Retval int32
}
PgEnableDisableReply represents the VPP binary API message 'pg_enable_disable_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 690:
["pg_enable_disable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x02253bd6"} ],
func (*PgEnableDisableReply) GetCrcString ¶
func (*PgEnableDisableReply) GetCrcString() string
func (*PgEnableDisableReply) GetMessageName ¶
func (*PgEnableDisableReply) GetMessageName() string
func (*PgEnableDisableReply) GetMessageType ¶
func (*PgEnableDisableReply) GetMessageType() api.MessageType
type ProxyArpAddDel ¶
type ProxyArpAddDel struct { VrfID uint32 IsAdd uint8 LowAddress []byte `struc:"[4]byte"` HiAddress []byte `struc:"[4]byte"` }
ProxyArpAddDel represents the VPP binary API message 'proxy_arp_add_del'. Generated from '/usr/share/vpp/api/vpe.api.json', line 62:
["proxy_arp_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "vrf_id"], ["u8", "is_add"], ["u8", "low_address", 4], ["u8", "hi_address", 4], {"crc" : "0x4bef9951"} ],
func (*ProxyArpAddDel) GetCrcString ¶
func (*ProxyArpAddDel) GetCrcString() string
func (*ProxyArpAddDel) GetMessageName ¶
func (*ProxyArpAddDel) GetMessageName() string
func (*ProxyArpAddDel) GetMessageType ¶
func (*ProxyArpAddDel) GetMessageType() api.MessageType
type ProxyArpAddDelReply ¶
type ProxyArpAddDelReply struct {
Retval int32
}
ProxyArpAddDelReply represents the VPP binary API message 'proxy_arp_add_del_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 72:
["proxy_arp_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x8e2d621d"} ],
func (*ProxyArpAddDelReply) GetCrcString ¶
func (*ProxyArpAddDelReply) GetCrcString() string
func (*ProxyArpAddDelReply) GetMessageName ¶
func (*ProxyArpAddDelReply) GetMessageName() string
func (*ProxyArpAddDelReply) GetMessageType ¶
func (*ProxyArpAddDelReply) GetMessageType() api.MessageType
type ProxyArpIntfcEnableDisable ¶
ProxyArpIntfcEnableDisable represents the VPP binary API message 'proxy_arp_intfc_enable_disable'. Generated from '/usr/share/vpp/api/vpe.api.json', line 78:
["proxy_arp_intfc_enable_disable", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "enable_disable"], {"crc" : "0x3ee1998e"} ],
func (*ProxyArpIntfcEnableDisable) GetCrcString ¶
func (*ProxyArpIntfcEnableDisable) GetCrcString() string
func (*ProxyArpIntfcEnableDisable) GetMessageName ¶
func (*ProxyArpIntfcEnableDisable) GetMessageName() string
func (*ProxyArpIntfcEnableDisable) GetMessageType ¶
func (*ProxyArpIntfcEnableDisable) GetMessageType() api.MessageType
type ProxyArpIntfcEnableDisableReply ¶
type ProxyArpIntfcEnableDisableReply struct {
Retval int32
}
ProxyArpIntfcEnableDisableReply represents the VPP binary API message 'proxy_arp_intfc_enable_disable_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 86:
["proxy_arp_intfc_enable_disable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x23d273cd"} ],
func (*ProxyArpIntfcEnableDisableReply) GetCrcString ¶
func (*ProxyArpIntfcEnableDisableReply) GetCrcString() string
func (*ProxyArpIntfcEnableDisableReply) GetMessageName ¶
func (*ProxyArpIntfcEnableDisableReply) GetMessageName() string
func (*ProxyArpIntfcEnableDisableReply) GetMessageType ¶
func (*ProxyArpIntfcEnableDisableReply) GetMessageType() api.MessageType
type Punt ¶
Punt represents the VPP binary API message 'punt'. Generated from '/usr/share/vpp/api/vpe.api.json', line 747:
["punt", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_add"], ["u8", "ipv"], ["u8", "l4_protocol"], ["u16", "l4_port"], {"crc" : "0x4559c976"} ],
func (*Punt) GetCrcString ¶
func (*Punt) GetMessageName ¶
func (*Punt) GetMessageType ¶
func (*Punt) GetMessageType() api.MessageType
type PuntReply ¶
type PuntReply struct {
Retval int32
}
PuntReply represents the VPP binary API message 'punt_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 757:
["punt_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xcca27fbe"} ],
func (*PuntReply) GetCrcString ¶
func (*PuntReply) GetMessageName ¶
func (*PuntReply) GetMessageType ¶
func (*PuntReply) GetMessageType() api.MessageType
type ResetFib ¶
ResetFib represents the VPP binary API message 'reset_fib'. Generated from '/usr/share/vpp/api/vpe.api.json', line 201:
["reset_fib", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "vrf_id"], ["u8", "is_ipv6"], {"crc" : "0x6f17106b"} ],
func (*ResetFib) GetCrcString ¶
func (*ResetFib) GetMessageName ¶
func (*ResetFib) GetMessageType ¶
func (*ResetFib) GetMessageType() api.MessageType
type ResetFibReply ¶
type ResetFibReply struct {
Retval int32
}
ResetFibReply represents the VPP binary API message 'reset_fib_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 209:
["reset_fib_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x990dcbf8"} ],
func (*ResetFibReply) GetCrcString ¶
func (*ResetFibReply) GetCrcString() string
func (*ResetFibReply) GetMessageName ¶
func (*ResetFibReply) GetMessageName() string
func (*ResetFibReply) GetMessageType ¶
func (*ResetFibReply) GetMessageType() api.MessageType
type ResetVrf ¶
ResetVrf represents the VPP binary API message 'reset_vrf'. Generated from '/usr/share/vpp/api/vpe.api.json', line 92:
["reset_vrf", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_ipv6"], ["u32", "vrf_id"], {"crc" : "0xeb07deb0"} ],
func (*ResetVrf) GetCrcString ¶
func (*ResetVrf) GetMessageName ¶
func (*ResetVrf) GetMessageType ¶
func (*ResetVrf) GetMessageType() api.MessageType
type ResetVrfReply ¶
type ResetVrfReply struct {
Retval int32
}
ResetVrfReply represents the VPP binary API message 'reset_vrf_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 100:
["reset_vrf_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x5f283863"} ],
func (*ResetVrfReply) GetCrcString ¶
func (*ResetVrfReply) GetCrcString() string
func (*ResetVrfReply) GetMessageName ¶
func (*ResetVrfReply) GetMessageName() string
func (*ResetVrfReply) GetMessageType ¶
func (*ResetVrfReply) GetMessageType() api.MessageType
type SetArpNeighborLimit ¶
SetArpNeighborLimit represents the VPP binary API message 'set_arp_neighbor_limit'. Generated from '/usr/share/vpp/api/vpe.api.json', line 302:
["set_arp_neighbor_limit", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_ipv6"], ["u32", "arp_neighbor_limit"], {"crc" : "0xc1690cb4"} ],
func (*SetArpNeighborLimit) GetCrcString ¶
func (*SetArpNeighborLimit) GetCrcString() string
func (*SetArpNeighborLimit) GetMessageName ¶
func (*SetArpNeighborLimit) GetMessageName() string
func (*SetArpNeighborLimit) GetMessageType ¶
func (*SetArpNeighborLimit) GetMessageType() api.MessageType
type SetArpNeighborLimitReply ¶
type SetArpNeighborLimitReply struct {
Retval int32
}
SetArpNeighborLimitReply represents the VPP binary API message 'set_arp_neighbor_limit_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 310:
["set_arp_neighbor_limit_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xa6b30518"} ],
func (*SetArpNeighborLimitReply) GetCrcString ¶
func (*SetArpNeighborLimitReply) GetCrcString() string
func (*SetArpNeighborLimitReply) GetMessageName ¶
func (*SetArpNeighborLimitReply) GetMessageName() string
func (*SetArpNeighborLimitReply) GetMessageType ¶
func (*SetArpNeighborLimitReply) GetMessageType() api.MessageType
type ShowVersion ¶
type ShowVersion struct { }
ShowVersion represents the VPP binary API message 'show_version'. Generated from '/usr/share/vpp/api/vpe.api.json', line 494:
["show_version", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0xf18f9480"} ],
func (*ShowVersion) GetCrcString ¶
func (*ShowVersion) GetCrcString() string
func (*ShowVersion) GetMessageName ¶
func (*ShowVersion) GetMessageName() string
func (*ShowVersion) GetMessageType ¶
func (*ShowVersion) GetMessageType() api.MessageType
type ShowVersionReply ¶
type ShowVersionReply struct { Retval int32 Program []byte `struc:"[32]byte"` Version []byte `struc:"[32]byte"` BuildDate []byte `struc:"[32]byte"` BuildDirectory []byte `struc:"[256]byte"` }
ShowVersionReply represents the VPP binary API message 'show_version_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 500:
["show_version_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u8", "program", 32], ["u8", "version", 32], ["u8", "build_date", 32], ["u8", "build_directory", 256], {"crc" : "0x83186d9e"} ],
func (*ShowVersionReply) GetCrcString ¶
func (*ShowVersionReply) GetCrcString() string
func (*ShowVersionReply) GetMessageName ¶
func (*ShowVersionReply) GetMessageName() string
func (*ShowVersionReply) GetMessageType ¶
func (*ShowVersionReply) GetMessageType() api.MessageType
type SwInterfaceSetL2Bridge ¶
type SwInterfaceSetL2Bridge struct { RxSwIfIndex uint32 BdID uint32 Shg uint8 Bvi uint8 Enable uint8 }
SwInterfaceSetL2Bridge represents the VPP binary API message 'sw_interface_set_l2_bridge'. Generated from '/usr/share/vpp/api/vpe.api.json', line 360:
["sw_interface_set_l2_bridge", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "rx_sw_if_index"], ["u32", "bd_id"], ["u8", "shg"], ["u8", "bvi"], ["u8", "enable"], {"crc" : "0x36c739e8"} ],
func (*SwInterfaceSetL2Bridge) GetCrcString ¶
func (*SwInterfaceSetL2Bridge) GetCrcString() string
func (*SwInterfaceSetL2Bridge) GetMessageName ¶
func (*SwInterfaceSetL2Bridge) GetMessageName() string
func (*SwInterfaceSetL2Bridge) GetMessageType ¶
func (*SwInterfaceSetL2Bridge) GetMessageType() api.MessageType
type SwInterfaceSetL2BridgeReply ¶
type SwInterfaceSetL2BridgeReply struct {
Retval int32
}
SwInterfaceSetL2BridgeReply represents the VPP binary API message 'sw_interface_set_l2_bridge_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 371:
["sw_interface_set_l2_bridge_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x347e08d9"} ],
func (*SwInterfaceSetL2BridgeReply) GetCrcString ¶
func (*SwInterfaceSetL2BridgeReply) GetCrcString() string
func (*SwInterfaceSetL2BridgeReply) GetMessageName ¶
func (*SwInterfaceSetL2BridgeReply) GetMessageName() string
func (*SwInterfaceSetL2BridgeReply) GetMessageType ¶
func (*SwInterfaceSetL2BridgeReply) GetMessageType() api.MessageType
type SwInterfaceSetL2Xconnect ¶
SwInterfaceSetL2Xconnect represents the VPP binary API message 'sw_interface_set_l2_xconnect'. Generated from '/usr/share/vpp/api/vpe.api.json', line 345:
["sw_interface_set_l2_xconnect", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "rx_sw_if_index"], ["u32", "tx_sw_if_index"], ["u8", "enable"], {"crc" : "0x48a4c4c8"} ],
func (*SwInterfaceSetL2Xconnect) GetCrcString ¶
func (*SwInterfaceSetL2Xconnect) GetCrcString() string
func (*SwInterfaceSetL2Xconnect) GetMessageName ¶
func (*SwInterfaceSetL2Xconnect) GetMessageName() string
func (*SwInterfaceSetL2Xconnect) GetMessageType ¶
func (*SwInterfaceSetL2Xconnect) GetMessageType() api.MessageType
type SwInterfaceSetL2XconnectReply ¶
type SwInterfaceSetL2XconnectReply struct {
Retval int32
}
SwInterfaceSetL2XconnectReply represents the VPP binary API message 'sw_interface_set_l2_xconnect_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 354:
["sw_interface_set_l2_xconnect_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x6e45eed4"} ],
func (*SwInterfaceSetL2XconnectReply) GetCrcString ¶
func (*SwInterfaceSetL2XconnectReply) GetCrcString() string
func (*SwInterfaceSetL2XconnectReply) GetMessageName ¶
func (*SwInterfaceSetL2XconnectReply) GetMessageName() string
func (*SwInterfaceSetL2XconnectReply) GetMessageType ¶
func (*SwInterfaceSetL2XconnectReply) GetMessageType() api.MessageType
type SwInterfaceSetMplsEnable ¶
SwInterfaceSetMplsEnable represents the VPP binary API message 'sw_interface_set_mpls_enable'. Generated from '/usr/share/vpp/api/vpe.api.json', line 48:
["sw_interface_set_mpls_enable", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "enable"], {"crc" : "0x37f6357e"} ],
func (*SwInterfaceSetMplsEnable) GetCrcString ¶
func (*SwInterfaceSetMplsEnable) GetCrcString() string
func (*SwInterfaceSetMplsEnable) GetMessageName ¶
func (*SwInterfaceSetMplsEnable) GetMessageName() string
func (*SwInterfaceSetMplsEnable) GetMessageType ¶
func (*SwInterfaceSetMplsEnable) GetMessageType() api.MessageType
type SwInterfaceSetMplsEnableReply ¶
type SwInterfaceSetMplsEnableReply struct {
Retval int32
}
SwInterfaceSetMplsEnableReply represents the VPP binary API message 'sw_interface_set_mpls_enable_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 56:
["sw_interface_set_mpls_enable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x5ffd3ca9"} ],
func (*SwInterfaceSetMplsEnableReply) GetCrcString ¶
func (*SwInterfaceSetMplsEnableReply) GetCrcString() string
func (*SwInterfaceSetMplsEnableReply) GetMessageName ¶
func (*SwInterfaceSetMplsEnableReply) GetMessageName() string
func (*SwInterfaceSetMplsEnableReply) GetMessageType ¶
func (*SwInterfaceSetMplsEnableReply) GetMessageType() api.MessageType
type SwInterfaceSetVpath ¶
SwInterfaceSetVpath represents the VPP binary API message 'sw_interface_set_vpath'. Generated from '/usr/share/vpp/api/vpe.api.json', line 331:
["sw_interface_set_vpath", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "enable"], {"crc" : "0x1bc2fd5e"} ],
func (*SwInterfaceSetVpath) GetCrcString ¶
func (*SwInterfaceSetVpath) GetCrcString() string
func (*SwInterfaceSetVpath) GetMessageName ¶
func (*SwInterfaceSetVpath) GetMessageName() string
func (*SwInterfaceSetVpath) GetMessageType ¶
func (*SwInterfaceSetVpath) GetMessageType() api.MessageType
type SwInterfaceSetVpathReply ¶
type SwInterfaceSetVpathReply struct {
Retval int32
}
SwInterfaceSetVpathReply represents the VPP binary API message 'sw_interface_set_vpath_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 339:
["sw_interface_set_vpath_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x828dbe62"} ],
func (*SwInterfaceSetVpathReply) GetCrcString ¶
func (*SwInterfaceSetVpathReply) GetCrcString() string
func (*SwInterfaceSetVpathReply) GetMessageName ¶
func (*SwInterfaceSetVpathReply) GetMessageName() string
func (*SwInterfaceSetVpathReply) GetMessageType ¶
func (*SwInterfaceSetVpathReply) GetMessageType() api.MessageType
type VnetGetSummaryStats ¶
type VnetGetSummaryStats struct { }
VnetGetSummaryStats represents the VPP binary API message 'vnet_get_summary_stats'. Generated from '/usr/share/vpp/api/vpe.api.json', line 150:
["vnet_get_summary_stats", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0x16435c20"} ],
func (*VnetGetSummaryStats) GetCrcString ¶
func (*VnetGetSummaryStats) GetCrcString() string
func (*VnetGetSummaryStats) GetMessageName ¶
func (*VnetGetSummaryStats) GetMessageName() string
func (*VnetGetSummaryStats) GetMessageType ¶
func (*VnetGetSummaryStats) GetMessageType() api.MessageType
type VnetGetSummaryStatsReply ¶
type VnetGetSummaryStatsReply struct { Retval int32 TotalPkts []uint64 `struc:"[2]uint64"` TotalBytes []uint64 `struc:"[2]uint64"` VectorRate float64 }
VnetGetSummaryStatsReply represents the VPP binary API message 'vnet_get_summary_stats_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 156:
["vnet_get_summary_stats_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u64", "total_pkts", 2], ["u64", "total_bytes", 2], ["f64", "vector_rate"], {"crc" : "0x675ce280"} ],
func (*VnetGetSummaryStatsReply) GetCrcString ¶
func (*VnetGetSummaryStatsReply) GetCrcString() string
func (*VnetGetSummaryStatsReply) GetMessageName ¶
func (*VnetGetSummaryStatsReply) GetMessageName() string
func (*VnetGetSummaryStatsReply) GetMessageType ¶
func (*VnetGetSummaryStatsReply) GetMessageType() api.MessageType
type VnetIP4FibCounters ¶
type VnetIP4FibCounters struct { VrfID uint32 Count uint32 `struc:"sizeof=C"` C []IP4FibCounter }
VnetIP4FibCounters represents the VPP binary API message 'vnet_ip4_fib_counters'. Generated from '/usr/share/vpp/api/vpe.api.json', line 120:
["vnet_ip4_fib_counters", ["u16", "_vl_msg_id"], ["u32", "vrf_id"], ["u32", "count"], ["vl_api_ip4_fib_counter_t", "c", 0, "count"], {"crc" : "0x1ab9d6c5"} ],
func (*VnetIP4FibCounters) GetCrcString ¶
func (*VnetIP4FibCounters) GetCrcString() string
func (*VnetIP4FibCounters) GetMessageName ¶
func (*VnetIP4FibCounters) GetMessageName() string
func (*VnetIP4FibCounters) GetMessageType ¶
func (*VnetIP4FibCounters) GetMessageType() api.MessageType
type VnetIP4NbrCounters ¶
type VnetIP4NbrCounters struct { Count uint32 `struc:"sizeof=C"` SwIfIndex uint32 Begin uint8 C []IP4NbrCounter }
VnetIP4NbrCounters represents the VPP binary API message 'vnet_ip4_nbr_counters'. Generated from '/usr/share/vpp/api/vpe.api.json', line 127:
["vnet_ip4_nbr_counters", ["u16", "_vl_msg_id"], ["u32", "count"], ["u32", "sw_if_index"], ["u8", "begin"], ["vl_api_ip4_nbr_counter_t", "c", 0, "count"], {"crc" : "0xfc2b5092"} ],
func (*VnetIP4NbrCounters) GetCrcString ¶
func (*VnetIP4NbrCounters) GetCrcString() string
func (*VnetIP4NbrCounters) GetMessageName ¶
func (*VnetIP4NbrCounters) GetMessageName() string
func (*VnetIP4NbrCounters) GetMessageType ¶
func (*VnetIP4NbrCounters) GetMessageType() api.MessageType
type VnetIP6FibCounters ¶
type VnetIP6FibCounters struct { VrfID uint32 Count uint32 `struc:"sizeof=C"` C []IP6FibCounter }
VnetIP6FibCounters represents the VPP binary API message 'vnet_ip6_fib_counters'. Generated from '/usr/share/vpp/api/vpe.api.json', line 135:
["vnet_ip6_fib_counters", ["u16", "_vl_msg_id"], ["u32", "vrf_id"], ["u32", "count"], ["vl_api_ip6_fib_counter_t", "c", 0, "count"], {"crc" : "0x9ab453ae"} ],
func (*VnetIP6FibCounters) GetCrcString ¶
func (*VnetIP6FibCounters) GetCrcString() string
func (*VnetIP6FibCounters) GetMessageName ¶
func (*VnetIP6FibCounters) GetMessageName() string
func (*VnetIP6FibCounters) GetMessageType ¶
func (*VnetIP6FibCounters) GetMessageType() api.MessageType
type VnetIP6NbrCounters ¶
type VnetIP6NbrCounters struct { Count uint32 `struc:"sizeof=C"` SwIfIndex uint32 Begin uint8 C []IP6NbrCounter }
VnetIP6NbrCounters represents the VPP binary API message 'vnet_ip6_nbr_counters'. Generated from '/usr/share/vpp/api/vpe.api.json', line 142:
["vnet_ip6_nbr_counters", ["u16", "_vl_msg_id"], ["u32", "count"], ["u32", "sw_if_index"], ["u8", "begin"], ["vl_api_ip6_nbr_counter_t", "c", 0, "count"], {"crc" : "0x181b673f"} ],
func (*VnetIP6NbrCounters) GetCrcString ¶
func (*VnetIP6NbrCounters) GetCrcString() string
func (*VnetIP6NbrCounters) GetMessageName ¶
func (*VnetIP6NbrCounters) GetMessageName() string
func (*VnetIP6NbrCounters) GetMessageType ¶
func (*VnetIP6NbrCounters) GetMessageType() api.MessageType
type WantIP4ArpEvents ¶
WantIP4ArpEvents represents the VPP binary API message 'want_ip4_arp_events'. Generated from '/usr/share/vpp/api/vpe.api.json', line 524:
["want_ip4_arp_events", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "enable_disable"], ["u32", "pid"], ["u32", "address"], {"crc" : "0x5ae044c2"} ],
func (*WantIP4ArpEvents) GetCrcString ¶
func (*WantIP4ArpEvents) GetCrcString() string
func (*WantIP4ArpEvents) GetMessageName ¶
func (*WantIP4ArpEvents) GetMessageName() string
func (*WantIP4ArpEvents) GetMessageType ¶
func (*WantIP4ArpEvents) GetMessageType() api.MessageType
type WantIP4ArpEventsReply ¶
type WantIP4ArpEventsReply struct {
Retval int32
}
WantIP4ArpEventsReply represents the VPP binary API message 'want_ip4_arp_events_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 533:
["want_ip4_arp_events_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xe1c0b59e"} ],
func (*WantIP4ArpEventsReply) GetCrcString ¶
func (*WantIP4ArpEventsReply) GetCrcString() string
func (*WantIP4ArpEventsReply) GetMessageName ¶
func (*WantIP4ArpEventsReply) GetMessageName() string
func (*WantIP4ArpEventsReply) GetMessageType ¶
func (*WantIP4ArpEventsReply) GetMessageType() api.MessageType
type WantIP6NdEvents ¶
WantIP6NdEvents represents the VPP binary API message 'want_ip6_nd_events'. Generated from '/usr/share/vpp/api/vpe.api.json', line 549:
["want_ip6_nd_events", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "enable_disable"], ["u32", "pid"], ["u8", "address", 16], {"crc" : "0x9586ba55"} ],
func (*WantIP6NdEvents) GetCrcString ¶
func (*WantIP6NdEvents) GetCrcString() string
func (*WantIP6NdEvents) GetMessageName ¶
func (*WantIP6NdEvents) GetMessageName() string
func (*WantIP6NdEvents) GetMessageType ¶
func (*WantIP6NdEvents) GetMessageType() api.MessageType
type WantIP6NdEventsReply ¶
type WantIP6NdEventsReply struct {
Retval int32
}
WantIP6NdEventsReply represents the VPP binary API message 'want_ip6_nd_events_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 558:
["want_ip6_nd_events_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x95458aad"} ],
func (*WantIP6NdEventsReply) GetCrcString ¶
func (*WantIP6NdEventsReply) GetCrcString() string
func (*WantIP6NdEventsReply) GetMessageName ¶
func (*WantIP6NdEventsReply) GetMessageName() string
func (*WantIP6NdEventsReply) GetMessageType ¶
func (*WantIP6NdEventsReply) GetMessageType() api.MessageType
type WantOamEvents ¶
WantOamEvents represents the VPP binary API message 'want_oam_events'. Generated from '/usr/share/vpp/api/vpe.api.json', line 171:
["want_oam_events", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "enable_disable"], ["u32", "pid"], {"crc" : "0x948ef12a"} ],
func (*WantOamEvents) GetCrcString ¶
func (*WantOamEvents) GetCrcString() string
func (*WantOamEvents) GetMessageName ¶
func (*WantOamEvents) GetMessageName() string
func (*WantOamEvents) GetMessageType ¶
func (*WantOamEvents) GetMessageType() api.MessageType
type WantOamEventsReply ¶
type WantOamEventsReply struct {
Retval int32
}
WantOamEventsReply represents the VPP binary API message 'want_oam_events_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 179:
["want_oam_events_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x266a677d"} ],
func (*WantOamEventsReply) GetCrcString ¶
func (*WantOamEventsReply) GetCrcString() string
func (*WantOamEventsReply) GetMessageName ¶
func (*WantOamEventsReply) GetMessageName() string
func (*WantOamEventsReply) GetMessageType ¶
func (*WantOamEventsReply) GetMessageType() api.MessageType
type WantStats ¶
WantStats represents the VPP binary API message 'want_stats'. Generated from '/usr/share/vpp/api/vpe.api.json', line 106:
["want_stats", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "enable_disable"], ["u32", "pid"], {"crc" : "0x4f2effb4"} ],
func (*WantStats) GetCrcString ¶
func (*WantStats) GetMessageName ¶
func (*WantStats) GetMessageType ¶
func (*WantStats) GetMessageType() api.MessageType
type WantStatsReply ¶
type WantStatsReply struct {
Retval int32
}
WantStatsReply represents the VPP binary API message 'want_stats_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 114:
["want_stats_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xb36abf5f"} ],
func (*WantStatsReply) GetCrcString ¶
func (*WantStatsReply) GetCrcString() string
func (*WantStatsReply) GetMessageName ¶
func (*WantStatsReply) GetMessageName() string
func (*WantStatsReply) GetMessageType ¶
func (*WantStatsReply) GetMessageType() api.MessageType