Documentation ¶
Overview ¶
Code generated by govpp binapi-generator DO NOT EDIT. Package ip represents the VPP binary API of the 'ip' VPP module. Generated from '/usr/share/vpp/api/ip.api.json'
Index ¶
- Constants
- Variables
- func NewIP4ArpEvent() api.Message
- func NewIP6FibDetails() api.Message
- func NewIP6FibDump() api.Message
- func NewIP6MfibDetails() api.Message
- func NewIP6MfibDump() api.Message
- func NewIP6NdEvent() api.Message
- func NewIP6ndProxyAddDel() api.Message
- func NewIP6ndProxyAddDelReply() api.Message
- func NewIP6ndProxyDetails() api.Message
- func NewIP6ndProxyDump() api.Message
- func NewIPAddDelRoute() api.Message
- func NewIPAddDelRouteReply() api.Message
- func NewIPAddressDetails() api.Message
- func NewIPAddressDump() api.Message
- func NewIPContainerProxyAddDel() api.Message
- func NewIPContainerProxyAddDelReply() api.Message
- func NewIPDetails() api.Message
- func NewIPDump() api.Message
- func NewIPFibDetails() api.Message
- func NewIPFibDump() api.Message
- func NewIPMfibDetails() api.Message
- func NewIPMfibDump() api.Message
- func NewIPMrouteAddDel() api.Message
- func NewIPMrouteAddDelReply() api.Message
- func NewIPNeighborAddDel() api.Message
- func NewIPNeighborAddDelReply() api.Message
- func NewIPNeighborDetails() api.Message
- func NewIPNeighborDump() api.Message
- func NewIPPuntPolice() api.Message
- func NewIPPuntPoliceReply() api.Message
- func NewIPPuntRedirect() api.Message
- func NewIPPuntRedirectReply() api.Message
- func NewIPSourceAndPortRangeCheckAddDel() api.Message
- func NewIPSourceAndPortRangeCheckAddDelReply() api.Message
- func NewIPSourceAndPortRangeCheckInterfaceAddDel() api.Message
- func NewIPSourceAndPortRangeCheckInterfaceAddDelReply() api.Message
- func NewIPTableAddDel() api.Message
- func NewIPTableAddDelReply() api.Message
- func NewIoamDisable() api.Message
- func NewIoamDisableReply() api.Message
- func NewIoamEnable() api.Message
- func NewIoamEnableReply() api.Message
- func NewMfibSignalDetails() api.Message
- func NewMfibSignalDump() api.Message
- func NewProxyArpAddDel() api.Message
- func NewProxyArpAddDelReply() api.Message
- func NewProxyArpIntfcEnableDisable() api.Message
- func NewProxyArpIntfcEnableDisableReply() api.Message
- func NewResetFib() api.Message
- func NewResetFibReply() api.Message
- func NewSetArpNeighborLimit() api.Message
- func NewSetArpNeighborLimitReply() api.Message
- func NewSetIPFlowHash() api.Message
- func NewSetIPFlowHashReply() api.Message
- func NewSwInterfaceIP6EnableDisable() api.Message
- func NewSwInterfaceIP6EnableDisableReply() api.Message
- func NewSwInterfaceIP6SetLinkLocalAddress() api.Message
- func NewSwInterfaceIP6SetLinkLocalAddressReply() api.Message
- func NewSwInterfaceIP6ndRaConfig() api.Message
- func NewSwInterfaceIP6ndRaConfigReply() api.Message
- func NewSwInterfaceIP6ndRaPrefix() api.Message
- func NewSwInterfaceIP6ndRaPrefixReply() api.Message
- func NewWantIP4ArpEvents() api.Message
- func NewWantIP4ArpEventsReply() api.Message
- func NewWantIP6NdEvents() api.Message
- func NewWantIP6NdEventsReply() api.Message
- type FibPath
- type IP4ArpEvent
- type IP6FibDetails
- type IP6FibDump
- type IP6MfibDetails
- type IP6MfibDump
- type IP6NdEvent
- type IP6ndProxyAddDel
- type IP6ndProxyAddDelReply
- type IP6ndProxyDetails
- type IP6ndProxyDump
- type IPAddDelRoute
- type IPAddDelRouteReply
- type IPAddressDetails
- type IPAddressDump
- type IPContainerProxyAddDel
- type IPContainerProxyAddDelReply
- type IPDetails
- type IPDump
- type IPFibDetails
- type IPFibDump
- type IPMfibDetails
- type IPMfibDump
- type IPMrouteAddDel
- type IPMrouteAddDelReply
- type IPNeighborAddDel
- type IPNeighborAddDelReply
- type IPNeighborDetails
- type IPNeighborDump
- type IPPuntPolice
- type IPPuntPoliceReply
- type IPPuntRedirect
- type IPPuntRedirectReply
- type IPSourceAndPortRangeCheckAddDel
- type IPSourceAndPortRangeCheckAddDelReply
- type IPSourceAndPortRangeCheckInterfaceAddDel
- type IPSourceAndPortRangeCheckInterfaceAddDelReply
- type IPTableAddDel
- type IPTableAddDelReply
- type IoamDisable
- type IoamDisableReply
- type IoamEnable
- type IoamEnableReply
- type MfibSignalDetails
- type MfibSignalDump
- type ProxyArpAddDel
- type ProxyArpAddDelReply
- type ProxyArpIntfcEnableDisable
- type ProxyArpIntfcEnableDisableReply
- type ResetFib
- type ResetFibReply
- type SetArpNeighborLimit
- type SetArpNeighborLimitReply
- type SetIPFlowHash
- type SetIPFlowHashReply
- type SwInterfaceIP6EnableDisable
- type SwInterfaceIP6EnableDisableReply
- type SwInterfaceIP6SetLinkLocalAddress
- type SwInterfaceIP6SetLinkLocalAddressReply
- type SwInterfaceIP6ndRaConfig
- type SwInterfaceIP6ndRaConfigReply
- type SwInterfaceIP6ndRaPrefix
- type SwInterfaceIP6ndRaPrefixReply
- type WantIP4ArpEvents
- type WantIP4ArpEventsReply
- type WantIP6NdEvents
- type WantIP6NdEventsReply
Constants ¶
const VlAPIVersion = 0x53766371
VlApiVersion contains version of the API.
Variables ¶
var Consts = map[string]reflect.Value{ "VlAPIVersion": reflect.ValueOf(VlAPIVersion), }
var Functions = map[string]reflect.Value{ "NewIP4ArpEvent": reflect.ValueOf(NewIP4ArpEvent), "NewIP6FibDetails": reflect.ValueOf(NewIP6FibDetails), "NewIP6FibDump": reflect.ValueOf(NewIP6FibDump), "NewIP6MfibDetails": reflect.ValueOf(NewIP6MfibDetails), "NewIP6MfibDump": reflect.ValueOf(NewIP6MfibDump), "NewIP6NdEvent": reflect.ValueOf(NewIP6NdEvent), "NewIP6ndProxyAddDel": reflect.ValueOf(NewIP6ndProxyAddDel), "NewIP6ndProxyAddDelReply": reflect.ValueOf(NewIP6ndProxyAddDelReply), "NewIP6ndProxyDetails": reflect.ValueOf(NewIP6ndProxyDetails), "NewIP6ndProxyDump": reflect.ValueOf(NewIP6ndProxyDump), "NewIPAddDelRoute": reflect.ValueOf(NewIPAddDelRoute), "NewIPAddDelRouteReply": reflect.ValueOf(NewIPAddDelRouteReply), "NewIPAddressDetails": reflect.ValueOf(NewIPAddressDetails), "NewIPAddressDump": reflect.ValueOf(NewIPAddressDump), "NewIPContainerProxyAddDel": reflect.ValueOf(NewIPContainerProxyAddDel), "NewIPContainerProxyAddDelReply": reflect.ValueOf(NewIPContainerProxyAddDelReply), "NewIPDetails": reflect.ValueOf(NewIPDetails), "NewIPDump": reflect.ValueOf(NewIPDump), "NewIPFibDetails": reflect.ValueOf(NewIPFibDetails), "NewIPFibDump": reflect.ValueOf(NewIPFibDump), "NewIPMfibDetails": reflect.ValueOf(NewIPMfibDetails), "NewIPMfibDump": reflect.ValueOf(NewIPMfibDump), "NewIPMrouteAddDel": reflect.ValueOf(NewIPMrouteAddDel), "NewIPMrouteAddDelReply": reflect.ValueOf(NewIPMrouteAddDelReply), "NewIPNeighborAddDel": reflect.ValueOf(NewIPNeighborAddDel), "NewIPNeighborAddDelReply": reflect.ValueOf(NewIPNeighborAddDelReply), "NewIPNeighborDetails": reflect.ValueOf(NewIPNeighborDetails), "NewIPNeighborDump": reflect.ValueOf(NewIPNeighborDump), "NewIPPuntPolice": reflect.ValueOf(NewIPPuntPolice), "NewIPPuntPoliceReply": reflect.ValueOf(NewIPPuntPoliceReply), "NewIPPuntRedirect": reflect.ValueOf(NewIPPuntRedirect), "NewIPPuntRedirectReply": reflect.ValueOf(NewIPPuntRedirectReply), "NewIPSourceAndPortRangeCheckAddDel": reflect.ValueOf(NewIPSourceAndPortRangeCheckAddDel), "NewIPSourceAndPortRangeCheckAddDelReply": reflect.ValueOf(NewIPSourceAndPortRangeCheckAddDelReply), "NewIPSourceAndPortRangeCheckInterfaceAddDel": reflect.ValueOf(NewIPSourceAndPortRangeCheckInterfaceAddDel), "NewIPSourceAndPortRangeCheckInterfaceAddDelReply": reflect.ValueOf(NewIPSourceAndPortRangeCheckInterfaceAddDelReply), "NewIPTableAddDel": reflect.ValueOf(NewIPTableAddDel), "NewIPTableAddDelReply": reflect.ValueOf(NewIPTableAddDelReply), "NewIoamDisable": reflect.ValueOf(NewIoamDisable), "NewIoamDisableReply": reflect.ValueOf(NewIoamDisableReply), "NewIoamEnable": reflect.ValueOf(NewIoamEnable), "NewIoamEnableReply": reflect.ValueOf(NewIoamEnableReply), "NewMfibSignalDetails": reflect.ValueOf(NewMfibSignalDetails), "NewMfibSignalDump": reflect.ValueOf(NewMfibSignalDump), "NewProxyArpAddDel": reflect.ValueOf(NewProxyArpAddDel), "NewProxyArpAddDelReply": reflect.ValueOf(NewProxyArpAddDelReply), "NewProxyArpIntfcEnableDisable": reflect.ValueOf(NewProxyArpIntfcEnableDisable), "NewProxyArpIntfcEnableDisableReply": reflect.ValueOf(NewProxyArpIntfcEnableDisableReply), "NewResetFib": reflect.ValueOf(NewResetFib), "NewResetFibReply": reflect.ValueOf(NewResetFibReply), "NewSetArpNeighborLimit": reflect.ValueOf(NewSetArpNeighborLimit), "NewSetArpNeighborLimitReply": reflect.ValueOf(NewSetArpNeighborLimitReply), "NewSetIPFlowHash": reflect.ValueOf(NewSetIPFlowHash), "NewSetIPFlowHashReply": reflect.ValueOf(NewSetIPFlowHashReply), "NewSwInterfaceIP6EnableDisable": reflect.ValueOf(NewSwInterfaceIP6EnableDisable), "NewSwInterfaceIP6EnableDisableReply": reflect.ValueOf(NewSwInterfaceIP6EnableDisableReply), "NewSwInterfaceIP6SetLinkLocalAddress": reflect.ValueOf(NewSwInterfaceIP6SetLinkLocalAddress), "NewSwInterfaceIP6SetLinkLocalAddressReply": reflect.ValueOf(NewSwInterfaceIP6SetLinkLocalAddressReply), "NewSwInterfaceIP6ndRaConfig": reflect.ValueOf(NewSwInterfaceIP6ndRaConfig), "NewSwInterfaceIP6ndRaConfigReply": reflect.ValueOf(NewSwInterfaceIP6ndRaConfigReply), "NewSwInterfaceIP6ndRaPrefix": reflect.ValueOf(NewSwInterfaceIP6ndRaPrefix), "NewSwInterfaceIP6ndRaPrefixReply": reflect.ValueOf(NewSwInterfaceIP6ndRaPrefixReply), "NewWantIP4ArpEvents": reflect.ValueOf(NewWantIP4ArpEvents), "NewWantIP4ArpEventsReply": reflect.ValueOf(NewWantIP4ArpEventsReply), "NewWantIP6NdEvents": reflect.ValueOf(NewWantIP6NdEvents), "NewWantIP6NdEventsReply": reflect.ValueOf(NewWantIP6NdEventsReply), }
var Types = map[string]reflect.Type{ "FibPath": reflect.TypeOf((*FibPath)(nil)).Elem(), "IP4ArpEvent": reflect.TypeOf((*IP4ArpEvent)(nil)).Elem(), "IP6FibDetails": reflect.TypeOf((*IP6FibDetails)(nil)).Elem(), "IP6FibDump": reflect.TypeOf((*IP6FibDump)(nil)).Elem(), "IP6MfibDetails": reflect.TypeOf((*IP6MfibDetails)(nil)).Elem(), "IP6MfibDump": reflect.TypeOf((*IP6MfibDump)(nil)).Elem(), "IP6NdEvent": reflect.TypeOf((*IP6NdEvent)(nil)).Elem(), "IP6ndProxyAddDel": reflect.TypeOf((*IP6ndProxyAddDel)(nil)).Elem(), "IP6ndProxyAddDelReply": reflect.TypeOf((*IP6ndProxyAddDelReply)(nil)).Elem(), "IP6ndProxyDetails": reflect.TypeOf((*IP6ndProxyDetails)(nil)).Elem(), "IP6ndProxyDump": reflect.TypeOf((*IP6ndProxyDump)(nil)).Elem(), "IPAddDelRoute": reflect.TypeOf((*IPAddDelRoute)(nil)).Elem(), "IPAddDelRouteReply": reflect.TypeOf((*IPAddDelRouteReply)(nil)).Elem(), "IPAddressDetails": reflect.TypeOf((*IPAddressDetails)(nil)).Elem(), "IPAddressDump": reflect.TypeOf((*IPAddressDump)(nil)).Elem(), "IPContainerProxyAddDel": reflect.TypeOf((*IPContainerProxyAddDel)(nil)).Elem(), "IPContainerProxyAddDelReply": reflect.TypeOf((*IPContainerProxyAddDelReply)(nil)).Elem(), "IPDetails": reflect.TypeOf((*IPDetails)(nil)).Elem(), "IPDump": reflect.TypeOf((*IPDump)(nil)).Elem(), "IPFibDetails": reflect.TypeOf((*IPFibDetails)(nil)).Elem(), "IPFibDump": reflect.TypeOf((*IPFibDump)(nil)).Elem(), "IPMfibDetails": reflect.TypeOf((*IPMfibDetails)(nil)).Elem(), "IPMfibDump": reflect.TypeOf((*IPMfibDump)(nil)).Elem(), "IPMrouteAddDel": reflect.TypeOf((*IPMrouteAddDel)(nil)).Elem(), "IPMrouteAddDelReply": reflect.TypeOf((*IPMrouteAddDelReply)(nil)).Elem(), "IPNeighborAddDel": reflect.TypeOf((*IPNeighborAddDel)(nil)).Elem(), "IPNeighborAddDelReply": reflect.TypeOf((*IPNeighborAddDelReply)(nil)).Elem(), "IPNeighborDetails": reflect.TypeOf((*IPNeighborDetails)(nil)).Elem(), "IPNeighborDump": reflect.TypeOf((*IPNeighborDump)(nil)).Elem(), "IPPuntPolice": reflect.TypeOf((*IPPuntPolice)(nil)).Elem(), "IPPuntPoliceReply": reflect.TypeOf((*IPPuntPoliceReply)(nil)).Elem(), "IPPuntRedirect": reflect.TypeOf((*IPPuntRedirect)(nil)).Elem(), "IPPuntRedirectReply": reflect.TypeOf((*IPPuntRedirectReply)(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(), "IPTableAddDel": reflect.TypeOf((*IPTableAddDel)(nil)).Elem(), "IPTableAddDelReply": reflect.TypeOf((*IPTableAddDelReply)(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(), "MfibSignalDetails": reflect.TypeOf((*MfibSignalDetails)(nil)).Elem(), "MfibSignalDump": reflect.TypeOf((*MfibSignalDump)(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(), "ResetFib": reflect.TypeOf((*ResetFib)(nil)).Elem(), "ResetFibReply": reflect.TypeOf((*ResetFibReply)(nil)).Elem(), "SetArpNeighborLimit": reflect.TypeOf((*SetArpNeighborLimit)(nil)).Elem(), "SetArpNeighborLimitReply": reflect.TypeOf((*SetArpNeighborLimitReply)(nil)).Elem(), "SetIPFlowHash": reflect.TypeOf((*SetIPFlowHash)(nil)).Elem(), "SetIPFlowHashReply": reflect.TypeOf((*SetIPFlowHashReply)(nil)).Elem(), "SwInterfaceIP6EnableDisable": reflect.TypeOf((*SwInterfaceIP6EnableDisable)(nil)).Elem(), "SwInterfaceIP6EnableDisableReply": reflect.TypeOf((*SwInterfaceIP6EnableDisableReply)(nil)).Elem(), "SwInterfaceIP6SetLinkLocalAddress": reflect.TypeOf((*SwInterfaceIP6SetLinkLocalAddress)(nil)).Elem(), "SwInterfaceIP6SetLinkLocalAddressReply": reflect.TypeOf((*SwInterfaceIP6SetLinkLocalAddressReply)(nil)).Elem(), "SwInterfaceIP6ndRaConfig": reflect.TypeOf((*SwInterfaceIP6ndRaConfig)(nil)).Elem(), "SwInterfaceIP6ndRaConfigReply": reflect.TypeOf((*SwInterfaceIP6ndRaConfigReply)(nil)).Elem(), "SwInterfaceIP6ndRaPrefix": reflect.TypeOf((*SwInterfaceIP6ndRaPrefix)(nil)).Elem(), "SwInterfaceIP6ndRaPrefixReply": reflect.TypeOf((*SwInterfaceIP6ndRaPrefixReply)(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(), }
var Variables = map[string]reflect.Value{}
Functions ¶
func NewIP4ArpEvent ¶ added in v1.0.8
func NewIP6FibDetails ¶
func NewIP6FibDump ¶
func NewIP6MfibDetails ¶
func NewIP6MfibDump ¶
func NewIP6NdEvent ¶ added in v1.0.8
func NewIP6ndProxyAddDel ¶
func NewIP6ndProxyDetails ¶
func NewIP6ndProxyDump ¶
func NewIPAddDelRoute ¶
func NewIPAddDelRouteReply ¶
func NewIPAddressDetails ¶
func NewIPAddressDump ¶
func NewIPContainerProxyAddDel ¶ added in v1.0.8
func NewIPContainerProxyAddDelReply ¶ added in v1.0.8
func NewIPDetails ¶
func NewIPFibDetails ¶
func NewIPFibDump ¶
func NewIPMfibDetails ¶
func NewIPMfibDump ¶
func NewIPMrouteAddDel ¶
func NewIPMrouteAddDelReply ¶
func NewIPNeighborAddDel ¶
func NewIPNeighborDetails ¶
func NewIPNeighborDump ¶
func NewIPPuntPolice ¶ added in v1.0.6
func NewIPPuntPoliceReply ¶ added in v1.0.6
func NewIPPuntRedirect ¶ added in v1.0.6
func NewIPPuntRedirectReply ¶ added in v1.0.6
func NewIPSourceAndPortRangeCheckAddDel ¶ added in v1.0.8
func NewIPSourceAndPortRangeCheckAddDelReply ¶ added in v1.0.8
func NewIPSourceAndPortRangeCheckInterfaceAddDel ¶ added in v1.0.8
func NewIPSourceAndPortRangeCheckInterfaceAddDelReply ¶ added in v1.0.8
func NewIPTableAddDel ¶
func NewIPTableAddDelReply ¶
func NewIoamDisable ¶ added in v1.0.8
func NewIoamDisableReply ¶ added in v1.0.8
func NewIoamEnable ¶ added in v1.0.8
func NewIoamEnableReply ¶ added in v1.0.8
func NewMfibSignalDetails ¶
func NewMfibSignalDump ¶
func NewProxyArpAddDel ¶ added in v1.0.8
func NewProxyArpAddDelReply ¶ added in v1.0.8
func NewProxyArpIntfcEnableDisable ¶ added in v1.0.8
func NewProxyArpIntfcEnableDisableReply ¶ added in v1.0.8
func NewResetFib ¶ added in v1.0.8
func NewResetFibReply ¶ added in v1.0.8
func NewSetArpNeighborLimit ¶ added in v1.0.8
func NewSetArpNeighborLimitReply ¶ added in v1.0.8
func NewSetIPFlowHash ¶
func NewSetIPFlowHashReply ¶
func NewWantIP4ArpEvents ¶ added in v1.0.8
func NewWantIP4ArpEventsReply ¶ added in v1.0.8
func NewWantIP6NdEvents ¶ added in v1.0.8
func NewWantIP6NdEventsReply ¶ added in v1.0.8
Types ¶
type FibPath ¶
type FibPath struct { SwIfIndex uint32 TableID uint32 Weight uint8 Preference uint8 IsLocal uint8 IsDrop uint8 IsUnreach uint8 IsProhibit uint8 Afi uint8 NextHop []byte `struc:"[16]byte"` }
FibPath represents the VPP binary API data type 'fib_path'. Generated from '/usr/share/vpp/api/ip.api.json', line 3:
["fib_path", ["u32", "sw_if_index"], ["u32", "table_id"], ["u8", "weight"], ["u8", "preference"], ["u8", "is_local"], ["u8", "is_drop"], ["u8", "is_unreach"], ["u8", "is_prohibit"], ["u8", "afi"], ["u8", "next_hop", 16], {"crc" : "0xefe16951"} ]
func (*FibPath) GetCrcString ¶
func (*FibPath) GetTypeName ¶
type IP4ArpEvent ¶ added in v1.0.8
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/ip.api.json', line 486:
["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 ¶ added in v1.0.8
func (*IP4ArpEvent) GetCrcString() string
func (*IP4ArpEvent) GetMessageName ¶ added in v1.0.8
func (*IP4ArpEvent) GetMessageName() string
func (*IP4ArpEvent) GetMessageType ¶ added in v1.0.8
func (*IP4ArpEvent) GetMessageType() api.MessageType
type IP6FibDetails ¶
type IP6FibDetails struct { TableID uint32 TableName []byte `struc:"[64]byte"` AddressLength uint8 Address []byte `struc:"[16]byte"` Count uint32 `struc:"sizeof=Path"` Path []FibPath }
IP6FibDetails represents the VPP binary API message 'ip6_fib_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 57:
["ip6_fib_details", ["u16", "_vl_msg_id"], ["u32", "context"], ["u32", "table_id"], ["u8", "table_name", 64], ["u8", "address_length"], ["u8", "address", 16], ["u32", "count"], ["vl_api_fib_path_t", "path", 0, "count"], {"crc" : "0xf5f9e17e"} ],
func (*IP6FibDetails) GetCrcString ¶
func (*IP6FibDetails) GetCrcString() string
func (*IP6FibDetails) GetMessageName ¶
func (*IP6FibDetails) GetMessageName() string
func (*IP6FibDetails) GetMessageType ¶
func (*IP6FibDetails) GetMessageType() api.MessageType
type IP6FibDump ¶
type IP6FibDump struct { }
IP6FibDump represents the VPP binary API message 'ip6_fib_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 51:
["ip6_fib_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0x25c89676"} ],
func (*IP6FibDump) GetCrcString ¶
func (*IP6FibDump) GetCrcString() string
func (*IP6FibDump) GetMessageName ¶
func (*IP6FibDump) GetMessageName() string
func (*IP6FibDump) GetMessageType ¶
func (*IP6FibDump) GetMessageType() api.MessageType
type IP6MfibDetails ¶
type IP6MfibDetails struct { TableID uint32 AddressLength uint8 GrpAddress []byte `struc:"[16]byte"` SrcAddress []byte `struc:"[16]byte"` Count uint32 `struc:"sizeof=Path"` Path []FibPath }
IP6MfibDetails represents the VPP binary API message 'ip6_mfib_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 322:
["ip6_mfib_details", ["u16", "_vl_msg_id"], ["u32", "context"], ["u32", "table_id"], ["u8", "address_length"], ["u8", "grp_address", 16], ["u8", "src_address", 16], ["u32", "count"], ["vl_api_fib_path_t", "path", 0, "count"], {"crc" : "0x921b153f"} ],
func (*IP6MfibDetails) GetCrcString ¶
func (*IP6MfibDetails) GetCrcString() string
func (*IP6MfibDetails) GetMessageName ¶
func (*IP6MfibDetails) GetMessageName() string
func (*IP6MfibDetails) GetMessageType ¶
func (*IP6MfibDetails) GetMessageType() api.MessageType
type IP6MfibDump ¶
type IP6MfibDump struct { }
IP6MfibDump represents the VPP binary API message 'ip6_mfib_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 316:
["ip6_mfib_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0x0839e143"} ],
func (*IP6MfibDump) GetCrcString ¶
func (*IP6MfibDump) GetCrcString() string
func (*IP6MfibDump) GetMessageName ¶
func (*IP6MfibDump) GetMessageName() string
func (*IP6MfibDump) GetMessageType ¶
func (*IP6MfibDump) GetMessageType() api.MessageType
type IP6NdEvent ¶ added in v1.0.8
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/ip.api.json', line 511:
["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 ¶ added in v1.0.8
func (*IP6NdEvent) GetCrcString() string
func (*IP6NdEvent) GetMessageName ¶ added in v1.0.8
func (*IP6NdEvent) GetMessageName() string
func (*IP6NdEvent) GetMessageType ¶ added in v1.0.8
func (*IP6NdEvent) GetMessageType() api.MessageType
type IP6ndProxyAddDel ¶
IP6ndProxyAddDel represents the VPP binary API message 'ip6nd_proxy_add_del'. Generated from '/usr/share/vpp/api/ip.api.json', line 174:
["ip6nd_proxy_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "is_del"], ["u8", "address", 16], {"crc" : "0xc56f802d"} ],
func (*IP6ndProxyAddDel) GetCrcString ¶
func (*IP6ndProxyAddDel) GetCrcString() string
func (*IP6ndProxyAddDel) GetMessageName ¶
func (*IP6ndProxyAddDel) GetMessageName() string
func (*IP6ndProxyAddDel) GetMessageType ¶
func (*IP6ndProxyAddDel) GetMessageType() api.MessageType
type IP6ndProxyAddDelReply ¶
type IP6ndProxyAddDelReply struct {
Retval int32
}
IP6ndProxyAddDelReply represents the VPP binary API message 'ip6nd_proxy_add_del_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 183:
["ip6nd_proxy_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x00ddc2d5"} ],
func (*IP6ndProxyAddDelReply) GetCrcString ¶
func (*IP6ndProxyAddDelReply) GetCrcString() string
func (*IP6ndProxyAddDelReply) GetMessageName ¶
func (*IP6ndProxyAddDelReply) GetMessageName() string
func (*IP6ndProxyAddDelReply) GetMessageType ¶
func (*IP6ndProxyAddDelReply) GetMessageType() api.MessageType
type IP6ndProxyDetails ¶
IP6ndProxyDetails represents the VPP binary API message 'ip6nd_proxy_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 189:
["ip6nd_proxy_details", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "address", 16], {"crc" : "0xf805ccc1"} ],
func (*IP6ndProxyDetails) GetCrcString ¶
func (*IP6ndProxyDetails) GetCrcString() string
func (*IP6ndProxyDetails) GetMessageName ¶
func (*IP6ndProxyDetails) GetMessageName() string
func (*IP6ndProxyDetails) GetMessageType ¶
func (*IP6ndProxyDetails) GetMessageType() api.MessageType
type IP6ndProxyDump ¶
type IP6ndProxyDump struct { }
IP6ndProxyDump represents the VPP binary API message 'ip6nd_proxy_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 197:
["ip6nd_proxy_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0x21597d88"} ],
func (*IP6ndProxyDump) GetCrcString ¶
func (*IP6ndProxyDump) GetCrcString() string
func (*IP6ndProxyDump) GetMessageName ¶
func (*IP6ndProxyDump) GetMessageName() string
func (*IP6ndProxyDump) GetMessageType ¶
func (*IP6ndProxyDump) GetMessageType() api.MessageType
type IPAddDelRoute ¶
type IPAddDelRoute struct { NextHopSwIfIndex uint32 TableID uint32 ClassifyTableIndex uint32 NextHopTableID uint32 NextHopID uint32 CreateVrfIfNeeded uint8 IsAdd uint8 IsDrop uint8 IsUnreach uint8 IsProhibit uint8 IsIpv6 uint8 IsLocal uint8 IsClassify uint8 IsMultipath uint8 IsResolveHost uint8 IsResolveAttached uint8 IsL2Bridged uint8 IsSourceLookup uint8 IsUDPEncap uint8 NextHopWeight uint8 NextHopPreference uint8 NextHopProto uint8 DstAddressLength uint8 DstAddress []byte `struc:"[16]byte"` NextHopAddress []byte `struc:"[16]byte"` NextHopNOutLabels uint8 `struc:"sizeof=NextHopOutLabelStack"` NextHopViaLabel uint32 NextHopOutLabelStack []uint32 }
IPAddDelRoute represents the VPP binary API message 'ip_add_del_route'. Generated from '/usr/share/vpp/api/ip.api.json', line 231:
["ip_add_del_route", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "next_hop_sw_if_index"], ["u32", "table_id"], ["u32", "classify_table_index"], ["u32", "next_hop_table_id"], ["u32", "next_hop_id"], ["u8", "create_vrf_if_needed"], ["u8", "is_add"], ["u8", "is_drop"], ["u8", "is_unreach"], ["u8", "is_prohibit"], ["u8", "is_ipv6"], ["u8", "is_local"], ["u8", "is_classify"], ["u8", "is_multipath"], ["u8", "is_resolve_host"], ["u8", "is_resolve_attached"], ["u8", "is_l2_bridged"], ["u8", "is_source_lookup"], ["u8", "is_udp_encap"], ["u8", "next_hop_weight"], ["u8", "next_hop_preference"], ["u8", "next_hop_proto"], ["u8", "dst_address_length"], ["u8", "dst_address", 16], ["u8", "next_hop_address", 16], ["u8", "next_hop_n_out_labels"], ["u32", "next_hop_via_label"], ["u32", "next_hop_out_label_stack", 0, "next_hop_n_out_labels"], {"crc" : "0xd3eb45ce"} ],
func (*IPAddDelRoute) GetCrcString ¶
func (*IPAddDelRoute) GetCrcString() string
func (*IPAddDelRoute) GetMessageName ¶
func (*IPAddDelRoute) GetMessageName() string
func (*IPAddDelRoute) GetMessageType ¶
func (*IPAddDelRoute) GetMessageType() api.MessageType
type IPAddDelRouteReply ¶
type IPAddDelRouteReply struct {
Retval int32
}
IPAddDelRouteReply represents the VPP binary API message 'ip_add_del_route_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 265:
["ip_add_del_route_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xea57492b"} ],
func (*IPAddDelRouteReply) GetCrcString ¶
func (*IPAddDelRouteReply) GetCrcString() string
func (*IPAddDelRouteReply) GetMessageName ¶
func (*IPAddDelRouteReply) GetMessageName() string
func (*IPAddDelRouteReply) GetMessageType ¶
func (*IPAddDelRouteReply) GetMessageType() api.MessageType
type IPAddressDetails ¶
type IPAddressDetails struct { IP []byte `struc:"[16]byte"` PrefixLength uint8 SwIfIndex uint32 IsIpv6 uint8 }
IPAddressDetails represents the VPP binary API message 'ip_address_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 333:
["ip_address_details", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "ip", 16], ["u8", "prefix_length"], ["u32", "sw_if_index"], ["u8", "is_ipv6"], {"crc" : "0x190d4266"} ],
func (*IPAddressDetails) GetCrcString ¶
func (*IPAddressDetails) GetCrcString() string
func (*IPAddressDetails) GetMessageName ¶
func (*IPAddressDetails) GetMessageName() string
func (*IPAddressDetails) GetMessageType ¶
func (*IPAddressDetails) GetMessageType() api.MessageType
type IPAddressDump ¶
IPAddressDump represents the VPP binary API message 'ip_address_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 343:
["ip_address_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "is_ipv6"], {"crc" : "0x632e859a"} ],
func (*IPAddressDump) GetCrcString ¶
func (*IPAddressDump) GetCrcString() string
func (*IPAddressDump) GetMessageName ¶
func (*IPAddressDump) GetMessageName() string
func (*IPAddressDump) GetMessageType ¶
func (*IPAddressDump) GetMessageType() api.MessageType
type IPContainerProxyAddDel ¶ added in v1.0.8
type IPContainerProxyAddDel struct { IP []byte `struc:"[16]byte"` IsIP4 uint8 Plen uint8 SwIfIndex uint32 IsAdd uint8 }
IPContainerProxyAddDel represents the VPP binary API message 'ip_container_proxy_add_del'. Generated from '/usr/share/vpp/api/ip.api.json', line 416:
["ip_container_proxy_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "ip", 16], ["u8", "is_ip4"], ["u8", "plen"], ["u32", "sw_if_index"], ["u8", "is_add"], {"crc" : "0xba56e466"} ],
func (*IPContainerProxyAddDel) GetCrcString ¶ added in v1.0.8
func (*IPContainerProxyAddDel) GetCrcString() string
func (*IPContainerProxyAddDel) GetMessageName ¶ added in v1.0.8
func (*IPContainerProxyAddDel) GetMessageName() string
func (*IPContainerProxyAddDel) GetMessageType ¶ added in v1.0.8
func (*IPContainerProxyAddDel) GetMessageType() api.MessageType
type IPContainerProxyAddDelReply ¶ added in v1.0.8
type IPContainerProxyAddDelReply struct {
Retval int32
}
IPContainerProxyAddDelReply represents the VPP binary API message 'ip_container_proxy_add_del_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 427:
["ip_container_proxy_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x36d95d31"} ],
func (*IPContainerProxyAddDelReply) GetCrcString ¶ added in v1.0.8
func (*IPContainerProxyAddDelReply) GetCrcString() string
func (*IPContainerProxyAddDelReply) GetMessageName ¶ added in v1.0.8
func (*IPContainerProxyAddDelReply) GetMessageName() string
func (*IPContainerProxyAddDelReply) GetMessageType ¶ added in v1.0.8
func (*IPContainerProxyAddDelReply) GetMessageType() api.MessageType
type IPDetails ¶
IPDetails represents the VPP binary API message 'ip_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 351:
["ip_details", ["u16", "_vl_msg_id"], ["u32", "sw_if_index"], ["u32", "context"], ["u8", "is_ipv6"], {"crc" : "0x695c8227"} ],
func (*IPDetails) GetCrcString ¶
func (*IPDetails) GetMessageName ¶
func (*IPDetails) GetMessageType ¶
func (*IPDetails) GetMessageType() api.MessageType
type IPDump ¶
type IPDump struct {
IsIpv6 uint8
}
IPDump represents the VPP binary API message 'ip_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 358:
["ip_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u8", "is_ipv6"], {"crc" : "0x3c1e33e0"} ],
func (*IPDump) GetCrcString ¶
func (*IPDump) GetMessageName ¶
func (*IPDump) GetMessageType ¶
func (*IPDump) GetMessageType() api.MessageType
type IPFibDetails ¶
type IPFibDetails struct { TableID uint32 TableName []byte `struc:"[64]byte"` AddressLength uint8 Address []byte `struc:"[4]byte"` Count uint32 `struc:"sizeof=Path"` Path []FibPath }
IPFibDetails represents the VPP binary API message 'ip_fib_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 40:
["ip_fib_details", ["u16", "_vl_msg_id"], ["u32", "context"], ["u32", "table_id"], ["u8", "table_name", 64], ["u8", "address_length"], ["u8", "address", 4], ["u32", "count"], ["vl_api_fib_path_t", "path", 0, "count"], {"crc" : "0x273e00c4"} ],
func (*IPFibDetails) GetCrcString ¶
func (*IPFibDetails) GetCrcString() string
func (*IPFibDetails) GetMessageName ¶
func (*IPFibDetails) GetMessageName() string
func (*IPFibDetails) GetMessageType ¶
func (*IPFibDetails) GetMessageType() api.MessageType
type IPFibDump ¶
type IPFibDump struct { }
IPFibDump represents the VPP binary API message 'ip_fib_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 34:
["ip_fib_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0x5fe56ca3"} ],
func (*IPFibDump) GetCrcString ¶
func (*IPFibDump) GetMessageName ¶
func (*IPFibDump) GetMessageType ¶
func (*IPFibDump) GetMessageType() api.MessageType
type IPMfibDetails ¶
type IPMfibDetails struct { TableID uint32 EntryFlags uint32 RpfID uint32 AddressLength uint8 GrpAddress []byte `struc:"[4]byte"` SrcAddress []byte `struc:"[4]byte"` Count uint32 `struc:"sizeof=Path"` Path []FibPath }
IPMfibDetails represents the VPP binary API message 'ip_mfib_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 303:
["ip_mfib_details", ["u16", "_vl_msg_id"], ["u32", "context"], ["u32", "table_id"], ["u32", "entry_flags"], ["u32", "rpf_id"], ["u8", "address_length"], ["u8", "grp_address", 4], ["u8", "src_address", 4], ["u32", "count"], ["vl_api_fib_path_t", "path", 0, "count"], {"crc" : "0x395e5699"} ],
func (*IPMfibDetails) GetCrcString ¶
func (*IPMfibDetails) GetCrcString() string
func (*IPMfibDetails) GetMessageName ¶
func (*IPMfibDetails) GetMessageName() string
func (*IPMfibDetails) GetMessageType ¶
func (*IPMfibDetails) GetMessageType() api.MessageType
type IPMfibDump ¶
type IPMfibDump struct { }
IPMfibDump represents the VPP binary API message 'ip_mfib_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 297:
["ip_mfib_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0xee61390e"} ],
func (*IPMfibDump) GetCrcString ¶
func (*IPMfibDump) GetCrcString() string
func (*IPMfibDump) GetMessageName ¶
func (*IPMfibDump) GetMessageName() string
func (*IPMfibDump) GetMessageType ¶
func (*IPMfibDump) GetMessageType() api.MessageType
type IPMrouteAddDel ¶
type IPMrouteAddDel struct { NextHopSwIfIndex uint32 TableID uint32 EntryFlags uint32 ItfFlags uint32 RpfID uint32 BierImp uint32 GrpAddressLength uint16 NextHopAfi uint8 CreateVrfIfNeeded uint8 IsAdd uint8 IsIpv6 uint8 IsLocal uint8 GrpAddress []byte `struc:"[16]byte"` SrcAddress []byte `struc:"[16]byte"` }
IPMrouteAddDel represents the VPP binary API message 'ip_mroute_add_del'. Generated from '/usr/share/vpp/api/ip.api.json', line 271:
["ip_mroute_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "next_hop_sw_if_index"], ["u32", "table_id"], ["u32", "entry_flags"], ["u32", "itf_flags"], ["u32", "rpf_id"], ["u32", "bier_imp"], ["u16", "grp_address_length"], ["u8", "next_hop_afi"], ["u8", "create_vrf_if_needed"], ["u8", "is_add"], ["u8", "is_ipv6"], ["u8", "is_local"], ["u8", "grp_address", 16], ["u8", "src_address", 16], {"crc" : "0xe6dcabc5"} ],
func (*IPMrouteAddDel) GetCrcString ¶
func (*IPMrouteAddDel) GetCrcString() string
func (*IPMrouteAddDel) GetMessageName ¶
func (*IPMrouteAddDel) GetMessageName() string
func (*IPMrouteAddDel) GetMessageType ¶
func (*IPMrouteAddDel) GetMessageType() api.MessageType
type IPMrouteAddDelReply ¶
type IPMrouteAddDelReply struct {
Retval int32
}
IPMrouteAddDelReply represents the VPP binary API message 'ip_mroute_add_del_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 291:
["ip_mroute_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x8cabe02c"} ],
func (*IPMrouteAddDelReply) GetCrcString ¶
func (*IPMrouteAddDelReply) GetCrcString() string
func (*IPMrouteAddDelReply) GetMessageName ¶
func (*IPMrouteAddDelReply) GetMessageName() string
func (*IPMrouteAddDelReply) GetMessageType ¶
func (*IPMrouteAddDelReply) GetMessageType() api.MessageType
type IPNeighborAddDel ¶
type IPNeighborAddDel struct { SwIfIndex uint32 IsAdd uint8 IsIpv6 uint8 IsStatic uint8 IsNoAdjFib uint8 MacAddress []byte `struc:"[6]byte"` DstAddress []byte `struc:"[16]byte"` }
IPNeighborAddDel represents the VPP binary API message 'ip_neighbor_add_del'. Generated from '/usr/share/vpp/api/ip.api.json', line 86:
["ip_neighbor_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "is_add"], ["u8", "is_ipv6"], ["u8", "is_static"], ["u8", "is_no_adj_fib"], ["u8", "mac_address", 6], ["u8", "dst_address", 16], {"crc" : "0x5a0d070b"} ],
func (*IPNeighborAddDel) GetCrcString ¶
func (*IPNeighborAddDel) GetCrcString() string
func (*IPNeighborAddDel) GetMessageName ¶
func (*IPNeighborAddDel) GetMessageName() string
func (*IPNeighborAddDel) GetMessageType ¶
func (*IPNeighborAddDel) GetMessageType() api.MessageType
type IPNeighborAddDelReply ¶
type IPNeighborAddDelReply struct {
Retval int32
}
IPNeighborAddDelReply represents the VPP binary API message 'ip_neighbor_add_del_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 99:
["ip_neighbor_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xe5b0f318"} ],
func (*IPNeighborAddDelReply) GetCrcString ¶
func (*IPNeighborAddDelReply) GetCrcString() string
func (*IPNeighborAddDelReply) GetMessageName ¶
func (*IPNeighborAddDelReply) GetMessageName() string
func (*IPNeighborAddDelReply) GetMessageType ¶
func (*IPNeighborAddDelReply) GetMessageType() api.MessageType
type IPNeighborDetails ¶
type IPNeighborDetails struct { SwIfIndex uint32 IsStatic uint8 IsIpv6 uint8 MacAddress []byte `struc:"[6]byte"` IPAddress []byte `struc:"[16]byte"` }
IPNeighborDetails represents the VPP binary API message 'ip_neighbor_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 76:
["ip_neighbor_details", ["u16", "_vl_msg_id"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "is_static"], ["u8", "is_ipv6"], ["u8", "mac_address", 6], ["u8", "ip_address", 16], {"crc" : "0x0fb7636d"} ],
func (*IPNeighborDetails) GetCrcString ¶
func (*IPNeighborDetails) GetCrcString() string
func (*IPNeighborDetails) GetMessageName ¶
func (*IPNeighborDetails) GetMessageName() string
func (*IPNeighborDetails) GetMessageType ¶
func (*IPNeighborDetails) GetMessageType() api.MessageType
type IPNeighborDump ¶
IPNeighborDump represents the VPP binary API message 'ip_neighbor_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 68:
["ip_neighbor_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "is_ipv6"], {"crc" : "0x3289e160"} ],
func (*IPNeighborDump) GetCrcString ¶
func (*IPNeighborDump) GetCrcString() string
func (*IPNeighborDump) GetMessageName ¶
func (*IPNeighborDump) GetMessageName() string
func (*IPNeighborDump) GetMessageType ¶
func (*IPNeighborDump) GetMessageType() api.MessageType
type IPPuntPolice ¶ added in v1.0.6
IPPuntPolice represents the VPP binary API message 'ip_punt_police'. Generated from '/usr/share/vpp/api/ip.api.json', line 384:
["ip_punt_police", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "policer_index"], ["u8", "is_add"], ["u8", "is_ip6"], {"crc" : "0x67a12a99"} ],
func (*IPPuntPolice) GetCrcString ¶ added in v1.0.6
func (*IPPuntPolice) GetCrcString() string
func (*IPPuntPolice) GetMessageName ¶ added in v1.0.6
func (*IPPuntPolice) GetMessageName() string
func (*IPPuntPolice) GetMessageType ¶ added in v1.0.6
func (*IPPuntPolice) GetMessageType() api.MessageType
type IPPuntPoliceReply ¶ added in v1.0.6
type IPPuntPoliceReply struct {
Retval int32
}
IPPuntPoliceReply represents the VPP binary API message 'ip_punt_police_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 393:
["ip_punt_police_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x0b287e3e"} ],
func (*IPPuntPoliceReply) GetCrcString ¶ added in v1.0.6
func (*IPPuntPoliceReply) GetCrcString() string
func (*IPPuntPoliceReply) GetMessageName ¶ added in v1.0.6
func (*IPPuntPoliceReply) GetMessageName() string
func (*IPPuntPoliceReply) GetMessageType ¶ added in v1.0.6
func (*IPPuntPoliceReply) GetMessageType() api.MessageType
type IPPuntRedirect ¶ added in v1.0.6
type IPPuntRedirect struct { RxSwIfIndex uint32 TxSwIfIndex uint32 IsAdd uint8 IsIP6 uint8 Nh []byte `struc:"[16]byte"` }
IPPuntRedirect represents the VPP binary API message 'ip_punt_redirect'. Generated from '/usr/share/vpp/api/ip.api.json', line 399:
["ip_punt_redirect", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "rx_sw_if_index"], ["u32", "tx_sw_if_index"], ["u8", "is_add"], ["u8", "is_ip6"], ["u8", "nh", 16], {"crc" : "0x09b80337"} ],
func (*IPPuntRedirect) GetCrcString ¶ added in v1.0.6
func (*IPPuntRedirect) GetCrcString() string
func (*IPPuntRedirect) GetMessageName ¶ added in v1.0.6
func (*IPPuntRedirect) GetMessageName() string
func (*IPPuntRedirect) GetMessageType ¶ added in v1.0.6
func (*IPPuntRedirect) GetMessageType() api.MessageType
type IPPuntRedirectReply ¶ added in v1.0.6
type IPPuntRedirectReply struct {
Retval int32
}
IPPuntRedirectReply represents the VPP binary API message 'ip_punt_redirect_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 410:
["ip_punt_redirect_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x225b9ded"} ],
func (*IPPuntRedirectReply) GetCrcString ¶ added in v1.0.6
func (*IPPuntRedirectReply) GetCrcString() string
func (*IPPuntRedirectReply) GetMessageName ¶ added in v1.0.6
func (*IPPuntRedirectReply) GetMessageName() string
func (*IPPuntRedirectReply) GetMessageType ¶ added in v1.0.6
func (*IPPuntRedirectReply) GetMessageType() api.MessageType
type IPSourceAndPortRangeCheckAddDel ¶ added in v1.0.8
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/ip.api.json', line 433:
["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 ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckAddDel) GetCrcString() string
func (*IPSourceAndPortRangeCheckAddDel) GetMessageName ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckAddDel) GetMessageName() string
func (*IPSourceAndPortRangeCheckAddDel) GetMessageType ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckAddDel) GetMessageType() api.MessageType
type IPSourceAndPortRangeCheckAddDelReply ¶ added in v1.0.8
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/ip.api.json', line 447:
["ip_source_and_port_range_check_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x35df8160"} ],
func (*IPSourceAndPortRangeCheckAddDelReply) GetCrcString ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckAddDelReply) GetCrcString() string
func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageName ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageName() string
func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageType ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageType() api.MessageType
type IPSourceAndPortRangeCheckInterfaceAddDel ¶ added in v1.0.8
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/ip.api.json', line 453:
["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 ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetCrcString() string
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageName ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageName() string
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageType ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageType() api.MessageType
type IPSourceAndPortRangeCheckInterfaceAddDelReply ¶ added in v1.0.8
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/ip.api.json', line 465:
["ip_source_and_port_range_check_interface_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x6b940f04"} ],
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetCrcString ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetCrcString() string
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageName ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageName() string
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageType ¶ added in v1.0.8
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageType() api.MessageType
type IPTableAddDel ¶
type IPTableAddDel struct { TableID uint32 IsIpv6 uint8 IsAdd uint8 Name []byte `struc:"[64]byte"` }
IPTableAddDel represents the VPP binary API message 'ip_table_add_del'. Generated from '/usr/share/vpp/api/ip.api.json', line 18:
["ip_table_add_del", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "table_id"], ["u8", "is_ipv6"], ["u8", "is_add"], ["u8", "name", 64], {"crc" : "0x7192123e"} ],
func (*IPTableAddDel) GetCrcString ¶
func (*IPTableAddDel) GetCrcString() string
func (*IPTableAddDel) GetMessageName ¶
func (*IPTableAddDel) GetMessageName() string
func (*IPTableAddDel) GetMessageType ¶
func (*IPTableAddDel) GetMessageType() api.MessageType
type IPTableAddDelReply ¶
type IPTableAddDelReply struct {
Retval int32
}
IPTableAddDelReply represents the VPP binary API message 'ip_table_add_del_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 28:
["ip_table_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x7da725be"} ],
func (*IPTableAddDelReply) GetCrcString ¶
func (*IPTableAddDelReply) GetCrcString() string
func (*IPTableAddDelReply) GetMessageName ¶
func (*IPTableAddDelReply) GetMessageName() string
func (*IPTableAddDelReply) GetMessageType ¶
func (*IPTableAddDelReply) GetMessageType() api.MessageType
type IoamDisable ¶ added in v1.0.8
type IoamDisable struct {
ID uint16
}
IoamDisable represents the VPP binary API message 'ioam_disable'. Generated from '/usr/share/vpp/api/ip.api.json', line 597:
["ioam_disable", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u16", "id"], {"crc" : "0xaff26d33"} ],
func (*IoamDisable) GetCrcString ¶ added in v1.0.8
func (*IoamDisable) GetCrcString() string
func (*IoamDisable) GetMessageName ¶ added in v1.0.8
func (*IoamDisable) GetMessageName() string
func (*IoamDisable) GetMessageType ¶ added in v1.0.8
func (*IoamDisable) GetMessageType() api.MessageType
type IoamDisableReply ¶ added in v1.0.8
type IoamDisableReply struct {
Retval int32
}
IoamDisableReply represents the VPP binary API message 'ioam_disable_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 604:
["ioam_disable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xef118a9d"} ]
func (*IoamDisableReply) GetCrcString ¶ added in v1.0.8
func (*IoamDisableReply) GetCrcString() string
func (*IoamDisableReply) GetMessageName ¶ added in v1.0.8
func (*IoamDisableReply) GetMessageName() string
func (*IoamDisableReply) GetMessageType ¶ added in v1.0.8
func (*IoamDisableReply) GetMessageType() api.MessageType
type IoamEnable ¶ added in v1.0.8
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/ip.api.json', line 579:
["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 ¶ added in v1.0.8
func (*IoamEnable) GetCrcString() string
func (*IoamEnable) GetMessageName ¶ added in v1.0.8
func (*IoamEnable) GetMessageName() string
func (*IoamEnable) GetMessageType ¶ added in v1.0.8
func (*IoamEnable) GetMessageType() api.MessageType
type IoamEnableReply ¶ added in v1.0.8
type IoamEnableReply struct {
Retval int32
}
IoamEnableReply represents the VPP binary API message 'ioam_enable_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 591:
["ioam_enable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x58a8fedc"} ],
func (*IoamEnableReply) GetCrcString ¶ added in v1.0.8
func (*IoamEnableReply) GetCrcString() string
func (*IoamEnableReply) GetMessageName ¶ added in v1.0.8
func (*IoamEnableReply) GetMessageName() string
func (*IoamEnableReply) GetMessageType ¶ added in v1.0.8
func (*IoamEnableReply) GetMessageType() api.MessageType
type MfibSignalDetails ¶
type MfibSignalDetails struct { SwIfIndex uint32 TableID uint32 GrpAddressLen uint16 GrpAddress []byte `struc:"[16]byte"` SrcAddress []byte `struc:"[16]byte"` IPPacketLen uint16 IPPacketData []byte `struc:"[256]byte"` }
MfibSignalDetails represents the VPP binary API message 'mfib_signal_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 371:
["mfib_signal_details", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u32", "table_id"], ["u16", "grp_address_len"], ["u8", "grp_address", 16], ["u8", "src_address", 16], ["u16", "ip_packet_len"], ["u8", "ip_packet_data", 256], {"crc" : "0x6ba92c72"} ],
func (*MfibSignalDetails) GetCrcString ¶
func (*MfibSignalDetails) GetCrcString() string
func (*MfibSignalDetails) GetMessageName ¶
func (*MfibSignalDetails) GetMessageName() string
func (*MfibSignalDetails) GetMessageType ¶
func (*MfibSignalDetails) GetMessageType() api.MessageType
type MfibSignalDump ¶
type MfibSignalDump struct { }
MfibSignalDump represents the VPP binary API message 'mfib_signal_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 365:
["mfib_signal_dump", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], {"crc" : "0xbbbbd40d"} ],
func (*MfibSignalDump) GetCrcString ¶
func (*MfibSignalDump) GetCrcString() string
func (*MfibSignalDump) GetMessageName ¶
func (*MfibSignalDump) GetMessageName() string
func (*MfibSignalDump) GetMessageType ¶
func (*MfibSignalDump) GetMessageType() api.MessageType
type ProxyArpAddDel ¶ added in v1.0.8
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/ip.api.json', line 521:
["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 ¶ added in v1.0.8
func (*ProxyArpAddDel) GetCrcString() string
func (*ProxyArpAddDel) GetMessageName ¶ added in v1.0.8
func (*ProxyArpAddDel) GetMessageName() string
func (*ProxyArpAddDel) GetMessageType ¶ added in v1.0.8
func (*ProxyArpAddDel) GetMessageType() api.MessageType
type ProxyArpAddDelReply ¶ added in v1.0.8
type ProxyArpAddDelReply struct {
Retval int32
}
ProxyArpAddDelReply represents the VPP binary API message 'proxy_arp_add_del_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 531:
["proxy_arp_add_del_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x8e2d621d"} ],
func (*ProxyArpAddDelReply) GetCrcString ¶ added in v1.0.8
func (*ProxyArpAddDelReply) GetCrcString() string
func (*ProxyArpAddDelReply) GetMessageName ¶ added in v1.0.8
func (*ProxyArpAddDelReply) GetMessageName() string
func (*ProxyArpAddDelReply) GetMessageType ¶ added in v1.0.8
func (*ProxyArpAddDelReply) GetMessageType() api.MessageType
type ProxyArpIntfcEnableDisable ¶ added in v1.0.8
ProxyArpIntfcEnableDisable represents the VPP binary API message 'proxy_arp_intfc_enable_disable'. Generated from '/usr/share/vpp/api/ip.api.json', line 537:
["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 ¶ added in v1.0.8
func (*ProxyArpIntfcEnableDisable) GetCrcString() string
func (*ProxyArpIntfcEnableDisable) GetMessageName ¶ added in v1.0.8
func (*ProxyArpIntfcEnableDisable) GetMessageName() string
func (*ProxyArpIntfcEnableDisable) GetMessageType ¶ added in v1.0.8
func (*ProxyArpIntfcEnableDisable) GetMessageType() api.MessageType
type ProxyArpIntfcEnableDisableReply ¶ added in v1.0.8
type ProxyArpIntfcEnableDisableReply struct {
Retval int32
}
ProxyArpIntfcEnableDisableReply represents the VPP binary API message 'proxy_arp_intfc_enable_disable_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 545:
["proxy_arp_intfc_enable_disable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x23d273cd"} ],
func (*ProxyArpIntfcEnableDisableReply) GetCrcString ¶ added in v1.0.8
func (*ProxyArpIntfcEnableDisableReply) GetCrcString() string
func (*ProxyArpIntfcEnableDisableReply) GetMessageName ¶ added in v1.0.8
func (*ProxyArpIntfcEnableDisableReply) GetMessageName() string
func (*ProxyArpIntfcEnableDisableReply) GetMessageType ¶ added in v1.0.8
func (*ProxyArpIntfcEnableDisableReply) GetMessageType() api.MessageType
type ResetFib ¶ added in v1.0.8
ResetFib represents the VPP binary API message 'reset_fib'. Generated from '/usr/share/vpp/api/ip.api.json', line 551:
["reset_fib", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "vrf_id"], ["u8", "is_ipv6"], {"crc" : "0x6f17106b"} ],
func (*ResetFib) GetCrcString ¶ added in v1.0.8
func (*ResetFib) GetMessageName ¶ added in v1.0.8
func (*ResetFib) GetMessageType ¶ added in v1.0.8
func (*ResetFib) GetMessageType() api.MessageType
type ResetFibReply ¶ added in v1.0.8
type ResetFibReply struct {
Retval int32
}
ResetFibReply represents the VPP binary API message 'reset_fib_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 559:
["reset_fib_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x990dcbf8"} ],
func (*ResetFibReply) GetCrcString ¶ added in v1.0.8
func (*ResetFibReply) GetCrcString() string
func (*ResetFibReply) GetMessageName ¶ added in v1.0.8
func (*ResetFibReply) GetMessageName() string
func (*ResetFibReply) GetMessageType ¶ added in v1.0.8
func (*ResetFibReply) GetMessageType() api.MessageType
type SetArpNeighborLimit ¶ added in v1.0.8
SetArpNeighborLimit represents the VPP binary API message 'set_arp_neighbor_limit'. Generated from '/usr/share/vpp/api/ip.api.json', line 565:
["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 ¶ added in v1.0.8
func (*SetArpNeighborLimit) GetCrcString() string
func (*SetArpNeighborLimit) GetMessageName ¶ added in v1.0.8
func (*SetArpNeighborLimit) GetMessageName() string
func (*SetArpNeighborLimit) GetMessageType ¶ added in v1.0.8
func (*SetArpNeighborLimit) GetMessageType() api.MessageType
type SetArpNeighborLimitReply ¶ added in v1.0.8
type SetArpNeighborLimitReply struct {
Retval int32
}
SetArpNeighborLimitReply represents the VPP binary API message 'set_arp_neighbor_limit_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 573:
["set_arp_neighbor_limit_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xa6b30518"} ],
func (*SetArpNeighborLimitReply) GetCrcString ¶ added in v1.0.8
func (*SetArpNeighborLimitReply) GetCrcString() string
func (*SetArpNeighborLimitReply) GetMessageName ¶ added in v1.0.8
func (*SetArpNeighborLimitReply) GetMessageName() string
func (*SetArpNeighborLimitReply) GetMessageType ¶ added in v1.0.8
func (*SetArpNeighborLimitReply) GetMessageType() api.MessageType
type SetIPFlowHash ¶
type SetIPFlowHash struct { VrfID uint32 IsIpv6 uint8 Src uint8 Dst uint8 Sport uint8 Dport uint8 Proto uint8 Reverse uint8 }
SetIPFlowHash represents the VPP binary API message 'set_ip_flow_hash'. Generated from '/usr/share/vpp/api/ip.api.json', line 105:
["set_ip_flow_hash", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "vrf_id"], ["u8", "is_ipv6"], ["u8", "src"], ["u8", "dst"], ["u8", "sport"], ["u8", "dport"], ["u8", "proto"], ["u8", "reverse"], {"crc" : "0x92ad3798"} ],
func (*SetIPFlowHash) GetCrcString ¶
func (*SetIPFlowHash) GetCrcString() string
func (*SetIPFlowHash) GetMessageName ¶
func (*SetIPFlowHash) GetMessageName() string
func (*SetIPFlowHash) GetMessageType ¶
func (*SetIPFlowHash) GetMessageType() api.MessageType
type SetIPFlowHashReply ¶
type SetIPFlowHashReply struct {
Retval int32
}
SetIPFlowHashReply represents the VPP binary API message 'set_ip_flow_hash_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 119:
["set_ip_flow_hash_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x35a9e5eb"} ],
func (*SetIPFlowHashReply) GetCrcString ¶
func (*SetIPFlowHashReply) GetCrcString() string
func (*SetIPFlowHashReply) GetMessageName ¶
func (*SetIPFlowHashReply) GetMessageName() string
func (*SetIPFlowHashReply) GetMessageType ¶
func (*SetIPFlowHashReply) GetMessageType() api.MessageType
type SwInterfaceIP6EnableDisable ¶
SwInterfaceIP6EnableDisable represents the VPP binary API message 'sw_interface_ip6_enable_disable'. Generated from '/usr/share/vpp/api/ip.api.json', line 203:
["sw_interface_ip6_enable_disable", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "enable"], {"crc" : "0x4a4e5405"} ],
func (*SwInterfaceIP6EnableDisable) GetCrcString ¶
func (*SwInterfaceIP6EnableDisable) GetCrcString() string
func (*SwInterfaceIP6EnableDisable) GetMessageName ¶
func (*SwInterfaceIP6EnableDisable) GetMessageName() string
func (*SwInterfaceIP6EnableDisable) GetMessageType ¶
func (*SwInterfaceIP6EnableDisable) GetMessageType() api.MessageType
type SwInterfaceIP6EnableDisableReply ¶
type SwInterfaceIP6EnableDisableReply struct {
Retval int32
}
SwInterfaceIP6EnableDisableReply represents the VPP binary API message 'sw_interface_ip6_enable_disable_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 211:
["sw_interface_ip6_enable_disable_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xeb8b4a40"} ],
func (*SwInterfaceIP6EnableDisableReply) GetCrcString ¶
func (*SwInterfaceIP6EnableDisableReply) GetCrcString() string
func (*SwInterfaceIP6EnableDisableReply) GetMessageName ¶
func (*SwInterfaceIP6EnableDisableReply) GetMessageName() string
func (*SwInterfaceIP6EnableDisableReply) GetMessageType ¶
func (*SwInterfaceIP6EnableDisableReply) GetMessageType() api.MessageType
type SwInterfaceIP6SetLinkLocalAddress ¶
type SwInterfaceIP6SetLinkLocalAddress struct { SwIfIndex uint32 Address []byte `struc:"[16]byte"` }
SwInterfaceIP6SetLinkLocalAddress represents the VPP binary API message 'sw_interface_ip6_set_link_local_address'. Generated from '/usr/share/vpp/api/ip.api.json', line 217:
["sw_interface_ip6_set_link_local_address", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "address", 16], {"crc" : "0x3db6d52b"} ],
func (*SwInterfaceIP6SetLinkLocalAddress) GetCrcString ¶
func (*SwInterfaceIP6SetLinkLocalAddress) GetCrcString() string
func (*SwInterfaceIP6SetLinkLocalAddress) GetMessageName ¶
func (*SwInterfaceIP6SetLinkLocalAddress) GetMessageName() string
func (*SwInterfaceIP6SetLinkLocalAddress) GetMessageType ¶
func (*SwInterfaceIP6SetLinkLocalAddress) GetMessageType() api.MessageType
type SwInterfaceIP6SetLinkLocalAddressReply ¶
type SwInterfaceIP6SetLinkLocalAddressReply struct {
Retval int32
}
SwInterfaceIP6SetLinkLocalAddressReply represents the VPP binary API message 'sw_interface_ip6_set_link_local_address_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 225:
["sw_interface_ip6_set_link_local_address_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x0a781e17"} ],
func (*SwInterfaceIP6SetLinkLocalAddressReply) GetCrcString ¶
func (*SwInterfaceIP6SetLinkLocalAddressReply) GetCrcString() string
func (*SwInterfaceIP6SetLinkLocalAddressReply) GetMessageName ¶
func (*SwInterfaceIP6SetLinkLocalAddressReply) GetMessageName() string
func (*SwInterfaceIP6SetLinkLocalAddressReply) GetMessageType ¶
func (*SwInterfaceIP6SetLinkLocalAddressReply) GetMessageType() api.MessageType
type SwInterfaceIP6ndRaConfig ¶
type SwInterfaceIP6ndRaConfig struct { SwIfIndex uint32 Suppress uint8 Managed uint8 Other uint8 LlOption uint8 SendUnicast uint8 Cease uint8 IsNo uint8 DefaultRouter uint8 MaxInterval uint32 MinInterval uint32 Lifetime uint32 InitialCount uint32 InitialInterval uint32 }
SwInterfaceIP6ndRaConfig represents the VPP binary API message 'sw_interface_ip6nd_ra_config'. Generated from '/usr/share/vpp/api/ip.api.json', line 125:
["sw_interface_ip6nd_ra_config", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "suppress"], ["u8", "managed"], ["u8", "other"], ["u8", "ll_option"], ["u8", "send_unicast"], ["u8", "cease"], ["u8", "is_no"], ["u8", "default_router"], ["u32", "max_interval"], ["u32", "min_interval"], ["u32", "lifetime"], ["u32", "initial_count"], ["u32", "initial_interval"], {"crc" : "0xec4a29f6"} ],
func (*SwInterfaceIP6ndRaConfig) GetCrcString ¶
func (*SwInterfaceIP6ndRaConfig) GetCrcString() string
func (*SwInterfaceIP6ndRaConfig) GetMessageName ¶
func (*SwInterfaceIP6ndRaConfig) GetMessageName() string
func (*SwInterfaceIP6ndRaConfig) GetMessageType ¶
func (*SwInterfaceIP6ndRaConfig) GetMessageType() api.MessageType
type SwInterfaceIP6ndRaConfigReply ¶
type SwInterfaceIP6ndRaConfigReply struct {
Retval int32
}
SwInterfaceIP6ndRaConfigReply represents the VPP binary API message 'sw_interface_ip6nd_ra_config_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 145:
["sw_interface_ip6nd_ra_config_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x16e25c5b"} ],
func (*SwInterfaceIP6ndRaConfigReply) GetCrcString ¶
func (*SwInterfaceIP6ndRaConfigReply) GetCrcString() string
func (*SwInterfaceIP6ndRaConfigReply) GetMessageName ¶
func (*SwInterfaceIP6ndRaConfigReply) GetMessageName() string
func (*SwInterfaceIP6ndRaConfigReply) GetMessageType ¶
func (*SwInterfaceIP6ndRaConfigReply) GetMessageType() api.MessageType
type SwInterfaceIP6ndRaPrefix ¶
type SwInterfaceIP6ndRaPrefix struct { SwIfIndex uint32 Address []byte `struc:"[16]byte"` AddressLength uint8 UseDefault uint8 NoAdvertise uint8 OffLink uint8 NoAutoconfig uint8 NoOnlink uint8 IsNo uint8 ValLifetime uint32 PrefLifetime uint32 }
SwInterfaceIP6ndRaPrefix represents the VPP binary API message 'sw_interface_ip6nd_ra_prefix'. Generated from '/usr/share/vpp/api/ip.api.json', line 151:
["sw_interface_ip6nd_ra_prefix", ["u16", "_vl_msg_id"], ["u32", "client_index"], ["u32", "context"], ["u32", "sw_if_index"], ["u8", "address", 16], ["u8", "address_length"], ["u8", "use_default"], ["u8", "no_advertise"], ["u8", "off_link"], ["u8", "no_autoconfig"], ["u8", "no_onlink"], ["u8", "is_no"], ["u32", "val_lifetime"], ["u32", "pref_lifetime"], {"crc" : "0x5db6555c"} ],
func (*SwInterfaceIP6ndRaPrefix) GetCrcString ¶
func (*SwInterfaceIP6ndRaPrefix) GetCrcString() string
func (*SwInterfaceIP6ndRaPrefix) GetMessageName ¶
func (*SwInterfaceIP6ndRaPrefix) GetMessageName() string
func (*SwInterfaceIP6ndRaPrefix) GetMessageType ¶
func (*SwInterfaceIP6ndRaPrefix) GetMessageType() api.MessageType
type SwInterfaceIP6ndRaPrefixReply ¶
type SwInterfaceIP6ndRaPrefixReply struct {
Retval int32
}
SwInterfaceIP6ndRaPrefixReply represents the VPP binary API message 'sw_interface_ip6nd_ra_prefix_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 168:
["sw_interface_ip6nd_ra_prefix_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x8050adb3"} ],
func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString() string
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName() string
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType() api.MessageType
type WantIP4ArpEvents ¶ added in v1.0.8
WantIP4ArpEvents represents the VPP binary API message 'want_ip4_arp_events'. Generated from '/usr/share/vpp/api/ip.api.json', line 471:
["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 ¶ added in v1.0.8
func (*WantIP4ArpEvents) GetCrcString() string
func (*WantIP4ArpEvents) GetMessageName ¶ added in v1.0.8
func (*WantIP4ArpEvents) GetMessageName() string
func (*WantIP4ArpEvents) GetMessageType ¶ added in v1.0.8
func (*WantIP4ArpEvents) GetMessageType() api.MessageType
type WantIP4ArpEventsReply ¶ added in v1.0.8
type WantIP4ArpEventsReply struct {
Retval int32
}
WantIP4ArpEventsReply represents the VPP binary API message 'want_ip4_arp_events_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 480:
["want_ip4_arp_events_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0xe1c0b59e"} ],
func (*WantIP4ArpEventsReply) GetCrcString ¶ added in v1.0.8
func (*WantIP4ArpEventsReply) GetCrcString() string
func (*WantIP4ArpEventsReply) GetMessageName ¶ added in v1.0.8
func (*WantIP4ArpEventsReply) GetMessageName() string
func (*WantIP4ArpEventsReply) GetMessageType ¶ added in v1.0.8
func (*WantIP4ArpEventsReply) GetMessageType() api.MessageType
type WantIP6NdEvents ¶ added in v1.0.8
WantIP6NdEvents represents the VPP binary API message 'want_ip6_nd_events'. Generated from '/usr/share/vpp/api/ip.api.json', line 496:
["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 ¶ added in v1.0.8
func (*WantIP6NdEvents) GetCrcString() string
func (*WantIP6NdEvents) GetMessageName ¶ added in v1.0.8
func (*WantIP6NdEvents) GetMessageName() string
func (*WantIP6NdEvents) GetMessageType ¶ added in v1.0.8
func (*WantIP6NdEvents) GetMessageType() api.MessageType
type WantIP6NdEventsReply ¶ added in v1.0.8
type WantIP6NdEventsReply struct {
Retval int32
}
WantIP6NdEventsReply represents the VPP binary API message 'want_ip6_nd_events_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 505:
["want_ip6_nd_events_reply", ["u16", "_vl_msg_id"], ["u32", "context"], ["i32", "retval"], {"crc" : "0x95458aad"} ],
func (*WantIP6NdEventsReply) GetCrcString ¶ added in v1.0.8
func (*WantIP6NdEventsReply) GetCrcString() string
func (*WantIP6NdEventsReply) GetMessageName ¶ added in v1.0.8
func (*WantIP6NdEventsReply) GetMessageName() string
func (*WantIP6NdEventsReply) GetMessageType ¶ added in v1.0.8
func (*WantIP6NdEventsReply) GetMessageType() api.MessageType