Documentation
¶
Overview ¶
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 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), }
Functions ¶
func NewIPSourceAndPortRangeCheckAddDelReply ¶
func NewIPSourceAndPortRangeCheckInterfaceAddDel ¶
func NewIPSourceAndPortRangeCheckInterfaceAddDelReply ¶
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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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
Source Files
¶
- pkgreflect.go
- vpe.go