Documentation ¶
Overview ¶
Code generated by govpp binapi-generator DO NOT EDIT. Package vpe represents the VPP binary API of the 'vpe' VPP module. 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 NewPuntSocketDeregister() api.Message
- func NewPuntSocketDeregisterReply() api.Message
- func NewPuntSocketRegister() api.Message
- func NewPuntSocketRegisterReply() 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 NewWantIP4ArpEvents() api.Message
- func NewWantIP4ArpEventsReply() api.Message
- func NewWantIP6NdEvents() api.Message
- func NewWantIP6NdEventsReply() api.Message
- func NewWantOamEvents() api.Message
- func NewWantOamEventsReply() 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 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 PuntSocketDeregister
- type PuntSocketDeregisterReply
- type PuntSocketRegister
- type PuntSocketRegisterReply
- 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 WantIP4ArpEvents
- type WantIP4ArpEventsReply
- type WantIP6NdEvents
- type WantIP6NdEventsReply
- type WantOamEvents
- type WantOamEventsReply
Constants ¶
const VlAPIVersion = 0xfdf4b648
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), "NewPuntSocketDeregister": reflect.ValueOf(NewPuntSocketDeregister), "NewPuntSocketDeregisterReply": reflect.ValueOf(NewPuntSocketDeregisterReply), "NewPuntSocketRegister": reflect.ValueOf(NewPuntSocketRegister), "NewPuntSocketRegisterReply": reflect.ValueOf(NewPuntSocketRegisterReply), "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), "NewWantIP4ArpEvents": reflect.ValueOf(NewWantIP4ArpEvents), "NewWantIP4ArpEventsReply": reflect.ValueOf(NewWantIP4ArpEventsReply), "NewWantIP6NdEvents": reflect.ValueOf(NewWantIP6NdEvents), "NewWantIP6NdEventsReply": reflect.ValueOf(NewWantIP6NdEventsReply), "NewWantOamEvents": reflect.ValueOf(NewWantOamEvents), "NewWantOamEventsReply": reflect.ValueOf(NewWantOamEventsReply), }
var Types = map[string]reflect.Type{ "AddNodeNext": reflect.TypeOf((*AddNodeNext)(nil)).Elem(), "AddNodeNextReply": reflect.TypeOf((*AddNodeNextReply)(nil)).Elem(), "BdIPMacAddDel": reflect.TypeOf((*BdIPMacAddDel)(nil)).Elem(), "BdIPMacAddDelReply": reflect.TypeOf((*BdIPMacAddDelReply)(nil)).Elem(), "ClassifySetInterfaceIPTable": reflect.TypeOf((*ClassifySetInterfaceIPTable)(nil)).Elem(), "ClassifySetInterfaceIPTableReply": reflect.TypeOf((*ClassifySetInterfaceIPTableReply)(nil)).Elem(), "ClassifySetInterfaceL2Tables": reflect.TypeOf((*ClassifySetInterfaceL2Tables)(nil)).Elem(), "ClassifySetInterfaceL2TablesReply": reflect.TypeOf((*ClassifySetInterfaceL2TablesReply)(nil)).Elem(), "Cli": reflect.TypeOf((*Cli)(nil)).Elem(), "CliInband": reflect.TypeOf((*CliInband)(nil)).Elem(), "CliInbandReply": reflect.TypeOf((*CliInbandReply)(nil)).Elem(), "CliReply": reflect.TypeOf((*CliReply)(nil)).Elem(), "ControlPing": reflect.TypeOf((*ControlPing)(nil)).Elem(), "ControlPingReply": reflect.TypeOf((*ControlPingReply)(nil)).Elem(), "CreateLoopback": reflect.TypeOf((*CreateLoopback)(nil)).Elem(), "CreateLoopbackInstance": reflect.TypeOf((*CreateLoopbackInstance)(nil)).Elem(), "CreateLoopbackInstanceReply": reflect.TypeOf((*CreateLoopbackInstanceReply)(nil)).Elem(), "CreateLoopbackReply": reflect.TypeOf((*CreateLoopbackReply)(nil)).Elem(), "CreateSubif": reflect.TypeOf((*CreateSubif)(nil)).Elem(), "CreateSubifReply": reflect.TypeOf((*CreateSubifReply)(nil)).Elem(), "CreateVlanSubif": reflect.TypeOf((*CreateVlanSubif)(nil)).Elem(), "CreateVlanSubifReply": reflect.TypeOf((*CreateVlanSubifReply)(nil)).Elem(), "DeleteLoopback": reflect.TypeOf((*DeleteLoopback)(nil)).Elem(), "DeleteLoopbackReply": reflect.TypeOf((*DeleteLoopbackReply)(nil)).Elem(), "DeleteSubif": reflect.TypeOf((*DeleteSubif)(nil)).Elem(), "DeleteSubifReply": reflect.TypeOf((*DeleteSubifReply)(nil)).Elem(), "FeatureEnableDisable": reflect.TypeOf((*FeatureEnableDisable)(nil)).Elem(), "FeatureEnableDisableReply": reflect.TypeOf((*FeatureEnableDisableReply)(nil)).Elem(), "GetNextIndex": reflect.TypeOf((*GetNextIndex)(nil)).Elem(), "GetNextIndexReply": reflect.TypeOf((*GetNextIndexReply)(nil)).Elem(), "GetNodeGraph": reflect.TypeOf((*GetNodeGraph)(nil)).Elem(), "GetNodeGraphReply": reflect.TypeOf((*GetNodeGraphReply)(nil)).Elem(), "GetNodeIndex": reflect.TypeOf((*GetNodeIndex)(nil)).Elem(), "GetNodeIndexReply": reflect.TypeOf((*GetNodeIndexReply)(nil)).Elem(), "IP4ArpEvent": reflect.TypeOf((*IP4ArpEvent)(nil)).Elem(), "IP6NdEvent": reflect.TypeOf((*IP6NdEvent)(nil)).Elem(), "IPSourceAndPortRangeCheckAddDel": reflect.TypeOf((*IPSourceAndPortRangeCheckAddDel)(nil)).Elem(), "IPSourceAndPortRangeCheckAddDelReply": reflect.TypeOf((*IPSourceAndPortRangeCheckAddDelReply)(nil)).Elem(), "IPSourceAndPortRangeCheckInterfaceAddDel": reflect.TypeOf((*IPSourceAndPortRangeCheckInterfaceAddDel)(nil)).Elem(), "IPSourceAndPortRangeCheckInterfaceAddDelReply": reflect.TypeOf((*IPSourceAndPortRangeCheckInterfaceAddDelReply)(nil)).Elem(), "InputACLSetInterface": reflect.TypeOf((*InputACLSetInterface)(nil)).Elem(), "InputACLSetInterfaceReply": reflect.TypeOf((*InputACLSetInterfaceReply)(nil)).Elem(), "InterfaceNameRenumber": reflect.TypeOf((*InterfaceNameRenumber)(nil)).Elem(), "InterfaceNameRenumberReply": reflect.TypeOf((*InterfaceNameRenumberReply)(nil)).Elem(), "IoamDisable": reflect.TypeOf((*IoamDisable)(nil)).Elem(), "IoamDisableReply": reflect.TypeOf((*IoamDisableReply)(nil)).Elem(), "IoamEnable": reflect.TypeOf((*IoamEnable)(nil)).Elem(), "IoamEnableReply": reflect.TypeOf((*IoamEnableReply)(nil)).Elem(), "L2InterfaceEfpFilter": reflect.TypeOf((*L2InterfaceEfpFilter)(nil)).Elem(), "L2InterfaceEfpFilterReply": reflect.TypeOf((*L2InterfaceEfpFilterReply)(nil)).Elem(), "L2PatchAddDel": reflect.TypeOf((*L2PatchAddDel)(nil)).Elem(), "L2PatchAddDelReply": reflect.TypeOf((*L2PatchAddDelReply)(nil)).Elem(), "OamAddDel": reflect.TypeOf((*OamAddDel)(nil)).Elem(), "OamAddDelReply": reflect.TypeOf((*OamAddDelReply)(nil)).Elem(), "OamEvent": reflect.TypeOf((*OamEvent)(nil)).Elem(), "PgCapture": reflect.TypeOf((*PgCapture)(nil)).Elem(), "PgCaptureReply": reflect.TypeOf((*PgCaptureReply)(nil)).Elem(), "PgCreateInterface": reflect.TypeOf((*PgCreateInterface)(nil)).Elem(), "PgCreateInterfaceReply": reflect.TypeOf((*PgCreateInterfaceReply)(nil)).Elem(), "PgEnableDisable": reflect.TypeOf((*PgEnableDisable)(nil)).Elem(), "PgEnableDisableReply": reflect.TypeOf((*PgEnableDisableReply)(nil)).Elem(), "ProxyArpAddDel": reflect.TypeOf((*ProxyArpAddDel)(nil)).Elem(), "ProxyArpAddDelReply": reflect.TypeOf((*ProxyArpAddDelReply)(nil)).Elem(), "ProxyArpIntfcEnableDisable": reflect.TypeOf((*ProxyArpIntfcEnableDisable)(nil)).Elem(), "ProxyArpIntfcEnableDisableReply": reflect.TypeOf((*ProxyArpIntfcEnableDisableReply)(nil)).Elem(), "Punt": reflect.TypeOf((*Punt)(nil)).Elem(), "PuntReply": reflect.TypeOf((*PuntReply)(nil)).Elem(), "PuntSocketDeregister": reflect.TypeOf((*PuntSocketDeregister)(nil)).Elem(), "PuntSocketDeregisterReply": reflect.TypeOf((*PuntSocketDeregisterReply)(nil)).Elem(), "PuntSocketRegister": reflect.TypeOf((*PuntSocketRegister)(nil)).Elem(), "PuntSocketRegisterReply": reflect.TypeOf((*PuntSocketRegisterReply)(nil)).Elem(), "ResetFib": reflect.TypeOf((*ResetFib)(nil)).Elem(), "ResetFibReply": reflect.TypeOf((*ResetFibReply)(nil)).Elem(), "ResetVrf": reflect.TypeOf((*ResetVrf)(nil)).Elem(), "ResetVrfReply": reflect.TypeOf((*ResetVrfReply)(nil)).Elem(), "SetArpNeighborLimit": reflect.TypeOf((*SetArpNeighborLimit)(nil)).Elem(), "SetArpNeighborLimitReply": reflect.TypeOf((*SetArpNeighborLimitReply)(nil)).Elem(), "ShowVersion": reflect.TypeOf((*ShowVersion)(nil)).Elem(), "ShowVersionReply": reflect.TypeOf((*ShowVersionReply)(nil)).Elem(), "SwInterfaceSetL2Bridge": reflect.TypeOf((*SwInterfaceSetL2Bridge)(nil)).Elem(), "SwInterfaceSetL2BridgeReply": reflect.TypeOf((*SwInterfaceSetL2BridgeReply)(nil)).Elem(), "SwInterfaceSetL2Xconnect": reflect.TypeOf((*SwInterfaceSetL2Xconnect)(nil)).Elem(), "SwInterfaceSetL2XconnectReply": reflect.TypeOf((*SwInterfaceSetL2XconnectReply)(nil)).Elem(), "SwInterfaceSetMplsEnable": reflect.TypeOf((*SwInterfaceSetMplsEnable)(nil)).Elem(), "SwInterfaceSetMplsEnableReply": reflect.TypeOf((*SwInterfaceSetMplsEnableReply)(nil)).Elem(), "SwInterfaceSetVpath": reflect.TypeOf((*SwInterfaceSetVpath)(nil)).Elem(), "SwInterfaceSetVpathReply": reflect.TypeOf((*SwInterfaceSetVpathReply)(nil)).Elem(), "WantIP4ArpEvents": reflect.TypeOf((*WantIP4ArpEvents)(nil)).Elem(), "WantIP4ArpEventsReply": reflect.TypeOf((*WantIP4ArpEventsReply)(nil)).Elem(), "WantIP6NdEvents": reflect.TypeOf((*WantIP6NdEvents)(nil)).Elem(), "WantIP6NdEventsReply": reflect.TypeOf((*WantIP6NdEventsReply)(nil)).Elem(), "WantOamEvents": reflect.TypeOf((*WantOamEvents)(nil)).Elem(), "WantOamEventsReply": reflect.TypeOf((*WantOamEventsReply)(nil)).Elem(), }
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 NewPuntSocketDeregister ¶ added in v1.0.5
func NewPuntSocketDeregisterReply ¶ added in v1.0.5
func NewPuntSocketRegister ¶ added in v1.0.5
func NewPuntSocketRegisterReply ¶ added in v1.0.5
func NewResetFib ¶
func NewResetFibReply ¶
func NewResetVrf ¶
func NewResetVrfReply ¶
func NewSetArpNeighborLimit ¶
func NewShowVersion ¶
func NewShowVersionReply ¶
func NewSwInterfaceSetVpath ¶
func NewWantIP4ArpEvents ¶
func NewWantIP6NdEvents ¶
func NewWantIP6NdEventsReply ¶
func NewWantOamEvents ¶
func NewWantOamEventsReply ¶
Types ¶
type AddNodeNext ¶
AddNodeNext represents the VPP binary API message 'add_node_next'. Generated from '/usr/share/vpp/api/vpe.api.json', line 354:
["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 362:
["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 291:
["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 302:
["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 308:
["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 317:
["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 323:
["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 334:
["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 186:
["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 193:
["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 208:
["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 201:
["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 172:
["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 178:
["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 129:
["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 143:
["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 152:
["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 136:
["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 383:
["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 401:
["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 6:
["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 14:
["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 159:
["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 166:
["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 648:
["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 655:
["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 710:
["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 720:
["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 549:
["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 557:
["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 505:
["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 511:
["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 340:
["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 347:
["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 453:
["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 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 478:
["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 610:
["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 624:
["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 630:
["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 642:
["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 488:
["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 499:
["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 424:
["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 432:
["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 536:
["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 543:
["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 518:
["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 530:
["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 369:
["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 377:
["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 230:
["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 239:
["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 99:
["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 109:
["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 79:
["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 578:
["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 589:
["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 564:
["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 571:
["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 595:
["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 604:
["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 35:
["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 45:
["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 51:
["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 59:
["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 661:
["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 671:
["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 PuntSocketDeregister ¶ added in v1.0.5
PuntSocketDeregister represents the VPP binary API message 'punt_socket_deregister'. Generated from '/usr/share/vpp/api/vpe.api.json', line 695:
["punt_socket_deregister", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_ip4"], ["u8", "l4_protocol"], ["u16", "l4_port"], {"crc" : "0xc02dbee8"} ],
func (*PuntSocketDeregister) GetCrcString ¶ added in v1.0.5
func (*PuntSocketDeregister) GetCrcString() string
func (*PuntSocketDeregister) GetMessageName ¶ added in v1.0.5
func (*PuntSocketDeregister) GetMessageName() string
func (*PuntSocketDeregister) GetMessageType ¶ added in v1.0.5
func (*PuntSocketDeregister) GetMessageType() api.MessageType
type PuntSocketDeregisterReply ¶ added in v1.0.5
type PuntSocketDeregisterReply struct {
Retval int32
}
PuntSocketDeregisterReply represents the VPP binary API message 'punt_socket_deregister_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 704:
["punt_socket_deregister_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xe3cfe144"} ],
func (*PuntSocketDeregisterReply) GetCrcString ¶ added in v1.0.5
func (*PuntSocketDeregisterReply) GetCrcString() string
func (*PuntSocketDeregisterReply) GetMessageName ¶ added in v1.0.5
func (*PuntSocketDeregisterReply) GetMessageName() string
func (*PuntSocketDeregisterReply) GetMessageType ¶ added in v1.0.5
func (*PuntSocketDeregisterReply) GetMessageType() api.MessageType
type PuntSocketRegister ¶ added in v1.0.5
type PuntSocketRegister struct { HeaderVersion uint32 IsIP4 uint8 L4Protocol uint8 L4Port uint16 Pathname []byte `struc:"[108]byte"` }
PuntSocketRegister represents the VPP binary API message 'punt_socket_register'. Generated from '/usr/share/vpp/api/vpe.api.json', line 677:
["punt_socket_register", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "header_version"], ["u8", "is_ip4"], ["u8", "l4_protocol"], ["u16", "l4_port"], ["u8", "pathname", 108], {"crc" : "0xfbd069cb"} ],
func (*PuntSocketRegister) GetCrcString ¶ added in v1.0.5
func (*PuntSocketRegister) GetCrcString() string
func (*PuntSocketRegister) GetMessageName ¶ added in v1.0.5
func (*PuntSocketRegister) GetMessageName() string
func (*PuntSocketRegister) GetMessageType ¶ added in v1.0.5
func (*PuntSocketRegister) GetMessageType() api.MessageType
type PuntSocketRegisterReply ¶ added in v1.0.5
PuntSocketRegisterReply represents the VPP binary API message 'punt_socket_register_reply'. Generated from '/usr/share/vpp/api/vpe.api.json', line 688:
["punt_socket_register_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], ["u8", "pathname", 64], {"crc" : "0xb6059978"} ],
func (*PuntSocketRegisterReply) GetCrcString ¶ added in v1.0.5
func (*PuntSocketRegisterReply) GetCrcString() string
func (*PuntSocketRegisterReply) GetMessageName ¶ added in v1.0.5
func (*PuntSocketRegisterReply) GetMessageName() string
func (*PuntSocketRegisterReply) GetMessageType ¶ added in v1.0.5
func (*PuntSocketRegisterReply) GetMessageType() api.MessageType
type ResetFib ¶
ResetFib represents the VPP binary API message 'reset_fib'. Generated from '/usr/share/vpp/api/vpe.api.json', line 115:
["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 123:
["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 65:
["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 73:
["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 216:
["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 224:
["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 408:
["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 414:
["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 274:
["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 285:
["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 259:
["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 268:
["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 21:
["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 29:
["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 245:
["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 253:
["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 WantIP4ArpEvents ¶
WantIP4ArpEvents represents the VPP binary API message 'want_ip4_arp_events'. Generated from '/usr/share/vpp/api/vpe.api.json', line 438:
["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 447:
["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 463:
["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 472:
["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 85:
["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 93:
["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