Versions in this module Expand all Collapse all v1 v1.4.1 Jun 11, 2018 v1.4.0 May 24, 2018 Changes in this version + var Consts = map[string]reflect.Value + var Functions = map[string]reflect.Value + var Types = map[string]reflect.Type + var Variables = map[string]reflect.Value + func NewCollectDetailedInterfaceStats() api.Message + func NewCollectDetailedInterfaceStatsReply() 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 NewInterfaceNameRenumber() api.Message + func NewInterfaceNameRenumberReply() api.Message + func NewSwInterfaceAddDelAddress() api.Message + func NewSwInterfaceAddDelAddressReply() api.Message + func NewSwInterfaceClearStats() api.Message + func NewSwInterfaceClearStatsReply() api.Message + func NewSwInterfaceDetails() api.Message + func NewSwInterfaceDump() api.Message + func NewSwInterfaceEvent() api.Message + func NewSwInterfaceGetMacAddress() api.Message + func NewSwInterfaceGetMacAddressReply() api.Message + func NewSwInterfaceGetTable() api.Message + func NewSwInterfaceGetTableReply() api.Message + func NewSwInterfaceSetFlags() api.Message + func NewSwInterfaceSetFlagsReply() api.Message + func NewSwInterfaceSetMacAddress() api.Message + func NewSwInterfaceSetMacAddressReply() api.Message + func NewSwInterfaceSetMtu() api.Message + func NewSwInterfaceSetMtuReply() api.Message + func NewSwInterfaceSetRxMode() api.Message + func NewSwInterfaceSetRxModeReply() api.Message + func NewSwInterfaceSetTable() api.Message + func NewSwInterfaceSetTableReply() api.Message + func NewSwInterfaceSetUnnumbered() api.Message + func NewSwInterfaceSetUnnumberedReply() api.Message + func NewSwInterfaceTagAddDel() api.Message + func NewSwInterfaceTagAddDelReply() api.Message + func NewWantInterfaceEvents() api.Message + func NewWantInterfaceEventsReply() api.Message + type CollectDetailedInterfaceStats struct + EnableDisable uint8 + SwIfIndex uint32 + func (*CollectDetailedInterfaceStats) GetCrcString() string + func (*CollectDetailedInterfaceStats) GetMessageName() string + func (*CollectDetailedInterfaceStats) GetMessageType() api.MessageType + type CollectDetailedInterfaceStatsReply struct + Retval int32 + func (*CollectDetailedInterfaceStatsReply) GetCrcString() string + func (*CollectDetailedInterfaceStatsReply) GetMessageName() string + func (*CollectDetailedInterfaceStatsReply) GetMessageType() api.MessageType + type CreateLoopback struct + MacAddress []byte + func (*CreateLoopback) GetCrcString() string + func (*CreateLoopback) GetMessageName() string + func (*CreateLoopback) GetMessageType() api.MessageType + type CreateLoopbackInstance struct + IsSpecified uint8 + MacAddress []byte + UserInstance uint32 + func (*CreateLoopbackInstance) GetCrcString() string + func (*CreateLoopbackInstance) GetMessageName() string + func (*CreateLoopbackInstance) GetMessageType() api.MessageType + type CreateLoopbackInstanceReply struct + Retval int32 + SwIfIndex uint32 + func (*CreateLoopbackInstanceReply) GetCrcString() string + func (*CreateLoopbackInstanceReply) GetMessageName() string + func (*CreateLoopbackInstanceReply) GetMessageType() api.MessageType + type CreateLoopbackReply struct + Retval int32 + SwIfIndex uint32 + func (*CreateLoopbackReply) GetCrcString() string + func (*CreateLoopbackReply) GetMessageName() string + func (*CreateLoopbackReply) GetMessageType() api.MessageType + type CreateSubif struct + DefaultSub uint8 + Dot1ad uint8 + ExactMatch uint8 + InnerVlanID uint16 + InnerVlanIDAny uint8 + NoTags uint8 + OneTag uint8 + OuterVlanID uint16 + OuterVlanIDAny uint8 + SubID uint32 + SwIfIndex uint32 + TwoTags uint8 + func (*CreateSubif) GetCrcString() string + func (*CreateSubif) GetMessageName() string + func (*CreateSubif) GetMessageType() api.MessageType + type CreateSubifReply struct + Retval int32 + SwIfIndex uint32 + func (*CreateSubifReply) GetCrcString() string + func (*CreateSubifReply) GetMessageName() string + func (*CreateSubifReply) GetMessageType() api.MessageType + type CreateVlanSubif struct + SwIfIndex uint32 + VlanID uint32 + func (*CreateVlanSubif) GetCrcString() string + func (*CreateVlanSubif) GetMessageName() string + func (*CreateVlanSubif) GetMessageType() api.MessageType + type CreateVlanSubifReply struct + Retval int32 + SwIfIndex uint32 + func (*CreateVlanSubifReply) GetCrcString() string + func (*CreateVlanSubifReply) GetMessageName() string + func (*CreateVlanSubifReply) GetMessageType() api.MessageType + type DeleteLoopback struct + SwIfIndex uint32 + func (*DeleteLoopback) GetCrcString() string + func (*DeleteLoopback) GetMessageName() string + func (*DeleteLoopback) GetMessageType() api.MessageType + type DeleteLoopbackReply struct + Retval int32 + func (*DeleteLoopbackReply) GetCrcString() string + func (*DeleteLoopbackReply) GetMessageName() string + func (*DeleteLoopbackReply) GetMessageType() api.MessageType + type DeleteSubif struct + SwIfIndex uint32 + func (*DeleteSubif) GetCrcString() string + func (*DeleteSubif) GetMessageName() string + func (*DeleteSubif) GetMessageType() api.MessageType + type DeleteSubifReply struct + Retval int32 + func (*DeleteSubifReply) GetCrcString() string + func (*DeleteSubifReply) GetMessageName() string + func (*DeleteSubifReply) GetMessageType() api.MessageType + type InterfaceNameRenumber struct + NewShowDevInstance uint32 + SwIfIndex uint32 + func (*InterfaceNameRenumber) GetCrcString() string + func (*InterfaceNameRenumber) GetMessageName() string + func (*InterfaceNameRenumber) GetMessageType() api.MessageType + type InterfaceNameRenumberReply struct + Retval int32 + func (*InterfaceNameRenumberReply) GetCrcString() string + func (*InterfaceNameRenumberReply) GetMessageName() string + func (*InterfaceNameRenumberReply) GetMessageType() api.MessageType + type SwInterfaceAddDelAddress struct + Address []byte + AddressLength uint8 + DelAll uint8 + IsAdd uint8 + IsIpv6 uint8 + SwIfIndex uint32 + func (*SwInterfaceAddDelAddress) GetCrcString() string + func (*SwInterfaceAddDelAddress) GetMessageName() string + func (*SwInterfaceAddDelAddress) GetMessageType() api.MessageType + type SwInterfaceAddDelAddressReply struct + Retval int32 + func (*SwInterfaceAddDelAddressReply) GetCrcString() string + func (*SwInterfaceAddDelAddressReply) GetMessageName() string + func (*SwInterfaceAddDelAddressReply) GetMessageType() api.MessageType + type SwInterfaceClearStats struct + SwIfIndex uint32 + func (*SwInterfaceClearStats) GetCrcString() string + func (*SwInterfaceClearStats) GetMessageName() string + func (*SwInterfaceClearStats) GetMessageType() api.MessageType + type SwInterfaceClearStatsReply struct + Retval int32 + func (*SwInterfaceClearStatsReply) GetCrcString() string + func (*SwInterfaceClearStatsReply) GetMessageName() string + func (*SwInterfaceClearStatsReply) GetMessageType() api.MessageType + type SwInterfaceDetails struct + AdminUpDown uint8 + BDmac []byte + BSmac []byte + BVlanid uint16 + ISid uint32 + InterfaceName []byte + L2Address []byte + L2AddressLength uint32 + LinkDuplex uint8 + LinkMtu uint16 + LinkSpeed uint8 + LinkUpDown uint8 + OuterTag uint16 + SubDefault uint8 + SubDot1ad uint8 + SubDot1ah uint8 + SubExactMatch uint8 + SubID uint32 + SubInnerVlanID uint16 + SubInnerVlanIDAny uint8 + SubNumberOfTags uint8 + SubOuterVlanID uint16 + SubOuterVlanIDAny uint8 + SupSwIfIndex uint32 + SwIfIndex uint32 + Tag []byte + VtrOp uint32 + VtrPushDot1q uint32 + VtrTag1 uint32 + VtrTag2 uint32 + func (*SwInterfaceDetails) GetCrcString() string + func (*SwInterfaceDetails) GetMessageName() string + func (*SwInterfaceDetails) GetMessageType() api.MessageType + type SwInterfaceDump struct + NameFilter []byte + NameFilterValid uint8 + func (*SwInterfaceDump) GetCrcString() string + func (*SwInterfaceDump) GetMessageName() string + func (*SwInterfaceDump) GetMessageType() api.MessageType + type SwInterfaceEvent struct + AdminUpDown uint8 + Deleted uint8 + LinkUpDown uint8 + Pid uint32 + SwIfIndex uint32 + func (*SwInterfaceEvent) GetCrcString() string + func (*SwInterfaceEvent) GetMessageName() string + func (*SwInterfaceEvent) GetMessageType() api.MessageType + type SwInterfaceGetMacAddress struct + SwIfIndex uint32 + func (*SwInterfaceGetMacAddress) GetCrcString() string + func (*SwInterfaceGetMacAddress) GetMessageName() string + func (*SwInterfaceGetMacAddress) GetMessageType() api.MessageType + type SwInterfaceGetMacAddressReply struct + MacAddress []byte + Retval int32 + func (*SwInterfaceGetMacAddressReply) GetCrcString() string + func (*SwInterfaceGetMacAddressReply) GetMessageName() string + func (*SwInterfaceGetMacAddressReply) GetMessageType() api.MessageType + type SwInterfaceGetTable struct + IsIpv6 uint8 + SwIfIndex uint32 + func (*SwInterfaceGetTable) GetCrcString() string + func (*SwInterfaceGetTable) GetMessageName() string + func (*SwInterfaceGetTable) GetMessageType() api.MessageType + type SwInterfaceGetTableReply struct + Retval int32 + VrfID uint32 + func (*SwInterfaceGetTableReply) GetCrcString() string + func (*SwInterfaceGetTableReply) GetMessageName() string + func (*SwInterfaceGetTableReply) GetMessageType() api.MessageType + type SwInterfaceSetFlags struct + AdminUpDown uint8 + SwIfIndex uint32 + func (*SwInterfaceSetFlags) GetCrcString() string + func (*SwInterfaceSetFlags) GetMessageName() string + func (*SwInterfaceSetFlags) GetMessageType() api.MessageType + type SwInterfaceSetFlagsReply struct + Retval int32 + func (*SwInterfaceSetFlagsReply) GetCrcString() string + func (*SwInterfaceSetFlagsReply) GetMessageName() string + func (*SwInterfaceSetFlagsReply) GetMessageType() api.MessageType + type SwInterfaceSetMacAddress struct + MacAddress []byte + SwIfIndex uint32 + func (*SwInterfaceSetMacAddress) GetCrcString() string + func (*SwInterfaceSetMacAddress) GetMessageName() string + func (*SwInterfaceSetMacAddress) GetMessageType() api.MessageType + type SwInterfaceSetMacAddressReply struct + Retval int32 + func (*SwInterfaceSetMacAddressReply) GetCrcString() string + func (*SwInterfaceSetMacAddressReply) GetMessageName() string + func (*SwInterfaceSetMacAddressReply) GetMessageType() api.MessageType + type SwInterfaceSetMtu struct + Mtu uint16 + SwIfIndex uint32 + func (*SwInterfaceSetMtu) GetCrcString() string + func (*SwInterfaceSetMtu) GetMessageName() string + func (*SwInterfaceSetMtu) GetMessageType() api.MessageType + type SwInterfaceSetMtuReply struct + Retval int32 + func (*SwInterfaceSetMtuReply) GetCrcString() string + func (*SwInterfaceSetMtuReply) GetMessageName() string + func (*SwInterfaceSetMtuReply) GetMessageType() api.MessageType + type SwInterfaceSetRxMode struct + Mode uint8 + QueueID uint32 + QueueIDValid uint8 + SwIfIndex uint32 + func (*SwInterfaceSetRxMode) GetCrcString() string + func (*SwInterfaceSetRxMode) GetMessageName() string + func (*SwInterfaceSetRxMode) GetMessageType() api.MessageType + type SwInterfaceSetRxModeReply struct + Retval int32 + func (*SwInterfaceSetRxModeReply) GetCrcString() string + func (*SwInterfaceSetRxModeReply) GetMessageName() string + func (*SwInterfaceSetRxModeReply) GetMessageType() api.MessageType + type SwInterfaceSetTable struct + IsIpv6 uint8 + SwIfIndex uint32 + VrfID uint32 + func (*SwInterfaceSetTable) GetCrcString() string + func (*SwInterfaceSetTable) GetMessageName() string + func (*SwInterfaceSetTable) GetMessageType() api.MessageType + type SwInterfaceSetTableReply struct + Retval int32 + func (*SwInterfaceSetTableReply) GetCrcString() string + func (*SwInterfaceSetTableReply) GetMessageName() string + func (*SwInterfaceSetTableReply) GetMessageType() api.MessageType + type SwInterfaceSetUnnumbered struct + IsAdd uint8 + SwIfIndex uint32 + UnnumberedSwIfIndex uint32 + func (*SwInterfaceSetUnnumbered) GetCrcString() string + func (*SwInterfaceSetUnnumbered) GetMessageName() string + func (*SwInterfaceSetUnnumbered) GetMessageType() api.MessageType + type SwInterfaceSetUnnumberedReply struct + Retval int32 + func (*SwInterfaceSetUnnumberedReply) GetCrcString() string + func (*SwInterfaceSetUnnumberedReply) GetMessageName() string + func (*SwInterfaceSetUnnumberedReply) GetMessageType() api.MessageType + type SwInterfaceTagAddDel struct + IsAdd uint8 + SwIfIndex uint32 + Tag []byte + func (*SwInterfaceTagAddDel) GetCrcString() string + func (*SwInterfaceTagAddDel) GetMessageName() string + func (*SwInterfaceTagAddDel) GetMessageType() api.MessageType + type SwInterfaceTagAddDelReply struct + Retval int32 + func (*SwInterfaceTagAddDelReply) GetCrcString() string + func (*SwInterfaceTagAddDelReply) GetMessageName() string + func (*SwInterfaceTagAddDelReply) GetMessageType() api.MessageType + type VlibCounter struct + Bytes uint64 + Packets uint64 + func (*VlibCounter) GetCrcString() string + func (*VlibCounter) GetTypeName() string + type VnetCombinedCounter struct + RxBroadcastBytes uint64 + RxBroadcastPackets uint64 + RxBytes uint64 + RxMulticastBytes uint64 + RxMulticastPackets uint64 + RxPackets uint64 + RxUnicastBytes uint64 + RxUnicastPackets uint64 + SwIfIndex uint32 + TxBroadcastBytes uint64 + TxBroadcastPackets uint64 + TxBytes uint64 + TxMulticastBytes uint64 + TxMulticastPackets uint64 + TxPackets uint64 + TxUnicastBytes uint64 + TxUnicastPackets uint64 + func (*VnetCombinedCounter) GetCrcString() string + func (*VnetCombinedCounter) GetTypeName() string + type VnetSimpleCounter struct + Drop uint64 + Punt uint64 + RxError uint64 + RxIP4 uint64 + RxIP6 uint64 + RxMiss uint64 + RxMpls uint64 + RxNoBuffer uint64 + SwIfIndex uint32 + TxError uint64 + func (*VnetSimpleCounter) GetCrcString() string + func (*VnetSimpleCounter) GetTypeName() string + type WantInterfaceEvents struct + EnableDisable uint32 + Pid uint32 + func (*WantInterfaceEvents) GetCrcString() string + func (*WantInterfaceEvents) GetMessageName() string + func (*WantInterfaceEvents) GetMessageType() api.MessageType + type WantInterfaceEventsReply struct + Retval int32 + func (*WantInterfaceEventsReply) GetCrcString() string + func (*WantInterfaceEventsReply) GetMessageName() string + func (*WantInterfaceEventsReply) GetMessageType() api.MessageType