Versions in this module Expand all Collapse all v0 v0.1.0 Jul 3, 2019 Changes in this version + const APIVersion + const ModuleName + const VersionCrc + var AddressFamily_name = map[uint32]string + var AddressFamily_value = map[string]uint32 + var IPNeighborFlags_name = map[uint32]string + var IPNeighborFlags_value = map[string]uint32 + func AllMessages() []api.Message + type Address struct + Af AddressFamily + Un AddressUnion + func (*Address) GetCrcString() string + func (*Address) GetTypeName() string + type AddressFamily uint32 + const ADDRESS_IP4 + const ADDRESS_IP6 + func (x AddressFamily) String() string + type AddressUnion struct + XXX_UnionData [16]byte + func AddressUnionIP4(a IP4Address) (u AddressUnion) + func AddressUnionIP6(a IP6Address) (u AddressUnion) + func (*AddressUnion) GetCrcString() string + func (*AddressUnion) GetTypeName() string + func (u *AddressUnion) GetIP4() (a IP4Address) + func (u *AddressUnion) GetIP6() (a IP6Address) + func (u *AddressUnion) SetIP4(a IP4Address) + func (u *AddressUnion) SetIP6(a IP6Address) + type FibMplsLabel struct + Exp uint8 + IsUniform uint8 + Label uint32 + TTL uint8 + func (*FibMplsLabel) GetCrcString() string + func (*FibMplsLabel) GetTypeName() string + type FibPath struct + Afi uint8 + IsDrop uint8 + IsDvr uint8 + IsInterfaceRx uint8 + IsLocal uint8 + IsProhibit uint8 + IsResolveAttached uint8 + IsResolveHost uint8 + IsSourceLookup uint8 + IsUDPEncap uint8 + IsUnreach uint8 + LabelStack []FibMplsLabel + NLabels uint8 + NextHop []byte + NextHopID uint32 + Preference uint8 + RpfID uint32 + SwIfIndex uint32 + TableID uint32 + ViaLabel uint32 + Weight uint8 + func (*FibPath) GetCrcString() string + func (*FibPath) GetTypeName() string + type IP4Address [4]uint8 + type IP4ArpEvent struct + IP IP4Address + Mac MacAddress + MacIP uint8 + PID uint32 + SwIfIndex uint32 + func (*IP4ArpEvent) GetCrcString() string + func (*IP4ArpEvent) GetMessageName() string + func (*IP4ArpEvent) GetMessageType() api.MessageType + type IP4Prefix struct + Len uint8 + Prefix IP4Address + func (*IP4Prefix) GetCrcString() string + func (*IP4Prefix) GetTypeName() string + type IP6Address [16]uint8 + type IP6FibDetails struct + Address []byte + AddressLength uint8 + Count uint32 + Path []FibPath + StatsIndex uint32 + TableID uint32 + TableName []byte + func (*IP6FibDetails) GetCrcString() string + func (*IP6FibDetails) GetMessageName() string + func (*IP6FibDetails) GetMessageType() api.MessageType + type IP6FibDump struct + func (*IP6FibDump) GetCrcString() string + func (*IP6FibDump) GetMessageName() string + func (*IP6FibDump) GetMessageType() api.MessageType + type IP6MfibDetails struct + AddressLength uint8 + Count uint32 + GrpAddress []byte + Path []MfibPath + SrcAddress []byte + TableID uint32 + func (*IP6MfibDetails) GetCrcString() string + func (*IP6MfibDetails) GetMessageName() string + func (*IP6MfibDetails) GetMessageType() api.MessageType + type IP6MfibDump struct + func (*IP6MfibDump) GetCrcString() string + func (*IP6MfibDump) GetMessageName() string + func (*IP6MfibDump) GetMessageType() api.MessageType + type IP6NdEvent struct + IP IP6Address + Mac MacAddress + MacIP uint8 + PID uint32 + SwIfIndex uint32 + func (*IP6NdEvent) GetCrcString() string + func (*IP6NdEvent) GetMessageName() string + func (*IP6NdEvent) GetMessageType() api.MessageType + type IP6Prefix struct + Len uint8 + Prefix IP6Address + func (*IP6Prefix) GetCrcString() string + func (*IP6Prefix) GetTypeName() string + type IP6RaEvent struct + CurrentHopLimit uint8 + Flags uint8 + NPrefixes uint32 + NeighborReachableTimeInMsec uint32 + PID uint32 + Prefixes []IP6RaPrefixInfo + RouterAddr IP6Address + RouterLifetimeInSec uint16 + SwIfIndex uint32 + TimeInMsecBetweenRetransmittedNeighborSolicitations uint32 + func (*IP6RaEvent) GetCrcString() string + func (*IP6RaEvent) GetMessageName() string + func (*IP6RaEvent) GetMessageType() api.MessageType + type IP6RaPrefixInfo struct + Flags uint8 + PreferredTime uint32 + Prefix Prefix + ValidTime uint32 + func (*IP6RaPrefixInfo) GetCrcString() string + func (*IP6RaPrefixInfo) GetTypeName() string + type IP6ndProxyAddDel struct + IP IP6Address + IsDel uint8 + SwIfIndex uint32 + func (*IP6ndProxyAddDel) GetCrcString() string + func (*IP6ndProxyAddDel) GetMessageName() string + func (*IP6ndProxyAddDel) GetMessageType() api.MessageType + type IP6ndProxyAddDelReply struct + Retval int32 + func (*IP6ndProxyAddDelReply) GetCrcString() string + func (*IP6ndProxyAddDelReply) GetMessageName() string + func (*IP6ndProxyAddDelReply) GetMessageType() api.MessageType + type IP6ndProxyDetails struct + IP IP6Address + SwIfIndex uint32 + func (*IP6ndProxyDetails) GetCrcString() string + func (*IP6ndProxyDetails) GetMessageName() string + func (*IP6ndProxyDetails) GetMessageType() api.MessageType + type IP6ndProxyDump struct + func (*IP6ndProxyDump) GetCrcString() string + func (*IP6ndProxyDump) GetMessageName() string + func (*IP6ndProxyDump) GetMessageType() api.MessageType + type IP6ndSendRouterSolicitation struct + Irt uint32 + Mrc uint32 + Mrd uint32 + Mrt uint32 + Stop uint8 + SwIfIndex uint32 + func (*IP6ndSendRouterSolicitation) GetCrcString() string + func (*IP6ndSendRouterSolicitation) GetMessageName() string + func (*IP6ndSendRouterSolicitation) GetMessageType() api.MessageType + type IP6ndSendRouterSolicitationReply struct + Retval int32 + func (*IP6ndSendRouterSolicitationReply) GetCrcString() string + func (*IP6ndSendRouterSolicitationReply) GetMessageName() string + func (*IP6ndSendRouterSolicitationReply) GetMessageType() api.MessageType + type IPAddDelRoute struct + ClassifyTableIndex uint32 + DstAddress []byte + DstAddressLength uint8 + IsAdd uint8 + IsClassify uint8 + IsDrop uint8 + IsDvr uint8 + IsIPv6 uint8 + IsLocal uint8 + IsMultipath uint8 + IsProhibit uint8 + IsResolveAttached uint8 + IsResolveHost uint8 + IsSourceLookup uint8 + IsUDPEncap uint8 + IsUnreach uint8 + NextHopAddress []byte + NextHopID uint32 + NextHopNOutLabels uint8 + NextHopOutLabelStack []FibMplsLabel + NextHopPreference uint8 + NextHopProto uint8 + NextHopSwIfIndex uint32 + NextHopTableID uint32 + NextHopViaLabel uint32 + NextHopWeight uint8 + TableID uint32 + func (*IPAddDelRoute) GetCrcString() string + func (*IPAddDelRoute) GetMessageName() string + func (*IPAddDelRoute) GetMessageType() api.MessageType + type IPAddDelRouteReply struct + Retval int32 + StatsIndex uint32 + func (*IPAddDelRouteReply) GetCrcString() string + func (*IPAddDelRouteReply) GetMessageName() string + func (*IPAddDelRouteReply) GetMessageType() api.MessageType + type IPAddressDetails struct + IP []byte + IsIPv6 uint8 + PrefixLength uint8 + SwIfIndex uint32 + func (*IPAddressDetails) GetCrcString() string + func (*IPAddressDetails) GetMessageName() string + func (*IPAddressDetails) GetMessageType() api.MessageType + type IPAddressDump struct + IsIPv6 uint8 + SwIfIndex uint32 + func (*IPAddressDump) GetCrcString() string + func (*IPAddressDump) GetMessageName() string + func (*IPAddressDump) GetMessageType() api.MessageType + type IPContainerProxyAddDel struct + IsAdd uint8 + Pfx Prefix + SwIfIndex uint32 + func (*IPContainerProxyAddDel) GetCrcString() string + func (*IPContainerProxyAddDel) GetMessageName() string + func (*IPContainerProxyAddDel) GetMessageType() api.MessageType + type IPContainerProxyAddDelReply struct + Retval int32 + func (*IPContainerProxyAddDelReply) GetCrcString() string + func (*IPContainerProxyAddDelReply) GetMessageName() string + func (*IPContainerProxyAddDelReply) GetMessageType() api.MessageType + type IPContainerProxyDetails struct + Prefix Prefix + SwIfIndex uint32 + func (*IPContainerProxyDetails) GetCrcString() string + func (*IPContainerProxyDetails) GetMessageName() string + func (*IPContainerProxyDetails) GetMessageType() api.MessageType + type IPContainerProxyDump struct + func (*IPContainerProxyDump) GetCrcString() string + func (*IPContainerProxyDump) GetMessageName() string + func (*IPContainerProxyDump) GetMessageType() api.MessageType + type IPDetails struct + IsIPv6 uint8 + SwIfIndex uint32 + func (*IPDetails) GetCrcString() string + func (*IPDetails) GetMessageName() string + func (*IPDetails) GetMessageType() api.MessageType + type IPDump struct + IsIPv6 uint8 + func (*IPDump) GetCrcString() string + func (*IPDump) GetMessageName() string + func (*IPDump) GetMessageType() api.MessageType + type IPFibDetails struct + Address []byte + AddressLength uint8 + Count uint32 + Path []FibPath + StatsIndex uint32 + TableID uint32 + TableName []byte + func (*IPFibDetails) GetCrcString() string + func (*IPFibDetails) GetMessageName() string + func (*IPFibDetails) GetMessageType() api.MessageType + type IPFibDump struct + func (*IPFibDump) GetCrcString() string + func (*IPFibDump) GetMessageName() string + func (*IPFibDump) GetMessageType() api.MessageType + type IPMfibDetails struct + AddressLength uint8 + Count uint32 + EntryFlags uint32 + GrpAddress []byte + Path []MfibPath + RpfID uint32 + SrcAddress []byte + StatsIndex uint32 + TableID uint32 + func (*IPMfibDetails) GetCrcString() string + func (*IPMfibDetails) GetMessageName() string + func (*IPMfibDetails) GetMessageType() api.MessageType + type IPMfibDump struct + func (*IPMfibDump) GetCrcString() string + func (*IPMfibDump) GetMessageName() string + func (*IPMfibDump) GetMessageType() api.MessageType + type IPMrouteAddDel struct + BierImp uint32 + EntryFlags uint32 + GrpAddress []byte + GrpAddressLength uint16 + IsAdd uint8 + IsIPv6 uint8 + IsLocal uint8 + ItfFlags uint32 + NextHopAfi uint8 + NextHopSwIfIndex uint32 + NhAddress []byte + RpfID uint32 + SrcAddress []byte + TableID uint32 + func (*IPMrouteAddDel) GetCrcString() string + func (*IPMrouteAddDel) GetMessageName() string + func (*IPMrouteAddDel) GetMessageType() api.MessageType + type IPMrouteAddDelReply struct + Retval int32 + StatsIndex uint32 + func (*IPMrouteAddDelReply) GetCrcString() string + func (*IPMrouteAddDelReply) GetMessageName() string + func (*IPMrouteAddDelReply) GetMessageType() api.MessageType + type IPNeighbor struct + Flags IPNeighborFlags + IPAddress Address + MacAddress MacAddress + SwIfIndex uint32 + func (*IPNeighbor) GetCrcString() string + func (*IPNeighbor) GetTypeName() string + type IPNeighborAddDel struct + IsAdd uint8 + Neighbor IPNeighbor + func (*IPNeighborAddDel) GetCrcString() string + func (*IPNeighborAddDel) GetMessageName() string + func (*IPNeighborAddDel) GetMessageType() api.MessageType + type IPNeighborAddDelReply struct + Retval int32 + StatsIndex uint32 + func (*IPNeighborAddDelReply) GetCrcString() string + func (*IPNeighborAddDelReply) GetMessageName() string + func (*IPNeighborAddDelReply) GetMessageType() api.MessageType + type IPNeighborDetails struct + Neighbor IPNeighbor + func (*IPNeighborDetails) GetCrcString() string + func (*IPNeighborDetails) GetMessageName() string + func (*IPNeighborDetails) GetMessageType() api.MessageType + type IPNeighborDump struct + IsIPv6 uint8 + SwIfIndex uint32 + func (*IPNeighborDump) GetCrcString() string + func (*IPNeighborDump) GetMessageName() string + func (*IPNeighborDump) GetMessageType() api.MessageType + type IPNeighborFlags uint32 + const IP_API_NEIGHBOR_FLAG_NONE + const IP_API_NEIGHBOR_FLAG_NO_FIB_ENTRY + const IP_API_NEIGHBOR_FLAG_STATIC + func (x IPNeighborFlags) String() string + type IPProbeNeighbor struct + Dst Address + SwIfIndex uint32 + func (*IPProbeNeighbor) GetCrcString() string + func (*IPProbeNeighbor) GetMessageName() string + func (*IPProbeNeighbor) GetMessageType() api.MessageType + type IPProbeNeighborReply struct + Retval int32 + func (*IPProbeNeighborReply) GetCrcString() string + func (*IPProbeNeighborReply) GetMessageName() string + func (*IPProbeNeighborReply) GetMessageType() api.MessageType + type IPPuntPolice struct + IsAdd uint8 + IsIP6 uint8 + PolicerIndex uint32 + func (*IPPuntPolice) GetCrcString() string + func (*IPPuntPolice) GetMessageName() string + func (*IPPuntPolice) GetMessageType() api.MessageType + type IPPuntPoliceReply struct + Retval int32 + func (*IPPuntPoliceReply) GetCrcString() string + func (*IPPuntPoliceReply) GetMessageName() string + func (*IPPuntPoliceReply) GetMessageType() api.MessageType + type IPPuntRedirect struct + IsAdd uint8 + Punt PuntRedirect + func (*IPPuntRedirect) GetCrcString() string + func (*IPPuntRedirect) GetMessageName() string + func (*IPPuntRedirect) GetMessageType() api.MessageType + type IPPuntRedirectDetails struct + Punt PuntRedirect + func (*IPPuntRedirectDetails) GetCrcString() string + func (*IPPuntRedirectDetails) GetMessageName() string + func (*IPPuntRedirectDetails) GetMessageType() api.MessageType + type IPPuntRedirectDump struct + IsIPv6 uint8 + SwIfIndex uint32 + func (*IPPuntRedirectDump) GetCrcString() string + func (*IPPuntRedirectDump) GetMessageName() string + func (*IPPuntRedirectDump) GetMessageType() api.MessageType + type IPPuntRedirectReply struct + Retval int32 + func (*IPPuntRedirectReply) GetCrcString() string + func (*IPPuntRedirectReply) GetMessageName() string + func (*IPPuntRedirectReply) GetMessageType() api.MessageType + type IPReassemblyEnableDisable struct + EnableIP4 uint8 + EnableIP6 uint8 + SwIfIndex uint32 + func (*IPReassemblyEnableDisable) GetCrcString() string + func (*IPReassemblyEnableDisable) GetMessageName() string + func (*IPReassemblyEnableDisable) GetMessageType() api.MessageType + type IPReassemblyEnableDisableReply struct + Retval int32 + func (*IPReassemblyEnableDisableReply) GetCrcString() string + func (*IPReassemblyEnableDisableReply) GetMessageName() string + func (*IPReassemblyEnableDisableReply) GetMessageType() api.MessageType + type IPReassemblyGet struct + IsIP6 uint8 + func (*IPReassemblyGet) GetCrcString() string + func (*IPReassemblyGet) GetMessageName() string + func (*IPReassemblyGet) GetMessageType() api.MessageType + type IPReassemblyGetReply struct + ExpireWalkIntervalMs uint32 + IsIP6 uint8 + MaxReassemblies uint32 + Retval int32 + TimeoutMs uint32 + func (*IPReassemblyGetReply) GetCrcString() string + func (*IPReassemblyGetReply) GetMessageName() string + func (*IPReassemblyGetReply) GetMessageType() api.MessageType + type IPReassemblySet struct + ExpireWalkIntervalMs uint32 + IsIP6 uint8 + MaxReassemblies uint32 + TimeoutMs uint32 + func (*IPReassemblySet) GetCrcString() string + func (*IPReassemblySet) GetMessageName() string + func (*IPReassemblySet) GetMessageType() api.MessageType + type IPReassemblySetReply struct + Retval int32 + func (*IPReassemblySetReply) GetCrcString() string + func (*IPReassemblySetReply) GetMessageName() string + func (*IPReassemblySetReply) GetMessageType() api.MessageType + type IPScanNeighborEnableDisable struct + MaxProcTime uint8 + MaxUpdate uint8 + Mode uint8 + ScanIntDelay uint8 + ScanInterval uint8 + StaleThreshold uint8 + func (*IPScanNeighborEnableDisable) GetCrcString() string + func (*IPScanNeighborEnableDisable) GetMessageName() string + func (*IPScanNeighborEnableDisable) GetMessageType() api.MessageType + type IPScanNeighborEnableDisableReply struct + Retval int32 + func (*IPScanNeighborEnableDisableReply) GetCrcString() string + func (*IPScanNeighborEnableDisableReply) GetMessageName() string + func (*IPScanNeighborEnableDisableReply) GetMessageType() api.MessageType + type IPSourceAndPortRangeCheckAddDel struct + HighPorts []uint16 + IsAdd uint8 + LowPorts []uint16 + NumberOfRanges uint8 + Prefix Prefix + VrfID uint32 + func (*IPSourceAndPortRangeCheckAddDel) GetCrcString() string + func (*IPSourceAndPortRangeCheckAddDel) GetMessageName() string + func (*IPSourceAndPortRangeCheckAddDel) GetMessageType() api.MessageType + type IPSourceAndPortRangeCheckAddDelReply struct + Retval int32 + func (*IPSourceAndPortRangeCheckAddDelReply) GetCrcString() string + func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageName() string + func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageType() api.MessageType + type IPSourceAndPortRangeCheckInterfaceAddDel struct + IsAdd uint8 + SwIfIndex uint32 + TCPInVrfID uint32 + TCPOutVrfID uint32 + UDPInVrfID uint32 + UDPOutVrfID uint32 + func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetCrcString() string + func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageName() string + func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageType() api.MessageType + type IPSourceAndPortRangeCheckInterfaceAddDelReply struct + Retval int32 + func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetCrcString() string + func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageName() string + func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageType() api.MessageType + type IPSourceCheckInterfaceAddDel struct + IsAdd uint8 + Loose uint8 + SwIfIndex uint32 + func (*IPSourceCheckInterfaceAddDel) GetCrcString() string + func (*IPSourceCheckInterfaceAddDel) GetMessageName() string + func (*IPSourceCheckInterfaceAddDel) GetMessageType() api.MessageType + type IPSourceCheckInterfaceAddDelReply struct + Retval int32 + func (*IPSourceCheckInterfaceAddDelReply) GetCrcString() string + func (*IPSourceCheckInterfaceAddDelReply) GetMessageName() string + func (*IPSourceCheckInterfaceAddDelReply) GetMessageType() api.MessageType + type IPTableAddDel struct + IsAdd uint8 + IsIPv6 uint8 + Name []byte + TableID uint32 + func (*IPTableAddDel) GetCrcString() string + func (*IPTableAddDel) GetMessageName() string + func (*IPTableAddDel) GetMessageType() api.MessageType + type IPTableAddDelReply struct + Retval int32 + func (*IPTableAddDelReply) GetCrcString() string + func (*IPTableAddDelReply) GetMessageName() string + func (*IPTableAddDelReply) GetMessageType() api.MessageType + type IPUnnumberedDetails struct + IPSwIfIndex uint32 + SwIfIndex uint32 + func (*IPUnnumberedDetails) GetCrcString() string + func (*IPUnnumberedDetails) GetMessageName() string + func (*IPUnnumberedDetails) GetMessageType() api.MessageType + type IPUnnumberedDump struct + SwIfIndex uint32 + func (*IPUnnumberedDump) GetCrcString() string + func (*IPUnnumberedDump) GetMessageName() string + func (*IPUnnumberedDump) GetMessageType() api.MessageType + type IoamDisable struct + ID uint16 + func (*IoamDisable) GetCrcString() string + func (*IoamDisable) GetMessageName() string + func (*IoamDisable) GetMessageType() api.MessageType + type IoamDisableReply struct + Retval int32 + func (*IoamDisableReply) GetCrcString() string + func (*IoamDisableReply) GetMessageName() string + func (*IoamDisableReply) GetMessageType() api.MessageType + type IoamEnable struct + Analyse uint8 + ID uint16 + NodeID uint32 + PotEnable uint8 + Seqno uint8 + TraceEnable uint8 + func (*IoamEnable) GetCrcString() string + func (*IoamEnable) GetMessageName() string + func (*IoamEnable) GetMessageType() api.MessageType + type IoamEnableReply struct + Retval int32 + func (*IoamEnableReply) GetCrcString() string + func (*IoamEnableReply) GetMessageName() string + func (*IoamEnableReply) GetMessageType() api.MessageType + type MacAddress [6]uint8 + type MfibPath struct + ItfFlags uint32 + Path FibPath + func (*MfibPath) GetCrcString() string + func (*MfibPath) GetTypeName() string + type MfibSignalDetails struct + GrpAddress []byte + GrpAddressLen uint16 + IPPacketData []byte + IPPacketLen uint16 + SrcAddress []byte + SwIfIndex uint32 + TableID uint32 + func (*MfibSignalDetails) GetCrcString() string + func (*MfibSignalDetails) GetMessageName() string + func (*MfibSignalDetails) GetMessageType() api.MessageType + type MfibSignalDump struct + func (*MfibSignalDump) GetCrcString() string + func (*MfibSignalDump) GetMessageName() string + func (*MfibSignalDump) GetMessageType() api.MessageType + type Mprefix struct + Af AddressFamily + GrpAddress AddressUnion + GrpAddressLength uint16 + SrcAddress AddressUnion + func (*Mprefix) GetCrcString() string + func (*Mprefix) GetTypeName() string + type Prefix struct + Address Address + AddressLength uint8 + func (*Prefix) GetCrcString() string + func (*Prefix) GetTypeName() string + type ProxyArp struct + Hi IP4Address + Low IP4Address + TableID uint32 + func (*ProxyArp) GetCrcString() string + func (*ProxyArp) GetTypeName() string + type ProxyArpAddDel struct + IsAdd uint8 + Proxy ProxyArp + func (*ProxyArpAddDel) GetCrcString() string + func (*ProxyArpAddDel) GetMessageName() string + func (*ProxyArpAddDel) GetMessageType() api.MessageType + type ProxyArpAddDelReply struct + Retval int32 + func (*ProxyArpAddDelReply) GetCrcString() string + func (*ProxyArpAddDelReply) GetMessageName() string + func (*ProxyArpAddDelReply) GetMessageType() api.MessageType + type ProxyArpDetails struct + Proxy ProxyArp + func (*ProxyArpDetails) GetCrcString() string + func (*ProxyArpDetails) GetMessageName() string + func (*ProxyArpDetails) GetMessageType() api.MessageType + type ProxyArpDump struct + func (*ProxyArpDump) GetCrcString() string + func (*ProxyArpDump) GetMessageName() string + func (*ProxyArpDump) GetMessageType() api.MessageType + type ProxyArpIntfcDetails struct + SwIfIndex uint32 + func (*ProxyArpIntfcDetails) GetCrcString() string + func (*ProxyArpIntfcDetails) GetMessageName() string + func (*ProxyArpIntfcDetails) GetMessageType() api.MessageType + type ProxyArpIntfcDump struct + func (*ProxyArpIntfcDump) GetCrcString() string + func (*ProxyArpIntfcDump) GetMessageName() string + func (*ProxyArpIntfcDump) GetMessageType() api.MessageType + type ProxyArpIntfcEnableDisable struct + EnableDisable uint8 + SwIfIndex uint32 + func (*ProxyArpIntfcEnableDisable) GetCrcString() string + func (*ProxyArpIntfcEnableDisable) GetMessageName() string + func (*ProxyArpIntfcEnableDisable) GetMessageType() api.MessageType + type ProxyArpIntfcEnableDisableReply struct + Retval int32 + func (*ProxyArpIntfcEnableDisableReply) GetCrcString() string + func (*ProxyArpIntfcEnableDisableReply) GetMessageName() string + func (*ProxyArpIntfcEnableDisableReply) GetMessageType() api.MessageType + type PuntRedirect struct + Nh Address + RxSwIfIndex uint32 + TxSwIfIndex uint32 + func (*PuntRedirect) GetCrcString() string + func (*PuntRedirect) GetTypeName() string + type RPCService interface + DumpIP func(ctx context.Context, in *IPDump) (RPCService_DumpIPClient, error) + DumpIP6Fib func(ctx context.Context, in *IP6FibDump) (RPCService_DumpIP6FibClient, error) + DumpIP6Mfib func(ctx context.Context, in *IP6MfibDump) (RPCService_DumpIP6MfibClient, error) + DumpIP6ndProxy func(ctx context.Context, in *IP6ndProxyDump) (RPCService_DumpIP6ndProxyClient, error) + DumpIPAddress func(ctx context.Context, in *IPAddressDump) (RPCService_DumpIPAddressClient, error) + DumpIPContainerProxy func(ctx context.Context, in *IPContainerProxyDump) (RPCService_DumpIPContainerProxyClient, error) + DumpIPFib func(ctx context.Context, in *IPFibDump) (RPCService_DumpIPFibClient, error) + DumpIPMfib func(ctx context.Context, in *IPMfibDump) (RPCService_DumpIPMfibClient, error) + DumpIPNeighbor func(ctx context.Context, in *IPNeighborDump) (RPCService_DumpIPNeighborClient, error) + DumpIPPuntRedirect func(ctx context.Context, in *IPPuntRedirectDump) (RPCService_DumpIPPuntRedirectClient, error) + DumpIPUnnumbered func(ctx context.Context, in *IPUnnumberedDump) (RPCService_DumpIPUnnumberedClient, error) + DumpMfibSignal func(ctx context.Context, in *MfibSignalDump) (RPCService_DumpMfibSignalClient, error) + DumpProxyArp func(ctx context.Context, in *ProxyArpDump) (RPCService_DumpProxyArpClient, error) + DumpProxyArpIntfc func(ctx context.Context, in *ProxyArpIntfcDump) (RPCService_DumpProxyArpIntfcClient, error) + IP6ndProxyAddDel func(ctx context.Context, in *IP6ndProxyAddDel) (*IP6ndProxyAddDelReply, error) + IP6ndSendRouterSolicitation func(ctx context.Context, in *IP6ndSendRouterSolicitation) (*IP6ndSendRouterSolicitationReply, error) + IPAddDelRoute func(ctx context.Context, in *IPAddDelRoute) (*IPAddDelRouteReply, error) + IPContainerProxyAddDel func(ctx context.Context, in *IPContainerProxyAddDel) (*IPContainerProxyAddDelReply, error) + IPMrouteAddDel func(ctx context.Context, in *IPMrouteAddDel) (*IPMrouteAddDelReply, error) + IPNeighborAddDel func(ctx context.Context, in *IPNeighborAddDel) (*IPNeighborAddDelReply, error) + IPProbeNeighbor func(ctx context.Context, in *IPProbeNeighbor) (*IPProbeNeighborReply, error) + IPPuntPolice func(ctx context.Context, in *IPPuntPolice) (*IPPuntPoliceReply, error) + IPPuntRedirect func(ctx context.Context, in *IPPuntRedirect) (*IPPuntRedirectReply, error) + IPReassemblyEnableDisable func(ctx context.Context, in *IPReassemblyEnableDisable) (*IPReassemblyEnableDisableReply, error) + IPReassemblyGet func(ctx context.Context, in *IPReassemblyGet) (*IPReassemblyGetReply, error) + IPReassemblySet func(ctx context.Context, in *IPReassemblySet) (*IPReassemblySetReply, error) + IPScanNeighborEnableDisable func(ctx context.Context, in *IPScanNeighborEnableDisable) (*IPScanNeighborEnableDisableReply, error) + IPSourceAndPortRangeCheckAddDel func(ctx context.Context, in *IPSourceAndPortRangeCheckAddDel) (*IPSourceAndPortRangeCheckAddDelReply, error) + IPSourceAndPortRangeCheckInterfaceAddDel func(ctx context.Context, in *IPSourceAndPortRangeCheckInterfaceAddDel) (*IPSourceAndPortRangeCheckInterfaceAddDelReply, error) + IPSourceCheckInterfaceAddDel func(ctx context.Context, in *IPSourceCheckInterfaceAddDel) (*IPSourceCheckInterfaceAddDelReply, error) + IPTableAddDel func(ctx context.Context, in *IPTableAddDel) (*IPTableAddDelReply, error) + IoamDisable func(ctx context.Context, in *IoamDisable) (*IoamDisableReply, error) + IoamEnable func(ctx context.Context, in *IoamEnable) (*IoamEnableReply, error) + ProxyArpAddDel func(ctx context.Context, in *ProxyArpAddDel) (*ProxyArpAddDelReply, error) + ProxyArpIntfcEnableDisable func(ctx context.Context, in *ProxyArpIntfcEnableDisable) (*ProxyArpIntfcEnableDisableReply, error) + ResetFib func(ctx context.Context, in *ResetFib) (*ResetFibReply, error) + SetArpNeighborLimit func(ctx context.Context, in *SetArpNeighborLimit) (*SetArpNeighborLimitReply, error) + SetIPFlowHash func(ctx context.Context, in *SetIPFlowHash) (*SetIPFlowHashReply, error) + SwInterfaceIP6EnableDisable func(ctx context.Context, in *SwInterfaceIP6EnableDisable) (*SwInterfaceIP6EnableDisableReply, error) + SwInterfaceIP6ndRaConfig func(ctx context.Context, in *SwInterfaceIP6ndRaConfig) (*SwInterfaceIP6ndRaConfigReply, error) + SwInterfaceIP6ndRaPrefix func(ctx context.Context, in *SwInterfaceIP6ndRaPrefix) (*SwInterfaceIP6ndRaPrefixReply, error) + WantIP4ArpEvents func(ctx context.Context, in *WantIP4ArpEvents) (*WantIP4ArpEventsReply, error) + WantIP6NdEvents func(ctx context.Context, in *WantIP6NdEvents) (*WantIP6NdEventsReply, error) + WantIP6RaEvents func(ctx context.Context, in *WantIP6RaEvents) (*WantIP6RaEventsReply, error) + func NewServiceClient(ch api.Channel) RPCService + type RPCService_DumpIP6FibClient interface + Recv func() (*IP6FibDetails, error) + type RPCService_DumpIP6MfibClient interface + Recv func() (*IP6MfibDetails, error) + type RPCService_DumpIP6ndProxyClient interface + Recv func() (*IP6ndProxyDetails, error) + type RPCService_DumpIPAddressClient interface + Recv func() (*IPAddressDetails, error) + type RPCService_DumpIPClient interface + Recv func() (*IPDetails, error) + type RPCService_DumpIPContainerProxyClient interface + Recv func() (*IPContainerProxyDetails, error) + type RPCService_DumpIPFibClient interface + Recv func() (*IPFibDetails, error) + type RPCService_DumpIPMfibClient interface + Recv func() (*IPMfibDetails, error) + type RPCService_DumpIPNeighborClient interface + Recv func() (*IPNeighborDetails, error) + type RPCService_DumpIPPuntRedirectClient interface + Recv func() (*IPPuntRedirectDetails, error) + type RPCService_DumpIPUnnumberedClient interface + Recv func() (*IPUnnumberedDetails, error) + type RPCService_DumpMfibSignalClient interface + Recv func() (*MfibSignalDetails, error) + type RPCService_DumpProxyArpClient interface + Recv func() (*ProxyArpDetails, error) + type RPCService_DumpProxyArpIntfcClient interface + Recv func() (*ProxyArpIntfcDetails, error) + type ResetFib struct + IsIPv6 uint8 + VrfID uint32 + func (*ResetFib) GetCrcString() string + func (*ResetFib) GetMessageName() string + func (*ResetFib) GetMessageType() api.MessageType + type ResetFibReply struct + Retval int32 + func (*ResetFibReply) GetCrcString() string + func (*ResetFibReply) GetMessageName() string + func (*ResetFibReply) GetMessageType() api.MessageType + type SetArpNeighborLimit struct + ArpNeighborLimit uint32 + IsIPv6 uint8 + func (*SetArpNeighborLimit) GetCrcString() string + func (*SetArpNeighborLimit) GetMessageName() string + func (*SetArpNeighborLimit) GetMessageType() api.MessageType + type SetArpNeighborLimitReply struct + Retval int32 + func (*SetArpNeighborLimitReply) GetCrcString() string + func (*SetArpNeighborLimitReply) GetMessageName() string + func (*SetArpNeighborLimitReply) GetMessageType() api.MessageType + type SetIPFlowHash struct + Dport uint8 + Dst uint8 + IsIPv6 uint8 + Proto uint8 + Reverse uint8 + Sport uint8 + Src uint8 + Symmetric uint8 + VrfID uint32 + func (*SetIPFlowHash) GetCrcString() string + func (*SetIPFlowHash) GetMessageName() string + func (*SetIPFlowHash) GetMessageType() api.MessageType + type SetIPFlowHashReply struct + Retval int32 + func (*SetIPFlowHashReply) GetCrcString() string + func (*SetIPFlowHashReply) GetMessageName() string + func (*SetIPFlowHashReply) GetMessageType() api.MessageType + type SwInterfaceIP6EnableDisable struct + Enable uint8 + SwIfIndex uint32 + func (*SwInterfaceIP6EnableDisable) GetCrcString() string + func (*SwInterfaceIP6EnableDisable) GetMessageName() string + func (*SwInterfaceIP6EnableDisable) GetMessageType() api.MessageType + type SwInterfaceIP6EnableDisableReply struct + Retval int32 + func (*SwInterfaceIP6EnableDisableReply) GetCrcString() string + func (*SwInterfaceIP6EnableDisableReply) GetMessageName() string + func (*SwInterfaceIP6EnableDisableReply) GetMessageType() api.MessageType + type SwInterfaceIP6ndRaConfig struct + Cease uint8 + DefaultRouter uint8 + InitialCount uint32 + InitialInterval uint32 + IsNo uint8 + Lifetime uint32 + LlOption uint8 + Managed uint8 + MaxInterval uint32 + MinInterval uint32 + Other uint8 + SendUnicast uint8 + Suppress uint8 + SwIfIndex uint32 + func (*SwInterfaceIP6ndRaConfig) GetCrcString() string + func (*SwInterfaceIP6ndRaConfig) GetMessageName() string + func (*SwInterfaceIP6ndRaConfig) GetMessageType() api.MessageType + type SwInterfaceIP6ndRaConfigReply struct + Retval int32 + func (*SwInterfaceIP6ndRaConfigReply) GetCrcString() string + func (*SwInterfaceIP6ndRaConfigReply) GetMessageName() string + func (*SwInterfaceIP6ndRaConfigReply) GetMessageType() api.MessageType + type SwInterfaceIP6ndRaPrefix struct + IsNo uint8 + NoAdvertise uint8 + NoAutoconfig uint8 + NoOnlink uint8 + OffLink uint8 + PrefLifetime uint32 + Prefix Prefix + SwIfIndex uint32 + UseDefault uint8 + ValLifetime uint32 + func (*SwInterfaceIP6ndRaPrefix) GetCrcString() string + func (*SwInterfaceIP6ndRaPrefix) GetMessageName() string + func (*SwInterfaceIP6ndRaPrefix) GetMessageType() api.MessageType + type SwInterfaceIP6ndRaPrefixReply struct + Retval int32 + func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString() string + func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName() string + func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType() api.MessageType + type WantIP4ArpEvents struct + EnableDisable uint8 + IP IP4Address + PID uint32 + func (*WantIP4ArpEvents) GetCrcString() string + func (*WantIP4ArpEvents) GetMessageName() string + func (*WantIP4ArpEvents) GetMessageType() api.MessageType + type WantIP4ArpEventsReply struct + Retval int32 + func (*WantIP4ArpEventsReply) GetCrcString() string + func (*WantIP4ArpEventsReply) GetMessageName() string + func (*WantIP4ArpEventsReply) GetMessageType() api.MessageType + type WantIP6NdEvents struct + EnableDisable uint8 + IP IP6Address + PID uint32 + func (*WantIP6NdEvents) GetCrcString() string + func (*WantIP6NdEvents) GetMessageName() string + func (*WantIP6NdEvents) GetMessageType() api.MessageType + type WantIP6NdEventsReply struct + Retval int32 + func (*WantIP6NdEventsReply) GetCrcString() string + func (*WantIP6NdEventsReply) GetMessageName() string + func (*WantIP6NdEventsReply) GetMessageType() api.MessageType + type WantIP6RaEvents struct + EnableDisable uint8 + PID uint32 + func (*WantIP6RaEvents) GetCrcString() string + func (*WantIP6RaEvents) GetMessageName() string + func (*WantIP6RaEvents) GetMessageType() api.MessageType + type WantIP6RaEventsReply struct + Retval int32 + func (*WantIP6RaEventsReply) GetCrcString() string + func (*WantIP6RaEventsReply) GetMessageName() string + func (*WantIP6RaEventsReply) GetMessageType() api.MessageType