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 ¶
- 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 NewIP6RaEvent() api.Message
- func NewIP6ndProxyAddDel() api.Message
- func NewIP6ndProxyAddDelReply() api.Message
- func NewIP6ndProxyDetails() api.Message
- func NewIP6ndProxyDump() api.Message
- func NewIP6ndSendRouterSolicitation() api.Message
- func NewIP6ndSendRouterSolicitationReply() 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 NewIPProbeNeighbor() api.Message
- func NewIPProbeNeighborReply() api.Message
- func NewIPPuntPolice() api.Message
- func NewIPPuntPoliceReply() api.Message
- func NewIPPuntRedirect() api.Message
- func NewIPPuntRedirectReply() api.Message
- func NewIPReassemblyEnableDisable() api.Message
- func NewIPReassemblyEnableDisableReply() api.Message
- func NewIPReassemblyGet() api.Message
- func NewIPReassemblyGetReply() api.Message
- func NewIPReassemblySet() api.Message
- func NewIPReassemblySetReply() api.Message
- func NewIPScanNeighborEnableDisable() api.Message
- func NewIPScanNeighborEnableDisableReply() 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 NewIPUnnumberedDetails() api.Message
- func NewIPUnnumberedDump() 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 NewProxyArpDetails() api.Message
- func NewProxyArpDump() api.Message
- func NewProxyArpIntfcDetails() api.Message
- func NewProxyArpIntfcDump() 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
- func NewWantIP6RaEvents() api.Message
- func NewWantIP6RaEventsReply() api.Message
- type FibMplsLabel
- type FibPath
- type IP4ArpEvent
- type IP6FibDetails
- type IP6FibDump
- type IP6MfibDetails
- type IP6MfibDump
- type IP6NdEvent
- type IP6RaEvent
- type IP6RaPrefixInfo
- type IP6ndProxyAddDel
- type IP6ndProxyAddDelReply
- type IP6ndProxyDetails
- type IP6ndProxyDump
- type IP6ndSendRouterSolicitation
- type IP6ndSendRouterSolicitationReply
- 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 IPProbeNeighbor
- type IPProbeNeighborReply
- type IPPuntPolice
- type IPPuntPoliceReply
- type IPPuntRedirect
- type IPPuntRedirectReply
- type IPReassemblyEnableDisable
- type IPReassemblyEnableDisableReply
- type IPReassemblyGet
- type IPReassemblyGetReply
- type IPReassemblySet
- type IPReassemblySetReply
- type IPScanNeighborEnableDisable
- type IPScanNeighborEnableDisableReply
- type IPSourceAndPortRangeCheckAddDel
- type IPSourceAndPortRangeCheckAddDelReply
- type IPSourceAndPortRangeCheckInterfaceAddDel
- type IPSourceAndPortRangeCheckInterfaceAddDelReply
- type IPTableAddDel
- type IPTableAddDelReply
- type IPUnnumberedDetails
- type IPUnnumberedDump
- type IoamDisable
- type IoamDisableReply
- type IoamEnable
- type IoamEnableReply
- type MfibSignalDetails
- type MfibSignalDump
- type ProxyArp
- type ProxyArpAddDel
- type ProxyArpAddDelReply
- type ProxyArpDetails
- type ProxyArpDump
- type ProxyArpIntfcDetails
- type ProxyArpIntfcDump
- 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
- type WantIP6RaEvents
- type WantIP6RaEventsReply
Constants ¶
This section is empty.
Variables ¶
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), "NewIP6RaEvent": reflect.ValueOf(NewIP6RaEvent), "NewIP6ndProxyAddDel": reflect.ValueOf(NewIP6ndProxyAddDel), "NewIP6ndProxyAddDelReply": reflect.ValueOf(NewIP6ndProxyAddDelReply), "NewIP6ndProxyDetails": reflect.ValueOf(NewIP6ndProxyDetails), "NewIP6ndProxyDump": reflect.ValueOf(NewIP6ndProxyDump), "NewIP6ndSendRouterSolicitation": reflect.ValueOf(NewIP6ndSendRouterSolicitation), "NewIP6ndSendRouterSolicitationReply": reflect.ValueOf(NewIP6ndSendRouterSolicitationReply), "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), "NewIPProbeNeighbor": reflect.ValueOf(NewIPProbeNeighbor), "NewIPProbeNeighborReply": reflect.ValueOf(NewIPProbeNeighborReply), "NewIPPuntPolice": reflect.ValueOf(NewIPPuntPolice), "NewIPPuntPoliceReply": reflect.ValueOf(NewIPPuntPoliceReply), "NewIPPuntRedirect": reflect.ValueOf(NewIPPuntRedirect), "NewIPPuntRedirectReply": reflect.ValueOf(NewIPPuntRedirectReply), "NewIPReassemblyEnableDisable": reflect.ValueOf(NewIPReassemblyEnableDisable), "NewIPReassemblyEnableDisableReply": reflect.ValueOf(NewIPReassemblyEnableDisableReply), "NewIPReassemblyGet": reflect.ValueOf(NewIPReassemblyGet), "NewIPReassemblyGetReply": reflect.ValueOf(NewIPReassemblyGetReply), "NewIPReassemblySet": reflect.ValueOf(NewIPReassemblySet), "NewIPReassemblySetReply": reflect.ValueOf(NewIPReassemblySetReply), "NewIPScanNeighborEnableDisable": reflect.ValueOf(NewIPScanNeighborEnableDisable), "NewIPScanNeighborEnableDisableReply": reflect.ValueOf(NewIPScanNeighborEnableDisableReply), "NewIPSourceAndPortRangeCheckAddDel": reflect.ValueOf(NewIPSourceAndPortRangeCheckAddDel), "NewIPSourceAndPortRangeCheckAddDelReply": reflect.ValueOf(NewIPSourceAndPortRangeCheckAddDelReply), "NewIPSourceAndPortRangeCheckInterfaceAddDel": reflect.ValueOf(NewIPSourceAndPortRangeCheckInterfaceAddDel), "NewIPSourceAndPortRangeCheckInterfaceAddDelReply": reflect.ValueOf(NewIPSourceAndPortRangeCheckInterfaceAddDelReply), "NewIPTableAddDel": reflect.ValueOf(NewIPTableAddDel), "NewIPTableAddDelReply": reflect.ValueOf(NewIPTableAddDelReply), "NewIPUnnumberedDetails": reflect.ValueOf(NewIPUnnumberedDetails), "NewIPUnnumberedDump": reflect.ValueOf(NewIPUnnumberedDump), "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), "NewProxyArpDetails": reflect.ValueOf(NewProxyArpDetails), "NewProxyArpDump": reflect.ValueOf(NewProxyArpDump), "NewProxyArpIntfcDetails": reflect.ValueOf(NewProxyArpIntfcDetails), "NewProxyArpIntfcDump": reflect.ValueOf(NewProxyArpIntfcDump), "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), "NewWantIP6RaEvents": reflect.ValueOf(NewWantIP6RaEvents), "NewWantIP6RaEventsReply": reflect.ValueOf(NewWantIP6RaEventsReply), }
var Types = map[string]reflect.Type{ "FibMplsLabel": reflect.TypeOf((*FibMplsLabel)(nil)).Elem(), "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(), "IP6RaEvent": reflect.TypeOf((*IP6RaEvent)(nil)).Elem(), "IP6RaPrefixInfo": reflect.TypeOf((*IP6RaPrefixInfo)(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(), "IP6ndSendRouterSolicitation": reflect.TypeOf((*IP6ndSendRouterSolicitation)(nil)).Elem(), "IP6ndSendRouterSolicitationReply": reflect.TypeOf((*IP6ndSendRouterSolicitationReply)(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(), "IPProbeNeighbor": reflect.TypeOf((*IPProbeNeighbor)(nil)).Elem(), "IPProbeNeighborReply": reflect.TypeOf((*IPProbeNeighborReply)(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(), "IPReassemblyEnableDisable": reflect.TypeOf((*IPReassemblyEnableDisable)(nil)).Elem(), "IPReassemblyEnableDisableReply": reflect.TypeOf((*IPReassemblyEnableDisableReply)(nil)).Elem(), "IPReassemblyGet": reflect.TypeOf((*IPReassemblyGet)(nil)).Elem(), "IPReassemblyGetReply": reflect.TypeOf((*IPReassemblyGetReply)(nil)).Elem(), "IPReassemblySet": reflect.TypeOf((*IPReassemblySet)(nil)).Elem(), "IPReassemblySetReply": reflect.TypeOf((*IPReassemblySetReply)(nil)).Elem(), "IPScanNeighborEnableDisable": reflect.TypeOf((*IPScanNeighborEnableDisable)(nil)).Elem(), "IPScanNeighborEnableDisableReply": reflect.TypeOf((*IPScanNeighborEnableDisableReply)(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(), "IPUnnumberedDetails": reflect.TypeOf((*IPUnnumberedDetails)(nil)).Elem(), "IPUnnumberedDump": reflect.TypeOf((*IPUnnumberedDump)(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(), "ProxyArp": reflect.TypeOf((*ProxyArp)(nil)).Elem(), "ProxyArpAddDel": reflect.TypeOf((*ProxyArpAddDel)(nil)).Elem(), "ProxyArpAddDelReply": reflect.TypeOf((*ProxyArpAddDelReply)(nil)).Elem(), "ProxyArpDetails": reflect.TypeOf((*ProxyArpDetails)(nil)).Elem(), "ProxyArpDump": reflect.TypeOf((*ProxyArpDump)(nil)).Elem(), "ProxyArpIntfcDetails": reflect.TypeOf((*ProxyArpIntfcDetails)(nil)).Elem(), "ProxyArpIntfcDump": reflect.TypeOf((*ProxyArpIntfcDump)(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(), "WantIP6RaEvents": reflect.TypeOf((*WantIP6RaEvents)(nil)).Elem(), "WantIP6RaEventsReply": reflect.TypeOf((*WantIP6RaEventsReply)(nil)).Elem(), }
Functions ¶
func NewIPSourceAndPortRangeCheckAddDelReply ¶
func NewIPSourceAndPortRangeCheckInterfaceAddDel ¶
func NewIPSourceAndPortRangeCheckInterfaceAddDelReply ¶
func NewSwInterfaceIP6SetLinkLocalAddressReply ¶
Types ¶
type FibMplsLabel ¶
FibMplsLabel represents the VPP binary API data type 'fib_mpls_label'. Generated from '/usr/share/vpp/api/ip.api.json', line 2713:
"fib_mpls_label",
[
"u8",
"is_uniform"
],
[
"u32",
"label"
],
[
"u8",
"ttl"
],
[
"u8",
"exp"
],
{
"crc": "0xc93bf35c"
}
func (*FibMplsLabel) GetCrcString ¶
func (*FibMplsLabel) GetCrcString() string
func (*FibMplsLabel) GetTypeName ¶
func (*FibMplsLabel) GetTypeName() string
type FibPath ¶
type FibPath struct {
SwIfIndex uint32
TableID uint32
Weight uint8
Preference uint8
IsLocal uint8
IsDrop uint8
IsUDPEncap uint8
IsUnreach uint8
IsProhibit uint8
IsResolveHost uint8
IsResolveAttached uint8
IsDvr uint8
IsSourceLookup uint8
Afi uint8
NextHop []byte `struc:"[16]byte"`
NextHopID uint32
RpfID uint32
ViaLabel uint32
NLabels uint8 `struc:"sizeof=LabelStack"` // MANUALLY FIXED, see https://jira.fd.io/browse/VPP-1261
LabelStack []FibMplsLabel
}
FibPath represents the VPP binary API data type 'fib_path'. Generated from '/usr/share/vpp/api/ip.api.json', line 2735:
"fib_path",
[
"u32",
"sw_if_index"
],
[
"u32",
"table_id"
],
[
"u8",
"weight"
],
[
"u8",
"preference"
],
[
"u8",
"is_local"
],
[
"u8",
"is_drop"
],
[
"u8",
"is_udp_encap"
],
[
"u8",
"is_unreach"
],
[
"u8",
"is_prohibit"
],
[
"u8",
"is_resolve_host"
],
[
"u8",
"is_resolve_attached"
],
[
"u8",
"is_dvr"
],
[
"u8",
"is_source_lookup"
],
[
"u8",
"afi"
],
[
"u8",
"next_hop",
16
],
[
"u32",
"next_hop_id"
],
[
"u32",
"rpf_id"
],
[
"u32",
"via_label"
],
[
"u8",
"n_labels"
],
[
"vl_api_fib_mpls_label_t",
"label_stack",
16
],
{
"crc": "0xabe483ef"
}
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/ip.api.json', line 1830:
"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": "0xef7235f7"
}
func (*IP4ArpEvent) GetCrcString ¶
func (*IP4ArpEvent) GetCrcString() string
func (*IP4ArpEvent) GetMessageName ¶
func (*IP4ArpEvent) GetMessageName() string
func (*IP4ArpEvent) GetMessageType ¶
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 135:
"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": "0xabd0060e"
}
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 117:
"ip6_fib_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
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 1118:
"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": "0xe02dcb4b"
}
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 1100:
"ip6_mfib_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
func (*IP6MfibDump) GetCrcString ¶
func (*IP6MfibDump) GetCrcString() string
func (*IP6MfibDump) GetMessageName ¶
func (*IP6MfibDump) GetMessageName() string
func (*IP6MfibDump) GetMessageType ¶
func (*IP6MfibDump) 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/ip.api.json', line 1914:
"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": "0x96ab2fdd"
}
func (*IP6NdEvent) GetCrcString ¶
func (*IP6NdEvent) GetCrcString() string
func (*IP6NdEvent) GetMessageName ¶
func (*IP6NdEvent) GetMessageName() string
func (*IP6NdEvent) GetMessageType ¶
func (*IP6NdEvent) GetMessageType() api.MessageType
type IP6RaEvent ¶
type IP6RaEvent struct {
Pid uint32
SwIfIndex uint32
RouterAddress []byte `struc:"[16]byte"`
CurrentHopLimit uint8
Flags uint8
RouterLifetimeInSec uint16
NeighborReachableTimeInMsec uint32
TimeInMsecBetweenRetransmittedNeighborSolicitations uint32
NPrefixes uint32 `struc:"sizeof=Prefixes"`
Prefixes []IP6RaPrefixInfo
}
IP6RaEvent represents the VPP binary API message 'ip6_ra_event'. Generated from '/usr/share/vpp/api/ip.api.json', line 1994:
"ip6_ra_event",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"pid"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"router_address",
16
],
[
"u8",
"current_hop_limit"
],
[
"u8",
"flags"
],
[
"u16",
"router_lifetime_in_sec"
],
[
"u32",
"neighbor_reachable_time_in_msec"
],
[
"u32",
"time_in_msec_between_retransmitted_neighbor_solicitations"
],
[
"u32",
"n_prefixes"
],
[
"vl_api_ip6_ra_prefix_info_t",
"prefixes",
0,
"n_prefixes"
],
{
"crc": "0xc5e54257"
}
func (*IP6RaEvent) GetCrcString ¶
func (*IP6RaEvent) GetCrcString() string
func (*IP6RaEvent) GetMessageName ¶
func (*IP6RaEvent) GetMessageName() string
func (*IP6RaEvent) GetMessageType ¶
func (*IP6RaEvent) GetMessageType() api.MessageType
type IP6RaPrefixInfo ¶
type IP6RaPrefixInfo struct {
DstAddress []byte `struc:"[16]byte"`
DstAddressLength uint8
Flags uint8
ValidTime uint32
PreferredTime uint32
}
IP6RaPrefixInfo represents the VPP binary API data type 'ip6_ra_prefix_info'. Generated from '/usr/share/vpp/api/ip.api.json', line 2823:
"ip6_ra_prefix_info",
[
"u8",
"dst_address",
16
],
[
"u8",
"dst_address_length"
],
[
"u8",
"flags"
],
[
"u32",
"valid_time"
],
[
"u32",
"preferred_time"
],
{
"crc": "0x83d7c6e5"
}
func (*IP6RaPrefixInfo) GetCrcString ¶
func (*IP6RaPrefixInfo) GetCrcString() string
func (*IP6RaPrefixInfo) GetTypeName ¶
func (*IP6RaPrefixInfo) GetTypeName() string
type IP6ndProxyAddDel ¶
IP6ndProxyAddDel represents the VPP binary API message 'ip6nd_proxy_add_del'. Generated from '/usr/share/vpp/api/ip.api.json', line 546:
"ip6nd_proxy_add_del",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"is_del"
],
[
"u8",
"address",
16
],
{
"crc": "0xd95f0fa0"
}
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 577:
"ip6nd_proxy_add_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 595:
"ip6nd_proxy_details",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"address",
16
],
{
"crc": "0xd73bf1ab"
}
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 622:
"ip6nd_proxy_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
func (*IP6ndProxyDump) GetCrcString ¶
func (*IP6ndProxyDump) GetCrcString() string
func (*IP6ndProxyDump) GetMessageName ¶
func (*IP6ndProxyDump) GetMessageName() string
func (*IP6ndProxyDump) GetMessageType ¶
func (*IP6ndProxyDump) GetMessageType() api.MessageType
type IP6ndSendRouterSolicitation ¶
type IP6ndSendRouterSolicitation struct {
Irt uint32
Mrt uint32
Mrc uint32
Mrd uint32
SwIfIndex uint32
Stop uint8
}
IP6ndSendRouterSolicitation represents the VPP binary API message 'ip6nd_send_router_solicitation'. Generated from '/usr/share/vpp/api/ip.api.json', line 640:
"ip6nd_send_router_solicitation",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"irt"
],
[
"u32",
"mrt"
],
[
"u32",
"mrc"
],
[
"u32",
"mrd"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"stop"
],
{
"crc": "0xbd968917"
}
func (*IP6ndSendRouterSolicitation) GetCrcString ¶
func (*IP6ndSendRouterSolicitation) GetCrcString() string
func (*IP6ndSendRouterSolicitation) GetMessageName ¶
func (*IP6ndSendRouterSolicitation) GetMessageName() string
func (*IP6ndSendRouterSolicitation) GetMessageType ¶
func (*IP6ndSendRouterSolicitation) GetMessageType() api.MessageType
type IP6ndSendRouterSolicitationReply ¶
type IP6ndSendRouterSolicitationReply struct {
Retval int32
}
IP6ndSendRouterSolicitationReply represents the VPP binary API message 'ip6nd_send_router_solicitation_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 682:
"ip6nd_send_router_solicitation_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IP6ndSendRouterSolicitationReply) GetCrcString ¶
func (*IP6ndSendRouterSolicitationReply) GetCrcString() string
func (*IP6ndSendRouterSolicitationReply) GetMessageName ¶
func (*IP6ndSendRouterSolicitationReply) GetMessageName() string
func (*IP6ndSendRouterSolicitationReply) GetMessageType ¶
func (*IP6ndSendRouterSolicitationReply) GetMessageType() api.MessageType
type IPAddDelRoute ¶
type IPAddDelRoute struct {
NextHopSwIfIndex uint32
TableID uint32
ClassifyTableIndex uint32
NextHopTableID uint32
NextHopID uint32
IsAdd uint8
IsDrop uint8
IsUnreach uint8
IsProhibit uint8
IsIpv6 uint8
IsLocal uint8
IsClassify uint8
IsMultipath uint8
IsResolveHost uint8
IsResolveAttached uint8
IsDvr 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 []FibMplsLabel
}
IPAddDelRoute represents the VPP binary API message 'ip_add_del_route'. Generated from '/usr/share/vpp/api/ip.api.json', line 789:
"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",
"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_dvr"
],
[
"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"
],
[
"vl_api_fib_mpls_label_t",
"next_hop_out_label_stack",
0,
"next_hop_n_out_labels"
],
{
"crc": "0x4219d62d"
}
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 919:
"ip_add_del_route_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 1160:
"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": "0xbc7442f2"
}
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 1195:
"ip_address_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"is_ipv6"
],
{
"crc": "0x6b7bcd0a"
}
func (*IPAddressDump) GetCrcString ¶
func (*IPAddressDump) GetCrcString() string
func (*IPAddressDump) GetMessageName ¶
func (*IPAddressDump) GetMessageName() string
func (*IPAddressDump) GetMessageType ¶
func (*IPAddressDump) GetMessageType() api.MessageType
type IPContainerProxyAddDel ¶
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 1485:
"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": "0x0a355d39"
}
func (*IPContainerProxyAddDel) GetCrcString ¶
func (*IPContainerProxyAddDel) GetCrcString() string
func (*IPContainerProxyAddDel) GetMessageName ¶
func (*IPContainerProxyAddDel) GetMessageName() string
func (*IPContainerProxyAddDel) GetMessageType ¶
func (*IPContainerProxyAddDel) GetMessageType() api.MessageType
type IPContainerProxyAddDelReply ¶
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 1524:
"ip_container_proxy_add_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPContainerProxyAddDelReply) GetCrcString ¶
func (*IPContainerProxyAddDelReply) GetCrcString() string
func (*IPContainerProxyAddDelReply) GetMessageName ¶
func (*IPContainerProxyAddDelReply) GetMessageName() string
func (*IPContainerProxyAddDelReply) GetMessageType ¶
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 1269:
"ip_details",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"sw_if_index"
],
[
"u32",
"context"
],
[
"u8",
"is_ipv6"
],
{
"crc": "0x452ffc5a"
}
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 1291:
"ip_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u8",
"is_ipv6"
],
{
"crc": "0xde883da4"
}
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 75:
"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": "0x99dfd73b"
}
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 57:
"ip_fib_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
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 1050:
"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": "0x5e530d5e"
}
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 1032:
"ip_mfib_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
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
IsAdd uint8
IsIpv6 uint8
IsLocal uint8
GrpAddress []byte `struc:"[16]byte"`
SrcAddress []byte `struc:"[16]byte"`
NhAddress []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 937:
"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",
"is_add"
],
[
"u8",
"is_ipv6"
],
[
"u8",
"is_local"
],
[
"u8",
"grp_address",
16
],
[
"u8",
"src_address",
16
],
[
"u8",
"nh_address",
16
],
{
"crc": "0xf44c17b1"
}
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 1014:
"ip_mroute_add_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 239:
"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": "0x4711eb25"
}
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 287:
"ip_neighbor_add_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 203:
"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": "0x85e32a72"
}
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 177:
"ip_neighbor_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"is_ipv6"
],
{
"crc": "0x6b7bcd0a"
}
func (*IPNeighborDump) GetCrcString ¶
func (*IPNeighborDump) GetCrcString() string
func (*IPNeighborDump) GetMessageName ¶
func (*IPNeighborDump) GetMessageName() string
func (*IPNeighborDump) GetMessageType ¶
func (*IPNeighborDump) GetMessageType() api.MessageType
type IPProbeNeighbor ¶
IPProbeNeighbor represents the VPP binary API message 'ip_probe_neighbor'. Generated from '/usr/share/vpp/api/ip.api.json', line 1733:
"ip_probe_neighbor",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"dst_address",
16
],
[
"u8",
"is_ipv6"
],
{
"crc": "0x1e44bfd7"
}
func (*IPProbeNeighbor) GetCrcString ¶
func (*IPProbeNeighbor) GetCrcString() string
func (*IPProbeNeighbor) GetMessageName ¶
func (*IPProbeNeighbor) GetMessageName() string
func (*IPProbeNeighbor) GetMessageType ¶
func (*IPProbeNeighbor) GetMessageType() api.MessageType
type IPProbeNeighborReply ¶
type IPProbeNeighborReply struct {
Retval int32
}
IPProbeNeighborReply represents the VPP binary API message 'ip_probe_neighbor_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 1764:
"ip_probe_neighbor_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPProbeNeighborReply) GetCrcString ¶
func (*IPProbeNeighborReply) GetCrcString() string
func (*IPProbeNeighborReply) GetMessageName ¶
func (*IPProbeNeighborReply) GetMessageName() string
func (*IPProbeNeighborReply) GetMessageType ¶
func (*IPProbeNeighborReply) GetMessageType() api.MessageType
type IPPuntPolice ¶
IPPuntPolice represents the VPP binary API message 'ip_punt_police'. Generated from '/usr/share/vpp/api/ip.api.json', line 1380:
"ip_punt_police",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"policer_index"
],
[
"u8",
"is_add"
],
[
"u8",
"is_ip6"
],
{
"crc": "0x38691592"
}
func (*IPPuntPolice) GetCrcString ¶
func (*IPPuntPolice) GetCrcString() string
func (*IPPuntPolice) GetMessageName ¶
func (*IPPuntPolice) GetMessageName() string
func (*IPPuntPolice) GetMessageType ¶
func (*IPPuntPolice) GetMessageType() api.MessageType
type IPPuntPoliceReply ¶
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 1410:
"ip_punt_police_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPPuntPoliceReply) GetCrcString ¶
func (*IPPuntPoliceReply) GetCrcString() string
func (*IPPuntPoliceReply) GetMessageName ¶
func (*IPPuntPoliceReply) GetMessageName() string
func (*IPPuntPoliceReply) GetMessageType ¶
func (*IPPuntPoliceReply) GetMessageType() api.MessageType
type IPPuntRedirect ¶
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 1428:
"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": "0x996b6603"
}
func (*IPPuntRedirect) GetCrcString ¶
func (*IPPuntRedirect) GetCrcString() string
func (*IPPuntRedirect) GetMessageName ¶
func (*IPPuntRedirect) GetMessageName() string
func (*IPPuntRedirect) GetMessageType ¶
func (*IPPuntRedirect) GetMessageType() api.MessageType
type IPPuntRedirectReply ¶
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 1467:
"ip_punt_redirect_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPPuntRedirectReply) GetCrcString ¶
func (*IPPuntRedirectReply) GetCrcString() string
func (*IPPuntRedirectReply) GetMessageName ¶
func (*IPPuntRedirectReply) GetMessageName() string
func (*IPPuntRedirectReply) GetMessageType ¶
func (*IPPuntRedirectReply) GetMessageType() api.MessageType
type IPReassemblyEnableDisable ¶
IPReassemblyEnableDisable represents the VPP binary API message 'ip_reassembly_enable_disable'. Generated from '/usr/share/vpp/api/ip.api.json', line 2511:
"ip_reassembly_enable_disable",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"enable_ip4"
],
[
"u8",
"enable_ip6"
],
{
"crc": "0xbb8dc5d0"
}
func (*IPReassemblyEnableDisable) GetCrcString ¶
func (*IPReassemblyEnableDisable) GetCrcString() string
func (*IPReassemblyEnableDisable) GetMessageName ¶
func (*IPReassemblyEnableDisable) GetMessageName() string
func (*IPReassemblyEnableDisable) GetMessageType ¶
func (*IPReassemblyEnableDisable) GetMessageType() api.MessageType
type IPReassemblyEnableDisableReply ¶
type IPReassemblyEnableDisableReply struct {
Retval int32
}
IPReassemblyEnableDisableReply represents the VPP binary API message 'ip_reassembly_enable_disable_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 2541:
"ip_reassembly_enable_disable_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPReassemblyEnableDisableReply) GetCrcString ¶
func (*IPReassemblyEnableDisableReply) GetCrcString() string
func (*IPReassemblyEnableDisableReply) GetMessageName ¶
func (*IPReassemblyEnableDisableReply) GetMessageName() string
func (*IPReassemblyEnableDisableReply) GetMessageType ¶
func (*IPReassemblyEnableDisableReply) GetMessageType() api.MessageType
type IPReassemblyGet ¶
type IPReassemblyGet struct {
IsIP6 uint8
}
IPReassemblyGet represents the VPP binary API message 'ip_reassembly_get'. Generated from '/usr/share/vpp/api/ip.api.json', line 2451:
"ip_reassembly_get",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u8",
"is_ip6"
],
{
"crc": "0x6fe91190"
}
func (*IPReassemblyGet) GetCrcString ¶
func (*IPReassemblyGet) GetCrcString() string
func (*IPReassemblyGet) GetMessageName ¶
func (*IPReassemblyGet) GetMessageName() string
func (*IPReassemblyGet) GetMessageType ¶
func (*IPReassemblyGet) GetMessageType() api.MessageType
type IPReassemblyGetReply ¶
type IPReassemblyGetReply struct {
Retval int32
TimeoutMs uint32
MaxReassemblies uint32
ExpireWalkIntervalMs uint32
IsIP6 uint8
}
IPReassemblyGetReply represents the VPP binary API message 'ip_reassembly_get_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 2473:
"ip_reassembly_get_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
[
"u32",
"timeout_ms"
],
[
"u32",
"max_reassemblies"
],
[
"u32",
"expire_walk_interval_ms"
],
[
"u8",
"is_ip6"
],
{
"crc": "0xd746fc57"
}
func (*IPReassemblyGetReply) GetCrcString ¶
func (*IPReassemblyGetReply) GetCrcString() string
func (*IPReassemblyGetReply) GetMessageName ¶
func (*IPReassemblyGetReply) GetMessageName() string
func (*IPReassemblyGetReply) GetMessageType ¶
func (*IPReassemblyGetReply) GetMessageType() api.MessageType
type IPReassemblySet ¶
type IPReassemblySet struct {
TimeoutMs uint32
MaxReassemblies uint32
ExpireWalkIntervalMs uint32
IsIP6 uint8
}
IPReassemblySet represents the VPP binary API message 'ip_reassembly_set'. Generated from '/usr/share/vpp/api/ip.api.json', line 2399:
"ip_reassembly_set",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"timeout_ms"
],
[
"u32",
"max_reassemblies"
],
[
"u32",
"expire_walk_interval_ms"
],
[
"u8",
"is_ip6"
],
{
"crc": "0x1db184de"
}
func (*IPReassemblySet) GetCrcString ¶
func (*IPReassemblySet) GetCrcString() string
func (*IPReassemblySet) GetMessageName ¶
func (*IPReassemblySet) GetMessageName() string
func (*IPReassemblySet) GetMessageType ¶
func (*IPReassemblySet) GetMessageType() api.MessageType
type IPReassemblySetReply ¶
type IPReassemblySetReply struct {
Retval int32
}
IPReassemblySetReply represents the VPP binary API message 'ip_reassembly_set_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 2433:
"ip_reassembly_set_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPReassemblySetReply) GetCrcString ¶
func (*IPReassemblySetReply) GetCrcString() string
func (*IPReassemblySetReply) GetMessageName ¶
func (*IPReassemblySetReply) GetMessageName() string
func (*IPReassemblySetReply) GetMessageType ¶
func (*IPReassemblySetReply) GetMessageType() api.MessageType
type IPScanNeighborEnableDisable ¶
type IPScanNeighborEnableDisable struct {
Mode uint8
ScanInterval uint8
MaxProcTime uint8
MaxUpdate uint8
ScanIntDelay uint8
StaleThreshold uint8
}
IPScanNeighborEnableDisable represents the VPP binary API message 'ip_scan_neighbor_enable_disable'. Generated from '/usr/share/vpp/api/ip.api.json', line 1673:
"ip_scan_neighbor_enable_disable",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u8",
"mode"
],
[
"u8",
"scan_interval"
],
[
"u8",
"max_proc_time"
],
[
"u8",
"max_update"
],
[
"u8",
"scan_int_delay"
],
[
"u8",
"stale_threshold"
],
{
"crc": "0x0a6bf57a"
}
func (*IPScanNeighborEnableDisable) GetCrcString ¶
func (*IPScanNeighborEnableDisable) GetCrcString() string
func (*IPScanNeighborEnableDisable) GetMessageName ¶
func (*IPScanNeighborEnableDisable) GetMessageName() string
func (*IPScanNeighborEnableDisable) GetMessageType ¶
func (*IPScanNeighborEnableDisable) GetMessageType() api.MessageType
type IPScanNeighborEnableDisableReply ¶
type IPScanNeighborEnableDisableReply struct {
Retval int32
}
IPScanNeighborEnableDisableReply represents the VPP binary API message 'ip_scan_neighbor_enable_disable_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 1715:
"ip_scan_neighbor_enable_disable_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPScanNeighborEnableDisableReply) GetCrcString ¶
func (*IPScanNeighborEnableDisableReply) GetCrcString() string
func (*IPScanNeighborEnableDisableReply) GetMessageName ¶
func (*IPScanNeighborEnableDisableReply) GetMessageName() string
func (*IPScanNeighborEnableDisableReply) GetMessageType ¶
func (*IPScanNeighborEnableDisableReply) 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/ip.api.json', line 1542:
"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": "0x03d6b03a"
}
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/ip.api.json', line 1595:
"ip_source_and_port_range_check_add_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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/ip.api.json', line 1613:
"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": "0x6966bc44"
}
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/ip.api.json', line 1655:
"ip_source_and_port_range_check_interface_add_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetCrcString ¶
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetCrcString() string
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageName ¶
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageName() string
func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageType ¶
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 4:
"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": "0x0240c89d"
}
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 39:
"ip_table_add_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IPTableAddDelReply) GetCrcString ¶
func (*IPTableAddDelReply) GetCrcString() string
func (*IPTableAddDelReply) GetMessageName ¶
func (*IPTableAddDelReply) GetMessageName() string
func (*IPTableAddDelReply) GetMessageType ¶
func (*IPTableAddDelReply) GetMessageType() api.MessageType
type IPUnnumberedDetails ¶
IPUnnumberedDetails represents the VPP binary API message 'ip_unnumbered_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 1221:
"ip_unnumbered_details",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u32",
"ip_sw_if_index"
],
{
"crc": "0x05b717ca"
}
func (*IPUnnumberedDetails) GetCrcString ¶
func (*IPUnnumberedDetails) GetCrcString() string
func (*IPUnnumberedDetails) GetMessageName ¶
func (*IPUnnumberedDetails) GetMessageName() string
func (*IPUnnumberedDetails) GetMessageType ¶
func (*IPUnnumberedDetails) GetMessageType() api.MessageType
type IPUnnumberedDump ¶
type IPUnnumberedDump struct {
SwIfIndex uint32
}
IPUnnumberedDump represents the VPP binary API message 'ip_unnumbered_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 1247:
"ip_unnumbered_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
{
"crc": "0x529cb13f"
}
func (*IPUnnumberedDump) GetCrcString ¶
func (*IPUnnumberedDump) GetCrcString() string
func (*IPUnnumberedDump) GetMessageName ¶
func (*IPUnnumberedDump) GetMessageName() string
func (*IPUnnumberedDump) GetMessageType ¶
func (*IPUnnumberedDump) 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/ip.api.json', line 2359:
"ioam_disable",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u16",
"id"
],
{
"crc": "0x6b16a45e"
}
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/ip.api.json', line 2381:
"ioam_disable_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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/ip.api.json', line 2299:
"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": "0x9392e032"
}
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/ip.api.json', line 2341:
"ioam_enable_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*IoamEnableReply) GetCrcString ¶
func (*IoamEnableReply) GetCrcString() string
func (*IoamEnableReply) GetMessageName ¶
func (*IoamEnableReply) GetMessageName() string
func (*IoamEnableReply) GetMessageType ¶
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 1331:
"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": "0x791bbeab"
}
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 1313:
"mfib_signal_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
func (*MfibSignalDump) GetCrcString ¶
func (*MfibSignalDump) GetCrcString() string
func (*MfibSignalDump) GetMessageName ¶
func (*MfibSignalDump) GetMessageName() string
func (*MfibSignalDump) GetMessageType ¶
func (*MfibSignalDump) GetMessageType() api.MessageType
type ProxyArp ¶
type ProxyArp struct {
VrfID uint32
LowAddress []byte `struc:"[4]byte"`
HiAddress []byte `struc:"[4]byte"`
}
ProxyArp represents the VPP binary API data type 'proxy_arp'. Generated from '/usr/share/vpp/api/ip.api.json', line 2850:
"proxy_arp",
[
"u32",
"vrf_id"
],
[
"u8",
"low_address",
4
],
[
"u8",
"hi_address",
4
],
{
"crc": "0x6d88106e"
}
type ProxyArpAddDel ¶
ProxyArpAddDel represents the VPP binary API message 'proxy_arp_add_del'. Generated from '/usr/share/vpp/api/ip.api.json', line 2051:
"proxy_arp_add_del",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u8",
"is_add"
],
[
"vl_api_proxy_arp_t",
"proxy"
],
{
"crc": "0x227988d9"
}
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/ip.api.json', line 2077:
"proxy_arp_add_del_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*ProxyArpAddDelReply) GetCrcString ¶
func (*ProxyArpAddDelReply) GetCrcString() string
func (*ProxyArpAddDelReply) GetMessageName ¶
func (*ProxyArpAddDelReply) GetMessageName() string
func (*ProxyArpAddDelReply) GetMessageType ¶
func (*ProxyArpAddDelReply) GetMessageType() api.MessageType
type ProxyArpDetails ¶
type ProxyArpDetails struct {
Proxy ProxyArp
}
ProxyArpDetails represents the VPP binary API message 'proxy_arp_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 2113:
"proxy_arp_details",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"vl_api_proxy_arp_t",
"proxy"
],
{
"crc": "0x9b707c77"
}
func (*ProxyArpDetails) GetCrcString ¶
func (*ProxyArpDetails) GetCrcString() string
func (*ProxyArpDetails) GetMessageName ¶
func (*ProxyArpDetails) GetMessageName() string
func (*ProxyArpDetails) GetMessageType ¶
func (*ProxyArpDetails) GetMessageType() api.MessageType
type ProxyArpDump ¶
type ProxyArpDump struct {
}
ProxyArpDump represents the VPP binary API message 'proxy_arp_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 2095:
"proxy_arp_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
func (*ProxyArpDump) GetCrcString ¶
func (*ProxyArpDump) GetCrcString() string
func (*ProxyArpDump) GetMessageName ¶
func (*ProxyArpDump) GetMessageName() string
func (*ProxyArpDump) GetMessageType ¶
func (*ProxyArpDump) GetMessageType() api.MessageType
type ProxyArpIntfcDetails ¶
type ProxyArpIntfcDetails struct {
SwIfIndex uint32
}
ProxyArpIntfcDetails represents the VPP binary API message 'proxy_arp_intfc_details'. Generated from '/usr/share/vpp/api/ip.api.json', line 2193:
"proxy_arp_intfc_details",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
{
"crc": "0xf6458e5f"
}
func (*ProxyArpIntfcDetails) GetCrcString ¶
func (*ProxyArpIntfcDetails) GetCrcString() string
func (*ProxyArpIntfcDetails) GetMessageName ¶
func (*ProxyArpIntfcDetails) GetMessageName() string
func (*ProxyArpIntfcDetails) GetMessageType ¶
func (*ProxyArpIntfcDetails) GetMessageType() api.MessageType
type ProxyArpIntfcDump ¶
type ProxyArpIntfcDump struct {
}
ProxyArpIntfcDump represents the VPP binary API message 'proxy_arp_intfc_dump'. Generated from '/usr/share/vpp/api/ip.api.json', line 2175:
"proxy_arp_intfc_dump",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
{
"crc": "0x51077d14"
}
func (*ProxyArpIntfcDump) GetCrcString ¶
func (*ProxyArpIntfcDump) GetCrcString() string
func (*ProxyArpIntfcDump) GetMessageName ¶
func (*ProxyArpIntfcDump) GetMessageName() string
func (*ProxyArpIntfcDump) GetMessageType ¶
func (*ProxyArpIntfcDump) GetMessageType() api.MessageType
type ProxyArpIntfcEnableDisable ¶
ProxyArpIntfcEnableDisable represents the VPP binary API message 'proxy_arp_intfc_enable_disable'. Generated from '/usr/share/vpp/api/ip.api.json', line 2131:
"proxy_arp_intfc_enable_disable",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"enable_disable"
],
{
"crc": "0x69d24598"
}
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/ip.api.json', line 2157:
"proxy_arp_intfc_enable_disable_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*ProxyArpIntfcEnableDisableReply) GetCrcString ¶
func (*ProxyArpIntfcEnableDisableReply) GetCrcString() string
func (*ProxyArpIntfcEnableDisableReply) GetMessageName ¶
func (*ProxyArpIntfcEnableDisableReply) GetMessageName() string
func (*ProxyArpIntfcEnableDisableReply) GetMessageType ¶
func (*ProxyArpIntfcEnableDisableReply) GetMessageType() api.MessageType
type ResetFib ¶
ResetFib represents the VPP binary API message 'reset_fib'. Generated from '/usr/share/vpp/api/ip.api.json', line 2211:
"reset_fib",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"vrf_id"
],
[
"u8",
"is_ipv6"
],
{
"crc": "0x8553ebd9"
}
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/ip.api.json', line 2237:
"reset_fib_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*ResetFibReply) GetCrcString ¶
func (*ResetFibReply) GetCrcString() string
func (*ResetFibReply) GetMessageName ¶
func (*ResetFibReply) GetMessageName() string
func (*ResetFibReply) GetMessageType ¶
func (*ResetFibReply) GetMessageType() api.MessageType
type SetArpNeighborLimit ¶
SetArpNeighborLimit represents the VPP binary API message 'set_arp_neighbor_limit'. Generated from '/usr/share/vpp/api/ip.api.json', line 2255:
"set_arp_neighbor_limit",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u8",
"is_ipv6"
],
[
"u32",
"arp_neighbor_limit"
],
{
"crc": "0x97d01fd6"
}
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/ip.api.json', line 2281:
"set_arp_neighbor_limit_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*SetArpNeighborLimitReply) GetCrcString ¶
func (*SetArpNeighborLimitReply) GetCrcString() string
func (*SetArpNeighborLimitReply) GetMessageName ¶
func (*SetArpNeighborLimitReply) GetMessageName() string
func (*SetArpNeighborLimitReply) GetMessageType ¶
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 305:
"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": "0x32ebf737"
}
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 355:
"set_ip_flow_hash_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 700:
"sw_interface_ip6_enable_disable",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"enable"
],
{
"crc": "0xa36fadc0"
}
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 726:
"sw_interface_ip6_enable_disable_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 744:
"sw_interface_ip6_set_link_local_address",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"sw_if_index"
],
[
"u8",
"address",
16
],
{
"crc": "0xd73bf1ab"
}
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 771:
"sw_interface_ip6_set_link_local_address_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 373:
"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": "0xc3f02daa"
}
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 447:
"sw_interface_ip6nd_ra_config_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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 465:
"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": "0xca763c9a"
}
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 528:
"sw_interface_ip6nd_ra_prefix_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString() string
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName() string
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType ¶
func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType() api.MessageType
type WantIP4ArpEvents ¶
WantIP4ArpEvents represents the VPP binary API message 'want_ip4_arp_events'. Generated from '/usr/share/vpp/api/ip.api.json', line 1782:
"want_ip4_arp_events",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u8",
"enable_disable"
],
[
"u32",
"pid"
],
[
"u32",
"address"
],
{
"crc": "0x77e06379"
}
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/ip.api.json', line 1812:
"want_ip4_arp_events_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
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/ip.api.json', line 1865:
"want_ip6_nd_events",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u8",
"enable_disable"
],
[
"u32",
"pid"
],
[
"u8",
"address",
16
],
{
"crc": "0x1cf65fbb"
}
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/ip.api.json', line 1896:
"want_ip6_nd_events_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*WantIP6NdEventsReply) GetCrcString ¶
func (*WantIP6NdEventsReply) GetCrcString() string
func (*WantIP6NdEventsReply) GetMessageName ¶
func (*WantIP6NdEventsReply) GetMessageName() string
func (*WantIP6NdEventsReply) GetMessageType ¶
func (*WantIP6NdEventsReply) GetMessageType() api.MessageType
type WantIP6RaEvents ¶
WantIP6RaEvents represents the VPP binary API message 'want_ip6_ra_events'. Generated from '/usr/share/vpp/api/ip.api.json', line 1950:
"want_ip6_ra_events",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u8",
"enable_disable"
],
[
"u32",
"pid"
],
{
"crc": "0x05b454b5"
}
func (*WantIP6RaEvents) GetCrcString ¶
func (*WantIP6RaEvents) GetCrcString() string
func (*WantIP6RaEvents) GetMessageName ¶
func (*WantIP6RaEvents) GetMessageName() string
func (*WantIP6RaEvents) GetMessageType ¶
func (*WantIP6RaEvents) GetMessageType() api.MessageType
type WantIP6RaEventsReply ¶
type WantIP6RaEventsReply struct {
Retval int32
}
WantIP6RaEventsReply represents the VPP binary API message 'want_ip6_ra_events_reply'. Generated from '/usr/share/vpp/api/ip.api.json', line 1976:
"want_ip6_ra_events_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*WantIP6RaEventsReply) GetCrcString ¶
func (*WantIP6RaEventsReply) GetCrcString() string
func (*WantIP6RaEventsReply) GetMessageName ¶
func (*WantIP6RaEventsReply) GetMessageName() string
func (*WantIP6RaEventsReply) GetMessageType ¶
func (*WantIP6RaEventsReply) GetMessageType() api.MessageType
Source Files
¶
- ip.go
- pkgreflect.go