Versions in this module Expand all Collapse all v0 v0.0.1 May 10, 2024 Changes in this version + const APIFile + const APIVersion + const VersionCrc + func AllMessages() []api.Message + type IP6RaEvent struct + CurrentHopLimit uint8 + Flags uint8 + NPrefixes uint32 + NeighborReachableTimeInMsec uint32 + PID uint32 + Prefixes []IP6RaPrefixInfo + RouterAddr ip_types.IP6Address + RouterLifetimeInSec uint16 + SwIfIndex interface_types.InterfaceIndex + TimeInMsecBetweenRetransmittedNeighborSolicitations uint32 + func (*IP6RaEvent) GetCrcString() string + func (*IP6RaEvent) GetMessageName() string + func (*IP6RaEvent) GetMessageType() api.MessageType + func (m *IP6RaEvent) Marshal(b []byte) ([]byte, error) + func (m *IP6RaEvent) Reset() + func (m *IP6RaEvent) Size() (size int) + func (m *IP6RaEvent) Unmarshal(b []byte) error + type IP6RaPrefixInfo struct + Flags uint8 + PreferredTime uint32 + Prefix ip_types.Prefix + ValidTime uint32 + type IP6ndProxyAddDel struct + IP ip_types.IP6Address + IsAdd bool + SwIfIndex interface_types.InterfaceIndex + func (*IP6ndProxyAddDel) GetCrcString() string + func (*IP6ndProxyAddDel) GetMessageName() string + func (*IP6ndProxyAddDel) GetMessageType() api.MessageType + func (m *IP6ndProxyAddDel) Marshal(b []byte) ([]byte, error) + func (m *IP6ndProxyAddDel) Reset() + func (m *IP6ndProxyAddDel) Size() (size int) + func (m *IP6ndProxyAddDel) Unmarshal(b []byte) error + type IP6ndProxyAddDelReply struct + Retval int32 + func (*IP6ndProxyAddDelReply) GetCrcString() string + func (*IP6ndProxyAddDelReply) GetMessageName() string + func (*IP6ndProxyAddDelReply) GetMessageType() api.MessageType + func (m *IP6ndProxyAddDelReply) Marshal(b []byte) ([]byte, error) + func (m *IP6ndProxyAddDelReply) Reset() + func (m *IP6ndProxyAddDelReply) Size() (size int) + func (m *IP6ndProxyAddDelReply) Unmarshal(b []byte) error + type IP6ndProxyDetails struct + IP ip_types.IP6Address + SwIfIndex interface_types.InterfaceIndex + func (*IP6ndProxyDetails) GetCrcString() string + func (*IP6ndProxyDetails) GetMessageName() string + func (*IP6ndProxyDetails) GetMessageType() api.MessageType + func (m *IP6ndProxyDetails) Marshal(b []byte) ([]byte, error) + func (m *IP6ndProxyDetails) Reset() + func (m *IP6ndProxyDetails) Size() (size int) + func (m *IP6ndProxyDetails) Unmarshal(b []byte) error + type IP6ndProxyDump struct + func (*IP6ndProxyDump) GetCrcString() string + func (*IP6ndProxyDump) GetMessageName() string + func (*IP6ndProxyDump) GetMessageType() api.MessageType + func (m *IP6ndProxyDump) Marshal(b []byte) ([]byte, error) + func (m *IP6ndProxyDump) Reset() + func (m *IP6ndProxyDump) Size() (size int) + func (m *IP6ndProxyDump) Unmarshal(b []byte) error + type IP6ndProxyEnableDisable struct + IsEnable bool + SwIfIndex interface_types.InterfaceIndex + func (*IP6ndProxyEnableDisable) GetCrcString() string + func (*IP6ndProxyEnableDisable) GetMessageName() string + func (*IP6ndProxyEnableDisable) GetMessageType() api.MessageType + func (m *IP6ndProxyEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *IP6ndProxyEnableDisable) Reset() + func (m *IP6ndProxyEnableDisable) Size() (size int) + func (m *IP6ndProxyEnableDisable) Unmarshal(b []byte) error + type IP6ndProxyEnableDisableReply struct + Retval int32 + func (*IP6ndProxyEnableDisableReply) GetCrcString() string + func (*IP6ndProxyEnableDisableReply) GetMessageName() string + func (*IP6ndProxyEnableDisableReply) GetMessageType() api.MessageType + func (m *IP6ndProxyEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *IP6ndProxyEnableDisableReply) Reset() + func (m *IP6ndProxyEnableDisableReply) Size() (size int) + func (m *IP6ndProxyEnableDisableReply) Unmarshal(b []byte) error + type IP6ndRaPrefix struct + AutonomousFlag bool + DecrementLifetimeFlag bool + NoAdvertise bool + OnlinkFlag bool + PrefLifetime uint32 + PrefLifetimeExpires float64 + Prefix ip_types.Prefix + ValLifetime uint32 + ValidLifetimeExpires float64 + type IP6ndSendRouterSolicitation struct + Irt uint32 + Mrc uint32 + Mrd uint32 + Mrt uint32 + Stop bool + SwIfIndex interface_types.InterfaceIndex + func (*IP6ndSendRouterSolicitation) GetCrcString() string + func (*IP6ndSendRouterSolicitation) GetMessageName() string + func (*IP6ndSendRouterSolicitation) GetMessageType() api.MessageType + func (m *IP6ndSendRouterSolicitation) Marshal(b []byte) ([]byte, error) + func (m *IP6ndSendRouterSolicitation) Reset() + func (m *IP6ndSendRouterSolicitation) Size() (size int) + func (m *IP6ndSendRouterSolicitation) Unmarshal(b []byte) error + type IP6ndSendRouterSolicitationReply struct + Retval int32 + func (*IP6ndSendRouterSolicitationReply) GetCrcString() string + func (*IP6ndSendRouterSolicitationReply) GetMessageName() string + func (*IP6ndSendRouterSolicitationReply) GetMessageType() api.MessageType + func (m *IP6ndSendRouterSolicitationReply) Marshal(b []byte) ([]byte, error) + func (m *IP6ndSendRouterSolicitationReply) Reset() + func (m *IP6ndSendRouterSolicitationReply) Size() (size int) + func (m *IP6ndSendRouterSolicitationReply) Unmarshal(b []byte) error + type RPCService interface + IP6ndProxyAddDel func(ctx context.Context, in *IP6ndProxyAddDel) (*IP6ndProxyAddDelReply, error) + IP6ndProxyDump func(ctx context.Context, in *IP6ndProxyDump) (RPCService_IP6ndProxyDumpClient, error) + IP6ndProxyEnableDisable func(ctx context.Context, in *IP6ndProxyEnableDisable) (*IP6ndProxyEnableDisableReply, error) + IP6ndSendRouterSolicitation func(ctx context.Context, in *IP6ndSendRouterSolicitation) (*IP6ndSendRouterSolicitationReply, error) + SwInterfaceIP6ndRaConfig func(ctx context.Context, in *SwInterfaceIP6ndRaConfig) (*SwInterfaceIP6ndRaConfigReply, error) + SwInterfaceIP6ndRaDump func(ctx context.Context, in *SwInterfaceIP6ndRaDump) (RPCService_SwInterfaceIP6ndRaDumpClient, error) + SwInterfaceIP6ndRaPrefix func(ctx context.Context, in *SwInterfaceIP6ndRaPrefix) (*SwInterfaceIP6ndRaPrefixReply, error) + WantIP6RaEvents func(ctx context.Context, in *WantIP6RaEvents) (*WantIP6RaEventsReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_IP6ndProxyDumpClient interface + Recv func() (*IP6ndProxyDetails, error) + type RPCService_SwInterfaceIP6ndRaDumpClient interface + Recv func() (*SwInterfaceIP6ndRaDetails, error) + type SwInterfaceIP6ndRaConfig struct + Cease uint8 + DefaultRouter uint8 + InitialCount uint32 + InitialInterval uint32 + IsNo bool + Lifetime uint32 + LlOption uint8 + Managed uint8 + MaxInterval uint32 + MinInterval uint32 + Other uint8 + SendUnicast uint8 + Suppress uint8 + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceIP6ndRaConfig) GetCrcString() string + func (*SwInterfaceIP6ndRaConfig) GetMessageName() string + func (*SwInterfaceIP6ndRaConfig) GetMessageType() api.MessageType + func (m *SwInterfaceIP6ndRaConfig) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6ndRaConfig) Reset() + func (m *SwInterfaceIP6ndRaConfig) Size() (size int) + func (m *SwInterfaceIP6ndRaConfig) Unmarshal(b []byte) error + type SwInterfaceIP6ndRaConfigReply struct + Retval int32 + func (*SwInterfaceIP6ndRaConfigReply) GetCrcString() string + func (*SwInterfaceIP6ndRaConfigReply) GetMessageName() string + func (*SwInterfaceIP6ndRaConfigReply) GetMessageType() api.MessageType + func (m *SwInterfaceIP6ndRaConfigReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6ndRaConfigReply) Reset() + func (m *SwInterfaceIP6ndRaConfigReply) Size() (size int) + func (m *SwInterfaceIP6ndRaConfigReply) Unmarshal(b []byte) error + type SwInterfaceIP6ndRaDetails struct + AdvLinkLayerAddress bool + AdvLinkMtu uint32 + AdvManagedFlag bool + AdvNeighborReachableTime uint32 + AdvOtherFlag bool + AdvRetransmitInterval uint32 + AdvRouterLifetime uint16 + CeaseRadv bool + CurHopLimit uint8 + InitialAdvertsCount uint32 + InitialAdvertsInterval float64 + InitialAdvertsSent bool + LastMulticastTime float64 + LastRadvTime float64 + MaxRadvInterval float64 + MinRadvInterval float64 + NAdvertisementsSent uint32 + NPrefixes uint32 + NSolicitationsDropped uint32 + NSolicitationsRcvd uint32 + NextMulticastTime float64 + Prefixes []IP6ndRaPrefix + SendRadv bool + SendUnicast bool + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceIP6ndRaDetails) GetCrcString() string + func (*SwInterfaceIP6ndRaDetails) GetMessageName() string + func (*SwInterfaceIP6ndRaDetails) GetMessageType() api.MessageType + func (m *SwInterfaceIP6ndRaDetails) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6ndRaDetails) Reset() + func (m *SwInterfaceIP6ndRaDetails) Size() (size int) + func (m *SwInterfaceIP6ndRaDetails) Unmarshal(b []byte) error + type SwInterfaceIP6ndRaDump struct + SwIfIndex interface_types.InterfaceIndex + func (*SwInterfaceIP6ndRaDump) GetCrcString() string + func (*SwInterfaceIP6ndRaDump) GetMessageName() string + func (*SwInterfaceIP6ndRaDump) GetMessageType() api.MessageType + func (m *SwInterfaceIP6ndRaDump) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6ndRaDump) Reset() + func (m *SwInterfaceIP6ndRaDump) Size() (size int) + func (m *SwInterfaceIP6ndRaDump) Unmarshal(b []byte) error + type SwInterfaceIP6ndRaPrefix struct + IsNo bool + NoAdvertise bool + NoAutoconfig bool + NoOnlink bool + OffLink bool + PrefLifetime uint32 + Prefix ip_types.Prefix + SwIfIndex interface_types.InterfaceIndex + UseDefault bool + ValLifetime uint32 + func (*SwInterfaceIP6ndRaPrefix) GetCrcString() string + func (*SwInterfaceIP6ndRaPrefix) GetMessageName() string + func (*SwInterfaceIP6ndRaPrefix) GetMessageType() api.MessageType + func (m *SwInterfaceIP6ndRaPrefix) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6ndRaPrefix) Reset() + func (m *SwInterfaceIP6ndRaPrefix) Size() (size int) + func (m *SwInterfaceIP6ndRaPrefix) Unmarshal(b []byte) error + type SwInterfaceIP6ndRaPrefixReply struct + Retval int32 + func (*SwInterfaceIP6ndRaPrefixReply) GetCrcString() string + func (*SwInterfaceIP6ndRaPrefixReply) GetMessageName() string + func (*SwInterfaceIP6ndRaPrefixReply) GetMessageType() api.MessageType + func (m *SwInterfaceIP6ndRaPrefixReply) Marshal(b []byte) ([]byte, error) + func (m *SwInterfaceIP6ndRaPrefixReply) Reset() + func (m *SwInterfaceIP6ndRaPrefixReply) Size() (size int) + func (m *SwInterfaceIP6ndRaPrefixReply) Unmarshal(b []byte) error + type WantIP6RaEvents struct + Enable bool + PID uint32 + func (*WantIP6RaEvents) GetCrcString() string + func (*WantIP6RaEvents) GetMessageName() string + func (*WantIP6RaEvents) GetMessageType() api.MessageType + func (m *WantIP6RaEvents) Marshal(b []byte) ([]byte, error) + func (m *WantIP6RaEvents) Reset() + func (m *WantIP6RaEvents) Size() (size int) + func (m *WantIP6RaEvents) Unmarshal(b []byte) error + type WantIP6RaEventsReply struct + Retval int32 + func (*WantIP6RaEventsReply) GetCrcString() string + func (*WantIP6RaEventsReply) GetMessageName() string + func (*WantIP6RaEventsReply) GetMessageType() api.MessageType + func (m *WantIP6RaEventsReply) Marshal(b []byte) ([]byte, error) + func (m *WantIP6RaEventsReply) Reset() + func (m *WantIP6RaEventsReply) Size() (size int) + func (m *WantIP6RaEventsReply) Unmarshal(b []byte) error