Versions in this module Expand all Collapse all v3 v3.4.0-alpha Jan 27, 2022 v3.3.0 Feb 15, 2022 v3.3.0-beta.2 Feb 11, 2022 v3.3.0-beta Jan 27, 2022 v3.3.0-alpha Oct 30, 2020 v3.2.0 Nov 4, 2020 Changes in this version + const APIFile + const APIVersion + const VersionCrc + var IPReassType_name = map[uint32]string + var IPReassType_value = map[string]uint32 + func AllMessages() []api.Message + type IPAddressDetails struct + Prefix ip_types.AddressWithPrefix + SwIfIndex interface_types.InterfaceIndex + func (*IPAddressDetails) GetCrcString() string + func (*IPAddressDetails) GetMessageName() string + func (*IPAddressDetails) GetMessageType() api.MessageType + func (m *IPAddressDetails) Marshal(b []byte) ([]byte, error) + func (m *IPAddressDetails) Reset() + func (m *IPAddressDetails) Size() (size int) + func (m *IPAddressDetails) Unmarshal(b []byte) error + type IPAddressDump struct + IsIPv6 bool + SwIfIndex interface_types.InterfaceIndex + func (*IPAddressDump) GetCrcString() string + func (*IPAddressDump) GetMessageName() string + func (*IPAddressDump) GetMessageType() api.MessageType + func (m *IPAddressDump) Marshal(b []byte) ([]byte, error) + func (m *IPAddressDump) Reset() + func (m *IPAddressDump) Size() (size int) + func (m *IPAddressDump) Unmarshal(b []byte) error + type IPContainerProxyAddDel struct + IsAdd bool + Pfx ip_types.Prefix + SwIfIndex interface_types.InterfaceIndex + func (*IPContainerProxyAddDel) GetCrcString() string + func (*IPContainerProxyAddDel) GetMessageName() string + func (*IPContainerProxyAddDel) GetMessageType() api.MessageType + func (m *IPContainerProxyAddDel) Marshal(b []byte) ([]byte, error) + func (m *IPContainerProxyAddDel) Reset() + func (m *IPContainerProxyAddDel) Size() (size int) + func (m *IPContainerProxyAddDel) Unmarshal(b []byte) error + type IPContainerProxyAddDelReply struct + Retval int32 + func (*IPContainerProxyAddDelReply) GetCrcString() string + func (*IPContainerProxyAddDelReply) GetMessageName() string + func (*IPContainerProxyAddDelReply) GetMessageType() api.MessageType + func (m *IPContainerProxyAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *IPContainerProxyAddDelReply) Reset() + func (m *IPContainerProxyAddDelReply) Size() (size int) + func (m *IPContainerProxyAddDelReply) Unmarshal(b []byte) error + type IPContainerProxyDetails struct + Prefix ip_types.Prefix + SwIfIndex interface_types.InterfaceIndex + func (*IPContainerProxyDetails) GetCrcString() string + func (*IPContainerProxyDetails) GetMessageName() string + func (*IPContainerProxyDetails) GetMessageType() api.MessageType + func (m *IPContainerProxyDetails) Marshal(b []byte) ([]byte, error) + func (m *IPContainerProxyDetails) Reset() + func (m *IPContainerProxyDetails) Size() (size int) + func (m *IPContainerProxyDetails) Unmarshal(b []byte) error + type IPContainerProxyDump struct + func (*IPContainerProxyDump) GetCrcString() string + func (*IPContainerProxyDump) GetMessageName() string + func (*IPContainerProxyDump) GetMessageType() api.MessageType + func (m *IPContainerProxyDump) Marshal(b []byte) ([]byte, error) + func (m *IPContainerProxyDump) Reset() + func (m *IPContainerProxyDump) Size() (size int) + func (m *IPContainerProxyDump) Unmarshal(b []byte) error + type IPDetails struct + IsIPv6 bool + SwIfIndex interface_types.InterfaceIndex + func (*IPDetails) GetCrcString() string + func (*IPDetails) GetMessageName() string + func (*IPDetails) GetMessageType() api.MessageType + func (m *IPDetails) Marshal(b []byte) ([]byte, error) + func (m *IPDetails) Reset() + func (m *IPDetails) Size() (size int) + func (m *IPDetails) Unmarshal(b []byte) error + type IPDump struct + IsIPv6 bool + func (*IPDump) GetCrcString() string + func (*IPDump) GetMessageName() string + func (*IPDump) GetMessageType() api.MessageType + func (m *IPDump) Marshal(b []byte) ([]byte, error) + func (m *IPDump) Reset() + func (m *IPDump) Size() (size int) + func (m *IPDump) Unmarshal(b []byte) error + type IPMroute struct + EntryFlags uint32 + NPaths uint8 + Paths []mfib_types.MfibPath + Prefix ip_types.Mprefix + RpfID uint32 + TableID uint32 + type IPMrouteAddDel struct + IsAdd bool + IsMultipath bool + Route IPMroute + func (*IPMrouteAddDel) GetCrcString() string + func (*IPMrouteAddDel) GetMessageName() string + func (*IPMrouteAddDel) GetMessageType() api.MessageType + func (m *IPMrouteAddDel) Marshal(b []byte) ([]byte, error) + func (m *IPMrouteAddDel) Reset() + func (m *IPMrouteAddDel) Size() (size int) + func (m *IPMrouteAddDel) Unmarshal(b []byte) error + type IPMrouteAddDelReply struct + Retval int32 + StatsIndex uint32 + func (*IPMrouteAddDelReply) GetCrcString() string + func (*IPMrouteAddDelReply) GetMessageName() string + func (*IPMrouteAddDelReply) GetMessageType() api.MessageType + func (m *IPMrouteAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *IPMrouteAddDelReply) Reset() + func (m *IPMrouteAddDelReply) Size() (size int) + func (m *IPMrouteAddDelReply) Unmarshal(b []byte) error + type IPMrouteDetails struct + Route IPMroute + func (*IPMrouteDetails) GetCrcString() string + func (*IPMrouteDetails) GetMessageName() string + func (*IPMrouteDetails) GetMessageType() api.MessageType + func (m *IPMrouteDetails) Marshal(b []byte) ([]byte, error) + func (m *IPMrouteDetails) Reset() + func (m *IPMrouteDetails) Size() (size int) + func (m *IPMrouteDetails) Unmarshal(b []byte) error + type IPMrouteDump struct + Table IPTable + func (*IPMrouteDump) GetCrcString() string + func (*IPMrouteDump) GetMessageName() string + func (*IPMrouteDump) GetMessageType() api.MessageType + func (m *IPMrouteDump) Marshal(b []byte) ([]byte, error) + func (m *IPMrouteDump) Reset() + func (m *IPMrouteDump) Size() (size int) + func (m *IPMrouteDump) Unmarshal(b []byte) error + type IPMtableDetails struct + Table IPTable + func (*IPMtableDetails) GetCrcString() string + func (*IPMtableDetails) GetMessageName() string + func (*IPMtableDetails) GetMessageType() api.MessageType + func (m *IPMtableDetails) Marshal(b []byte) ([]byte, error) + func (m *IPMtableDetails) Reset() + func (m *IPMtableDetails) Size() (size int) + func (m *IPMtableDetails) Unmarshal(b []byte) error + type IPMtableDump struct + func (*IPMtableDump) GetCrcString() string + func (*IPMtableDump) GetMessageName() string + func (*IPMtableDump) GetMessageType() api.MessageType + func (m *IPMtableDump) Marshal(b []byte) ([]byte, error) + func (m *IPMtableDump) Reset() + func (m *IPMtableDump) Size() (size int) + func (m *IPMtableDump) Unmarshal(b []byte) error + type IPPuntPolice struct + IsAdd bool + IsIP6 bool + PolicerIndex uint32 + func (*IPPuntPolice) GetCrcString() string + func (*IPPuntPolice) GetMessageName() string + func (*IPPuntPolice) GetMessageType() api.MessageType + func (m *IPPuntPolice) Marshal(b []byte) ([]byte, error) + func (m *IPPuntPolice) Reset() + func (m *IPPuntPolice) Size() (size int) + func (m *IPPuntPolice) Unmarshal(b []byte) error + type IPPuntPoliceReply struct + Retval int32 + func (*IPPuntPoliceReply) GetCrcString() string + func (*IPPuntPoliceReply) GetMessageName() string + func (*IPPuntPoliceReply) GetMessageType() api.MessageType + func (m *IPPuntPoliceReply) Marshal(b []byte) ([]byte, error) + func (m *IPPuntPoliceReply) Reset() + func (m *IPPuntPoliceReply) Size() (size int) + func (m *IPPuntPoliceReply) Unmarshal(b []byte) error + type IPPuntRedirect struct + IsAdd bool + Punt PuntRedirect + func (*IPPuntRedirect) GetCrcString() string + func (*IPPuntRedirect) GetMessageName() string + func (*IPPuntRedirect) GetMessageType() api.MessageType + func (m *IPPuntRedirect) Marshal(b []byte) ([]byte, error) + func (m *IPPuntRedirect) Reset() + func (m *IPPuntRedirect) Size() (size int) + func (m *IPPuntRedirect) Unmarshal(b []byte) error + type IPPuntRedirectDetails struct + Punt PuntRedirect + func (*IPPuntRedirectDetails) GetCrcString() string + func (*IPPuntRedirectDetails) GetMessageName() string + func (*IPPuntRedirectDetails) GetMessageType() api.MessageType + func (m *IPPuntRedirectDetails) Marshal(b []byte) ([]byte, error) + func (m *IPPuntRedirectDetails) Reset() + func (m *IPPuntRedirectDetails) Size() (size int) + func (m *IPPuntRedirectDetails) Unmarshal(b []byte) error + type IPPuntRedirectDump struct + IsIPv6 bool + SwIfIndex interface_types.InterfaceIndex + func (*IPPuntRedirectDump) GetCrcString() string + func (*IPPuntRedirectDump) GetMessageName() string + func (*IPPuntRedirectDump) GetMessageType() api.MessageType + func (m *IPPuntRedirectDump) Marshal(b []byte) ([]byte, error) + func (m *IPPuntRedirectDump) Reset() + func (m *IPPuntRedirectDump) Size() (size int) + func (m *IPPuntRedirectDump) Unmarshal(b []byte) error + type IPPuntRedirectReply struct + Retval int32 + func (*IPPuntRedirectReply) GetCrcString() string + func (*IPPuntRedirectReply) GetMessageName() string + func (*IPPuntRedirectReply) GetMessageType() api.MessageType + func (m *IPPuntRedirectReply) Marshal(b []byte) ([]byte, error) + func (m *IPPuntRedirectReply) Reset() + func (m *IPPuntRedirectReply) Size() (size int) + func (m *IPPuntRedirectReply) Unmarshal(b []byte) error + type IPReassType uint32 + const IP_REASS_TYPE_FULL + const IP_REASS_TYPE_SHALLOW_VIRTUAL + func (x IPReassType) String() string + type IPReassemblyEnableDisable struct + EnableIP4 bool + EnableIP6 bool + SwIfIndex interface_types.InterfaceIndex + Type IPReassType + func (*IPReassemblyEnableDisable) GetCrcString() string + func (*IPReassemblyEnableDisable) GetMessageName() string + func (*IPReassemblyEnableDisable) GetMessageType() api.MessageType + func (m *IPReassemblyEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *IPReassemblyEnableDisable) Reset() + func (m *IPReassemblyEnableDisable) Size() (size int) + func (m *IPReassemblyEnableDisable) Unmarshal(b []byte) error + type IPReassemblyEnableDisableReply struct + Retval int32 + func (*IPReassemblyEnableDisableReply) GetCrcString() string + func (*IPReassemblyEnableDisableReply) GetMessageName() string + func (*IPReassemblyEnableDisableReply) GetMessageType() api.MessageType + func (m *IPReassemblyEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *IPReassemblyEnableDisableReply) Reset() + func (m *IPReassemblyEnableDisableReply) Size() (size int) + func (m *IPReassemblyEnableDisableReply) Unmarshal(b []byte) error + type IPReassemblyGet struct + IsIP6 bool + Type IPReassType + func (*IPReassemblyGet) GetCrcString() string + func (*IPReassemblyGet) GetMessageName() string + func (*IPReassemblyGet) GetMessageType() api.MessageType + func (m *IPReassemblyGet) Marshal(b []byte) ([]byte, error) + func (m *IPReassemblyGet) Reset() + func (m *IPReassemblyGet) Size() (size int) + func (m *IPReassemblyGet) Unmarshal(b []byte) error + type IPReassemblyGetReply struct + ExpireWalkIntervalMs uint32 + IsIP6 bool + MaxReassemblies uint32 + MaxReassemblyLength uint32 + Retval int32 + TimeoutMs uint32 + func (*IPReassemblyGetReply) GetCrcString() string + func (*IPReassemblyGetReply) GetMessageName() string + func (*IPReassemblyGetReply) GetMessageType() api.MessageType + func (m *IPReassemblyGetReply) Marshal(b []byte) ([]byte, error) + func (m *IPReassemblyGetReply) Reset() + func (m *IPReassemblyGetReply) Size() (size int) + func (m *IPReassemblyGetReply) Unmarshal(b []byte) error + type IPReassemblySet struct + ExpireWalkIntervalMs uint32 + IsIP6 bool + MaxReassemblies uint32 + MaxReassemblyLength uint32 + TimeoutMs uint32 + Type IPReassType + func (*IPReassemblySet) GetCrcString() string + func (*IPReassemblySet) GetMessageName() string + func (*IPReassemblySet) GetMessageType() api.MessageType + func (m *IPReassemblySet) Marshal(b []byte) ([]byte, error) + func (m *IPReassemblySet) Reset() + func (m *IPReassemblySet) Size() (size int) + func (m *IPReassemblySet) Unmarshal(b []byte) error + type IPReassemblySetReply struct + Retval int32 + func (*IPReassemblySetReply) GetCrcString() string + func (*IPReassemblySetReply) GetMessageName() string + func (*IPReassemblySetReply) GetMessageType() api.MessageType + func (m *IPReassemblySetReply) Marshal(b []byte) ([]byte, error) + func (m *IPReassemblySetReply) Reset() + func (m *IPReassemblySetReply) Size() (size int) + func (m *IPReassemblySetReply) Unmarshal(b []byte) error + type IPRoute struct + NPaths uint8 + Paths []fib_types.FibPath + Prefix ip_types.Prefix + StatsIndex uint32 + TableID uint32 + type IPRouteAddDel struct + IsAdd bool + IsMultipath bool + Route IPRoute + func (*IPRouteAddDel) GetCrcString() string + func (*IPRouteAddDel) GetMessageName() string + func (*IPRouteAddDel) GetMessageType() api.MessageType + func (m *IPRouteAddDel) Marshal(b []byte) ([]byte, error) + func (m *IPRouteAddDel) Reset() + func (m *IPRouteAddDel) Size() (size int) + func (m *IPRouteAddDel) Unmarshal(b []byte) error + type IPRouteAddDelReply struct + Retval int32 + StatsIndex uint32 + func (*IPRouteAddDelReply) GetCrcString() string + func (*IPRouteAddDelReply) GetMessageName() string + func (*IPRouteAddDelReply) GetMessageType() api.MessageType + func (m *IPRouteAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *IPRouteAddDelReply) Reset() + func (m *IPRouteAddDelReply) Size() (size int) + func (m *IPRouteAddDelReply) Unmarshal(b []byte) error + type IPRouteDetails struct + Route IPRoute + func (*IPRouteDetails) GetCrcString() string + func (*IPRouteDetails) GetMessageName() string + func (*IPRouteDetails) GetMessageType() api.MessageType + func (m *IPRouteDetails) Marshal(b []byte) ([]byte, error) + func (m *IPRouteDetails) Reset() + func (m *IPRouteDetails) Size() (size int) + func (m *IPRouteDetails) Unmarshal(b []byte) error + type IPRouteDump struct + Table IPTable + func (*IPRouteDump) GetCrcString() string + func (*IPRouteDump) GetMessageName() string + func (*IPRouteDump) GetMessageType() api.MessageType + func (m *IPRouteDump) Marshal(b []byte) ([]byte, error) + func (m *IPRouteDump) Reset() + func (m *IPRouteDump) Size() (size int) + func (m *IPRouteDump) Unmarshal(b []byte) error + type IPRouteLookup struct + Exact uint8 + Prefix ip_types.Prefix + TableID uint32 + func (*IPRouteLookup) GetCrcString() string + func (*IPRouteLookup) GetMessageName() string + func (*IPRouteLookup) GetMessageType() api.MessageType + func (m *IPRouteLookup) Marshal(b []byte) ([]byte, error) + func (m *IPRouteLookup) Reset() + func (m *IPRouteLookup) Size() (size int) + func (m *IPRouteLookup) Unmarshal(b []byte) error + type IPRouteLookupReply struct + Retval int32 + Route IPRoute + func (*IPRouteLookupReply) GetCrcString() string + func (*IPRouteLookupReply) GetMessageName() string + func (*IPRouteLookupReply) GetMessageType() api.MessageType + func (m *IPRouteLookupReply) Marshal(b []byte) ([]byte, error) + func (m *IPRouteLookupReply) Reset() + func (m *IPRouteLookupReply) Size() (size int) + func (m *IPRouteLookupReply) Unmarshal(b []byte) error + type IPSourceAndPortRangeCheckAddDel struct + HighPorts []uint16 + IsAdd bool + LowPorts []uint16 + NumberOfRanges uint8 + Prefix ip_types.Prefix + VrfID uint32 + func (*IPSourceAndPortRangeCheckAddDel) GetCrcString() string + func (*IPSourceAndPortRangeCheckAddDel) GetMessageName() string + func (*IPSourceAndPortRangeCheckAddDel) GetMessageType() api.MessageType + func (m *IPSourceAndPortRangeCheckAddDel) Marshal(b []byte) ([]byte, error) + func (m *IPSourceAndPortRangeCheckAddDel) Reset() + func (m *IPSourceAndPortRangeCheckAddDel) Size() (size int) + func (m *IPSourceAndPortRangeCheckAddDel) Unmarshal(b []byte) error + type IPSourceAndPortRangeCheckAddDelReply struct + Retval int32 + func (*IPSourceAndPortRangeCheckAddDelReply) GetCrcString() string + func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageName() string + func (*IPSourceAndPortRangeCheckAddDelReply) GetMessageType() api.MessageType + func (m *IPSourceAndPortRangeCheckAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *IPSourceAndPortRangeCheckAddDelReply) Reset() + func (m *IPSourceAndPortRangeCheckAddDelReply) Size() (size int) + func (m *IPSourceAndPortRangeCheckAddDelReply) Unmarshal(b []byte) error + type IPSourceAndPortRangeCheckInterfaceAddDel struct + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + TCPInVrfID uint32 + TCPOutVrfID uint32 + UDPInVrfID uint32 + UDPOutVrfID uint32 + func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetCrcString() string + func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageName() string + func (*IPSourceAndPortRangeCheckInterfaceAddDel) GetMessageType() api.MessageType + func (m *IPSourceAndPortRangeCheckInterfaceAddDel) Marshal(b []byte) ([]byte, error) + func (m *IPSourceAndPortRangeCheckInterfaceAddDel) Reset() + func (m *IPSourceAndPortRangeCheckInterfaceAddDel) Size() (size int) + func (m *IPSourceAndPortRangeCheckInterfaceAddDel) Unmarshal(b []byte) error + type IPSourceAndPortRangeCheckInterfaceAddDelReply struct + Retval int32 + func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetCrcString() string + func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageName() string + func (*IPSourceAndPortRangeCheckInterfaceAddDelReply) GetMessageType() api.MessageType + func (m *IPSourceAndPortRangeCheckInterfaceAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *IPSourceAndPortRangeCheckInterfaceAddDelReply) Reset() + func (m *IPSourceAndPortRangeCheckInterfaceAddDelReply) Size() (size int) + func (m *IPSourceAndPortRangeCheckInterfaceAddDelReply) Unmarshal(b []byte) error + type IPTable struct + IsIP6 bool + Name string + TableID uint32 + type IPTableAddDel struct + IsAdd bool + Table IPTable + func (*IPTableAddDel) GetCrcString() string + func (*IPTableAddDel) GetMessageName() string + func (*IPTableAddDel) GetMessageType() api.MessageType + func (m *IPTableAddDel) Marshal(b []byte) ([]byte, error) + func (m *IPTableAddDel) Reset() + func (m *IPTableAddDel) Size() (size int) + func (m *IPTableAddDel) Unmarshal(b []byte) error + type IPTableAddDelReply struct + Retval int32 + func (*IPTableAddDelReply) GetCrcString() string + func (*IPTableAddDelReply) GetMessageName() string + func (*IPTableAddDelReply) GetMessageType() api.MessageType + func (m *IPTableAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *IPTableAddDelReply) Reset() + func (m *IPTableAddDelReply) Size() (size int) + func (m *IPTableAddDelReply) Unmarshal(b []byte) error + type IPTableDetails struct + Table IPTable + func (*IPTableDetails) GetCrcString() string + func (*IPTableDetails) GetMessageName() string + func (*IPTableDetails) GetMessageType() api.MessageType + func (m *IPTableDetails) Marshal(b []byte) ([]byte, error) + func (m *IPTableDetails) Reset() + func (m *IPTableDetails) Size() (size int) + func (m *IPTableDetails) Unmarshal(b []byte) error + type IPTableDump struct + func (*IPTableDump) GetCrcString() string + func (*IPTableDump) GetMessageName() string + func (*IPTableDump) GetMessageType() api.MessageType + func (m *IPTableDump) Marshal(b []byte) ([]byte, error) + func (m *IPTableDump) Reset() + func (m *IPTableDump) Size() (size int) + func (m *IPTableDump) Unmarshal(b []byte) error + type IPTableFlush struct + Table IPTable + func (*IPTableFlush) GetCrcString() string + func (*IPTableFlush) GetMessageName() string + func (*IPTableFlush) GetMessageType() api.MessageType + func (m *IPTableFlush) Marshal(b []byte) ([]byte, error) + func (m *IPTableFlush) Reset() + func (m *IPTableFlush) Size() (size int) + func (m *IPTableFlush) Unmarshal(b []byte) error + type IPTableFlushReply struct + Retval int32 + func (*IPTableFlushReply) GetCrcString() string + func (*IPTableFlushReply) GetMessageName() string + func (*IPTableFlushReply) GetMessageType() api.MessageType + func (m *IPTableFlushReply) Marshal(b []byte) ([]byte, error) + func (m *IPTableFlushReply) Reset() + func (m *IPTableFlushReply) Size() (size int) + func (m *IPTableFlushReply) Unmarshal(b []byte) error + type IPTableReplaceBegin struct + Table IPTable + func (*IPTableReplaceBegin) GetCrcString() string + func (*IPTableReplaceBegin) GetMessageName() string + func (*IPTableReplaceBegin) GetMessageType() api.MessageType + func (m *IPTableReplaceBegin) Marshal(b []byte) ([]byte, error) + func (m *IPTableReplaceBegin) Reset() + func (m *IPTableReplaceBegin) Size() (size int) + func (m *IPTableReplaceBegin) Unmarshal(b []byte) error + type IPTableReplaceBeginReply struct + Retval int32 + func (*IPTableReplaceBeginReply) GetCrcString() string + func (*IPTableReplaceBeginReply) GetMessageName() string + func (*IPTableReplaceBeginReply) GetMessageType() api.MessageType + func (m *IPTableReplaceBeginReply) Marshal(b []byte) ([]byte, error) + func (m *IPTableReplaceBeginReply) Reset() + func (m *IPTableReplaceBeginReply) Size() (size int) + func (m *IPTableReplaceBeginReply) Unmarshal(b []byte) error + type IPTableReplaceEnd struct + Table IPTable + func (*IPTableReplaceEnd) GetCrcString() string + func (*IPTableReplaceEnd) GetMessageName() string + func (*IPTableReplaceEnd) GetMessageType() api.MessageType + func (m *IPTableReplaceEnd) Marshal(b []byte) ([]byte, error) + func (m *IPTableReplaceEnd) Reset() + func (m *IPTableReplaceEnd) Size() (size int) + func (m *IPTableReplaceEnd) Unmarshal(b []byte) error + type IPTableReplaceEndReply struct + Retval int32 + func (*IPTableReplaceEndReply) GetCrcString() string + func (*IPTableReplaceEndReply) GetMessageName() string + func (*IPTableReplaceEndReply) GetMessageType() api.MessageType + func (m *IPTableReplaceEndReply) Marshal(b []byte) ([]byte, error) + func (m *IPTableReplaceEndReply) Reset() + func (m *IPTableReplaceEndReply) Size() (size int) + func (m *IPTableReplaceEndReply) Unmarshal(b []byte) error + type IPUnnumberedDetails struct + IPSwIfIndex interface_types.InterfaceIndex + SwIfIndex interface_types.InterfaceIndex + func (*IPUnnumberedDetails) GetCrcString() string + func (*IPUnnumberedDetails) GetMessageName() string + func (*IPUnnumberedDetails) GetMessageType() api.MessageType + func (m *IPUnnumberedDetails) Marshal(b []byte) ([]byte, error) + func (m *IPUnnumberedDetails) Reset() + func (m *IPUnnumberedDetails) Size() (size int) + func (m *IPUnnumberedDetails) Unmarshal(b []byte) error + type IPUnnumberedDump struct + SwIfIndex interface_types.InterfaceIndex + func (*IPUnnumberedDump) GetCrcString() string + func (*IPUnnumberedDump) GetMessageName() string + func (*IPUnnumberedDump) GetMessageType() api.MessageType + func (m *IPUnnumberedDump) Marshal(b []byte) ([]byte, error) + func (m *IPUnnumberedDump) Reset() + func (m *IPUnnumberedDump) Size() (size int) + func (m *IPUnnumberedDump) Unmarshal(b []byte) error + type IoamDisable struct + ID uint16 + func (*IoamDisable) GetCrcString() string + func (*IoamDisable) GetMessageName() string + func (*IoamDisable) GetMessageType() api.MessageType + func (m *IoamDisable) Marshal(b []byte) ([]byte, error) + func (m *IoamDisable) Reset() + func (m *IoamDisable) Size() (size int) + func (m *IoamDisable) Unmarshal(b []byte) error + type IoamDisableReply struct + Retval int32 + func (*IoamDisableReply) GetCrcString() string + func (*IoamDisableReply) GetMessageName() string + func (*IoamDisableReply) GetMessageType() api.MessageType + func (m *IoamDisableReply) Marshal(b []byte) ([]byte, error) + func (m *IoamDisableReply) Reset() + func (m *IoamDisableReply) Size() (size int) + func (m *IoamDisableReply) Unmarshal(b []byte) error + type IoamEnable struct + Analyse bool + ID uint16 + NodeID uint32 + PotEnable bool + Seqno bool + TraceEnable bool + func (*IoamEnable) GetCrcString() string + func (*IoamEnable) GetMessageName() string + func (*IoamEnable) GetMessageType() api.MessageType + func (m *IoamEnable) Marshal(b []byte) ([]byte, error) + func (m *IoamEnable) Reset() + func (m *IoamEnable) Size() (size int) + func (m *IoamEnable) Unmarshal(b []byte) error + type IoamEnableReply struct + Retval int32 + func (*IoamEnableReply) GetCrcString() string + func (*IoamEnableReply) GetMessageName() string + func (*IoamEnableReply) GetMessageType() api.MessageType + func (m *IoamEnableReply) Marshal(b []byte) ([]byte, error) + func (m *IoamEnableReply) Reset() + func (m *IoamEnableReply) Size() (size int) + func (m *IoamEnableReply) Unmarshal(b []byte) error + type MfibSignalDetails struct + IPPacketData []byte + IPPacketLen uint16 + Prefix ip_types.Mprefix + SwIfIndex interface_types.InterfaceIndex + TableID uint32 + func (*MfibSignalDetails) GetCrcString() string + func (*MfibSignalDetails) GetMessageName() string + func (*MfibSignalDetails) GetMessageType() api.MessageType + func (m *MfibSignalDetails) Marshal(b []byte) ([]byte, error) + func (m *MfibSignalDetails) Reset() + func (m *MfibSignalDetails) Size() (size int) + func (m *MfibSignalDetails) Unmarshal(b []byte) error + type MfibSignalDump struct + func (*MfibSignalDump) GetCrcString() string + func (*MfibSignalDump) GetMessageName() string + func (*MfibSignalDump) GetMessageType() api.MessageType + func (m *MfibSignalDump) Marshal(b []byte) ([]byte, error) + func (m *MfibSignalDump) Reset() + func (m *MfibSignalDump) Size() (size int) + func (m *MfibSignalDump) Unmarshal(b []byte) error + type PuntRedirect struct + Nh ip_types.Address + RxSwIfIndex interface_types.InterfaceIndex + TxSwIfIndex interface_types.InterfaceIndex + type RPCService interface + IPAddressDump func(ctx context.Context, in *IPAddressDump) (RPCService_IPAddressDumpClient, error) + IPContainerProxyAddDel func(ctx context.Context, in *IPContainerProxyAddDel) (*IPContainerProxyAddDelReply, error) + IPContainerProxyDump func(ctx context.Context, in *IPContainerProxyDump) (RPCService_IPContainerProxyDumpClient, error) + IPDump func(ctx context.Context, in *IPDump) (RPCService_IPDumpClient, error) + IPMrouteAddDel func(ctx context.Context, in *IPMrouteAddDel) (*IPMrouteAddDelReply, error) + IPMrouteDump func(ctx context.Context, in *IPMrouteDump) (RPCService_IPMrouteDumpClient, error) + IPMtableDump func(ctx context.Context, in *IPMtableDump) (RPCService_IPMtableDumpClient, error) + IPPuntPolice func(ctx context.Context, in *IPPuntPolice) (*IPPuntPoliceReply, error) + IPPuntRedirect func(ctx context.Context, in *IPPuntRedirect) (*IPPuntRedirectReply, error) + IPPuntRedirectDump func(ctx context.Context, in *IPPuntRedirectDump) (RPCService_IPPuntRedirectDumpClient, 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) + IPRouteAddDel func(ctx context.Context, in *IPRouteAddDel) (*IPRouteAddDelReply, error) + IPRouteDump func(ctx context.Context, in *IPRouteDump) (RPCService_IPRouteDumpClient, error) + IPRouteLookup func(ctx context.Context, in *IPRouteLookup) (*IPRouteLookupReply, error) + IPSourceAndPortRangeCheckAddDel func(ctx context.Context, in *IPSourceAndPortRangeCheckAddDel) (*IPSourceAndPortRangeCheckAddDelReply, error) + IPSourceAndPortRangeCheckInterfaceAddDel func(ctx context.Context, in *IPSourceAndPortRangeCheckInterfaceAddDel) (*IPSourceAndPortRangeCheckInterfaceAddDelReply, error) + IPTableAddDel func(ctx context.Context, in *IPTableAddDel) (*IPTableAddDelReply, error) + IPTableDump func(ctx context.Context, in *IPTableDump) (RPCService_IPTableDumpClient, error) + IPTableFlush func(ctx context.Context, in *IPTableFlush) (*IPTableFlushReply, error) + IPTableReplaceBegin func(ctx context.Context, in *IPTableReplaceBegin) (*IPTableReplaceBeginReply, error) + IPTableReplaceEnd func(ctx context.Context, in *IPTableReplaceEnd) (*IPTableReplaceEndReply, error) + IPUnnumberedDump func(ctx context.Context, in *IPUnnumberedDump) (RPCService_IPUnnumberedDumpClient, error) + IoamDisable func(ctx context.Context, in *IoamDisable) (*IoamDisableReply, error) + IoamEnable func(ctx context.Context, in *IoamEnable) (*IoamEnableReply, error) + MfibSignalDump func(ctx context.Context, in *MfibSignalDump) (RPCService_MfibSignalDumpClient, error) + SetIPFlowHash func(ctx context.Context, in *SetIPFlowHash) (*SetIPFlowHashReply, error) + SwInterfaceIP6EnableDisable func(ctx context.Context, in *SwInterfaceIP6EnableDisable) (*SwInterfaceIP6EnableDisableReply, error) + SwInterfaceIP6SetLinkLocalAddress func(ctx context.Context, in *SwInterfaceIP6SetLinkLocalAddress) (*SwInterfaceIP6SetLinkLocalAddressReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_IPAddressDumpClient interface + Recv func() (*IPAddressDetails, error) + type RPCService_IPContainerProxyDumpClient interface + Recv func() (*IPContainerProxyDetails, error) + type RPCService_IPDumpClient interface + Recv func() (*IPDetails, error) + type RPCService_IPMrouteDumpClient interface + Recv func() (*IPMrouteDetails, error) + type RPCService_IPMtableDumpClient interface + Recv func() (*IPMtableDetails, error) + type RPCService_IPPuntRedirectDumpClient interface + Recv func() (*IPPuntRedirectDetails, error) + type RPCService_IPRouteDumpClient interface + Recv func() (*IPRouteDetails, error) + type RPCService_IPTableDumpClient interface + Recv func() (*IPTableDetails, error) + type RPCService_IPUnnumberedDumpClient interface + Recv func() (*IPUnnumberedDetails, error) + type RPCService_MfibSignalDumpClient interface + Recv func() (*MfibSignalDetails, error) + type SetIPFlowHash struct + Dport bool + Dst bool + IsIPv6 bool + Proto bool + Reverse bool + Sport bool + Src bool + Symmetric bool + VrfID uint32 + func (*SetIPFlowHash) GetCrcString() string + func (*SetIPFlowHash) GetMessageName() string + func (*SetIPFlowHash) GetMessageType() api.MessageType + func (m *SetIPFlowHash) Marshal(b []byte) ([]byte, error) + func (m *SetIPFlowHash) Reset() + func (m *SetIPFlowHash) Size() (size int) + func (m *SetIPFlowHash) Unmarshal(b []byte) error + type SetIPFlowHashReply struct + Retval int32 + func (*SetIPFlowHashReply) GetCrcString() string + func (*SetIPFlowHashReply) GetMessageName() string + func (*SetIPFlowHashReply) GetMessageType() api.MessageType + func (m *SetIPFlowHashReply) Marshal(b []byte) ([]byte, error) + func (m *SetIPFlowHashReply) Reset() + func (m *SetIPFlowHashReply) Size() (size int) + func (m *SetIPFlowHashReply) Unmarshal(b []byte) error + type SwInterfaceIP6EnableDisable struct + Enable bool + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceIP6EnableDisable) GetCrcString() string + func (*SwInterfaceIP6EnableDisable) GetMessageName() string + func (*SwInterfaceIP6EnableDisable) GetMessageType() api.MessageType + func (m *SwInterfaceIP6EnableDisable) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6EnableDisable) Reset() + func (m *SwInterfaceIP6EnableDisable) Size() (size int) + func (m *SwInterfaceIP6EnableDisable) Unmarshal(b []byte) error + type SwInterfaceIP6EnableDisableReply struct + Retval int32 + func (*SwInterfaceIP6EnableDisableReply) GetCrcString() string + func (*SwInterfaceIP6EnableDisableReply) GetMessageName() string + func (*SwInterfaceIP6EnableDisableReply) GetMessageType() api.MessageType + func (m *SwInterfaceIP6EnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6EnableDisableReply) Reset() + func (m *SwInterfaceIP6EnableDisableReply) Size() (size int) + func (m *SwInterfaceIP6EnableDisableReply) Unmarshal(b []byte) error + type SwInterfaceIP6SetLinkLocalAddress struct + IP ip_types.IP6Address + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceIP6SetLinkLocalAddress) GetCrcString() string + func (*SwInterfaceIP6SetLinkLocalAddress) GetMessageName() string + func (*SwInterfaceIP6SetLinkLocalAddress) GetMessageType() api.MessageType + func (m *SwInterfaceIP6SetLinkLocalAddress) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6SetLinkLocalAddress) Reset() + func (m *SwInterfaceIP6SetLinkLocalAddress) Size() (size int) + func (m *SwInterfaceIP6SetLinkLocalAddress) Unmarshal(b []byte) error + type SwInterfaceIP6SetLinkLocalAddressReply struct + Retval int32 + func (*SwInterfaceIP6SetLinkLocalAddressReply) GetCrcString() string + func (*SwInterfaceIP6SetLinkLocalAddressReply) GetMessageName() string + func (*SwInterfaceIP6SetLinkLocalAddressReply) GetMessageType() api.MessageType + func (m *SwInterfaceIP6SetLinkLocalAddressReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6SetLinkLocalAddressReply) Reset() + func (m *SwInterfaceIP6SetLinkLocalAddressReply) Size() (size int) + func (m *SwInterfaceIP6SetLinkLocalAddressReply) Unmarshal(b []byte) error v3.2.0-beta Oct 29, 2020