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 + func AllMessages() []api.Message + type ACLAddReplace struct + ACLIndex uint32 + Count uint32 + R []ACLRule + Tag []byte + func (*ACLAddReplace) GetCrcString() string + func (*ACLAddReplace) GetMessageName() string + func (*ACLAddReplace) GetMessageType() api.MessageType + type ACLAddReplaceReply struct + ACLIndex uint32 + Retval int32 + func (*ACLAddReplaceReply) GetCrcString() string + func (*ACLAddReplaceReply) GetMessageName() string + func (*ACLAddReplaceReply) GetMessageType() api.MessageType + type ACLDel struct + ACLIndex uint32 + func (*ACLDel) GetCrcString() string + func (*ACLDel) GetMessageName() string + func (*ACLDel) GetMessageType() api.MessageType + type ACLDelReply struct + Retval int32 + func (*ACLDelReply) GetCrcString() string + func (*ACLDelReply) GetMessageName() string + func (*ACLDelReply) GetMessageType() api.MessageType + type ACLDetails struct + ACLIndex uint32 + Count uint32 + R []ACLRule + Tag []byte + func (*ACLDetails) GetCrcString() string + func (*ACLDetails) GetMessageName() string + func (*ACLDetails) GetMessageType() api.MessageType + type ACLDump struct + ACLIndex uint32 + func (*ACLDump) GetCrcString() string + func (*ACLDump) GetMessageName() string + func (*ACLDump) GetMessageType() api.MessageType + type ACLInterfaceAddDel struct + ACLIndex uint32 + IsAdd uint8 + IsInput uint8 + SwIfIndex uint32 + func (*ACLInterfaceAddDel) GetCrcString() string + func (*ACLInterfaceAddDel) GetMessageName() string + func (*ACLInterfaceAddDel) GetMessageType() api.MessageType + type ACLInterfaceAddDelReply struct + Retval int32 + func (*ACLInterfaceAddDelReply) GetCrcString() string + func (*ACLInterfaceAddDelReply) GetMessageName() string + func (*ACLInterfaceAddDelReply) GetMessageType() api.MessageType + type ACLInterfaceEtypeWhitelistDetails struct + Count uint8 + NInput uint8 + SwIfIndex uint32 + Whitelist []uint16 + func (*ACLInterfaceEtypeWhitelistDetails) GetCrcString() string + func (*ACLInterfaceEtypeWhitelistDetails) GetMessageName() string + func (*ACLInterfaceEtypeWhitelistDetails) GetMessageType() api.MessageType + type ACLInterfaceEtypeWhitelistDump struct + SwIfIndex uint32 + func (*ACLInterfaceEtypeWhitelistDump) GetCrcString() string + func (*ACLInterfaceEtypeWhitelistDump) GetMessageName() string + func (*ACLInterfaceEtypeWhitelistDump) GetMessageType() api.MessageType + type ACLInterfaceListDetails struct + Acls []uint32 + Count uint8 + NInput uint8 + SwIfIndex uint32 + func (*ACLInterfaceListDetails) GetCrcString() string + func (*ACLInterfaceListDetails) GetMessageName() string + func (*ACLInterfaceListDetails) GetMessageType() api.MessageType + type ACLInterfaceListDump struct + SwIfIndex uint32 + func (*ACLInterfaceListDump) GetCrcString() string + func (*ACLInterfaceListDump) GetMessageName() string + func (*ACLInterfaceListDump) GetMessageType() api.MessageType + type ACLInterfaceSetACLList struct + Acls []uint32 + Count uint8 + NInput uint8 + SwIfIndex uint32 + func (*ACLInterfaceSetACLList) GetCrcString() string + func (*ACLInterfaceSetACLList) GetMessageName() string + func (*ACLInterfaceSetACLList) GetMessageType() api.MessageType + type ACLInterfaceSetACLListReply struct + Retval int32 + func (*ACLInterfaceSetACLListReply) GetCrcString() string + func (*ACLInterfaceSetACLListReply) GetMessageName() string + func (*ACLInterfaceSetACLListReply) GetMessageType() api.MessageType + type ACLInterfaceSetEtypeWhitelist struct + Count uint8 + NInput uint8 + SwIfIndex uint32 + Whitelist []uint16 + func (*ACLInterfaceSetEtypeWhitelist) GetCrcString() string + func (*ACLInterfaceSetEtypeWhitelist) GetMessageName() string + func (*ACLInterfaceSetEtypeWhitelist) GetMessageType() api.MessageType + type ACLInterfaceSetEtypeWhitelistReply struct + Retval int32 + func (*ACLInterfaceSetEtypeWhitelistReply) GetCrcString() string + func (*ACLInterfaceSetEtypeWhitelistReply) GetMessageName() string + func (*ACLInterfaceSetEtypeWhitelistReply) GetMessageType() api.MessageType + type ACLPluginControlPing struct + func (*ACLPluginControlPing) GetCrcString() string + func (*ACLPluginControlPing) GetMessageName() string + func (*ACLPluginControlPing) GetMessageType() api.MessageType + type ACLPluginControlPingReply struct + ClientIndex uint32 + Retval int32 + VpePID uint32 + func (*ACLPluginControlPingReply) GetCrcString() string + func (*ACLPluginControlPingReply) GetMessageName() string + func (*ACLPluginControlPingReply) GetMessageType() api.MessageType + type ACLPluginGetConnTableMaxEntries struct + func (*ACLPluginGetConnTableMaxEntries) GetCrcString() string + func (*ACLPluginGetConnTableMaxEntries) GetMessageName() string + func (*ACLPluginGetConnTableMaxEntries) GetMessageType() api.MessageType + type ACLPluginGetConnTableMaxEntriesReply struct + ConnTableMaxEntries uint64 + func (*ACLPluginGetConnTableMaxEntriesReply) GetCrcString() string + func (*ACLPluginGetConnTableMaxEntriesReply) GetMessageName() string + func (*ACLPluginGetConnTableMaxEntriesReply) GetMessageType() api.MessageType + type ACLPluginGetVersion struct + func (*ACLPluginGetVersion) GetCrcString() string + func (*ACLPluginGetVersion) GetMessageName() string + func (*ACLPluginGetVersion) GetMessageType() api.MessageType + type ACLPluginGetVersionReply struct + Major uint32 + Minor uint32 + func (*ACLPluginGetVersionReply) GetCrcString() string + func (*ACLPluginGetVersionReply) GetMessageName() string + func (*ACLPluginGetVersionReply) GetMessageType() api.MessageType + type ACLRule struct + DstIPAddr []byte + DstIPPrefixLen uint8 + DstportOrIcmpcodeFirst uint16 + DstportOrIcmpcodeLast uint16 + IsIPv6 uint8 + IsPermit uint8 + Proto uint8 + SrcIPAddr []byte + SrcIPPrefixLen uint8 + SrcportOrIcmptypeFirst uint16 + SrcportOrIcmptypeLast uint16 + TCPFlagsMask uint8 + TCPFlagsValue uint8 + func (*ACLRule) GetCrcString() string + func (*ACLRule) GetTypeName() string + type MacipACLAdd struct + Count uint32 + R []MacipACLRule + Tag []byte + func (*MacipACLAdd) GetCrcString() string + func (*MacipACLAdd) GetMessageName() string + func (*MacipACLAdd) GetMessageType() api.MessageType + type MacipACLAddReplace struct + ACLIndex uint32 + Count uint32 + R []MacipACLRule + Tag []byte + func (*MacipACLAddReplace) GetCrcString() string + func (*MacipACLAddReplace) GetMessageName() string + func (*MacipACLAddReplace) GetMessageType() api.MessageType + type MacipACLAddReplaceReply struct + ACLIndex uint32 + Retval int32 + func (*MacipACLAddReplaceReply) GetCrcString() string + func (*MacipACLAddReplaceReply) GetMessageName() string + func (*MacipACLAddReplaceReply) GetMessageType() api.MessageType + type MacipACLAddReply struct + ACLIndex uint32 + Retval int32 + func (*MacipACLAddReply) GetCrcString() string + func (*MacipACLAddReply) GetMessageName() string + func (*MacipACLAddReply) GetMessageType() api.MessageType + type MacipACLDel struct + ACLIndex uint32 + func (*MacipACLDel) GetCrcString() string + func (*MacipACLDel) GetMessageName() string + func (*MacipACLDel) GetMessageType() api.MessageType + type MacipACLDelReply struct + Retval int32 + func (*MacipACLDelReply) GetCrcString() string + func (*MacipACLDelReply) GetMessageName() string + func (*MacipACLDelReply) GetMessageType() api.MessageType + type MacipACLDetails struct + ACLIndex uint32 + Count uint32 + R []MacipACLRule + Tag []byte + func (*MacipACLDetails) GetCrcString() string + func (*MacipACLDetails) GetMessageName() string + func (*MacipACLDetails) GetMessageType() api.MessageType + type MacipACLDump struct + ACLIndex uint32 + func (*MacipACLDump) GetCrcString() string + func (*MacipACLDump) GetMessageName() string + func (*MacipACLDump) GetMessageType() api.MessageType + type MacipACLInterfaceAddDel struct + ACLIndex uint32 + IsAdd uint8 + SwIfIndex uint32 + func (*MacipACLInterfaceAddDel) GetCrcString() string + func (*MacipACLInterfaceAddDel) GetMessageName() string + func (*MacipACLInterfaceAddDel) GetMessageType() api.MessageType + type MacipACLInterfaceAddDelReply struct + Retval int32 + func (*MacipACLInterfaceAddDelReply) GetCrcString() string + func (*MacipACLInterfaceAddDelReply) GetMessageName() string + func (*MacipACLInterfaceAddDelReply) GetMessageType() api.MessageType + type MacipACLInterfaceGet struct + func (*MacipACLInterfaceGet) GetCrcString() string + func (*MacipACLInterfaceGet) GetMessageName() string + func (*MacipACLInterfaceGet) GetMessageType() api.MessageType + type MacipACLInterfaceGetReply struct + Acls []uint32 + Count uint32 + func (*MacipACLInterfaceGetReply) GetCrcString() string + func (*MacipACLInterfaceGetReply) GetMessageName() string + func (*MacipACLInterfaceGetReply) GetMessageType() api.MessageType + type MacipACLInterfaceListDetails struct + Acls []uint32 + Count uint8 + SwIfIndex uint32 + func (*MacipACLInterfaceListDetails) GetCrcString() string + func (*MacipACLInterfaceListDetails) GetMessageName() string + func (*MacipACLInterfaceListDetails) GetMessageType() api.MessageType + type MacipACLInterfaceListDump struct + SwIfIndex uint32 + func (*MacipACLInterfaceListDump) GetCrcString() string + func (*MacipACLInterfaceListDump) GetMessageName() string + func (*MacipACLInterfaceListDump) GetMessageType() api.MessageType + type MacipACLRule struct + IsIPv6 uint8 + IsPermit uint8 + SrcIPAddr []byte + SrcIPPrefixLen uint8 + SrcMac []byte + SrcMacMask []byte + func (*MacipACLRule) GetCrcString() string + func (*MacipACLRule) GetTypeName() string + type RPCService interface + ACLAddReplace func(ctx context.Context, in *ACLAddReplace) (*ACLAddReplaceReply, error) + ACLDel func(ctx context.Context, in *ACLDel) (*ACLDelReply, error) + ACLInterfaceAddDel func(ctx context.Context, in *ACLInterfaceAddDel) (*ACLInterfaceAddDelReply, error) + ACLInterfaceSetACLList func(ctx context.Context, in *ACLInterfaceSetACLList) (*ACLInterfaceSetACLListReply, error) + ACLInterfaceSetEtypeWhitelist func(ctx context.Context, in *ACLInterfaceSetEtypeWhitelist) (*ACLInterfaceSetEtypeWhitelistReply, error) + ACLPluginControlPing func(ctx context.Context, in *ACLPluginControlPing) (*ACLPluginControlPingReply, error) + ACLPluginGetConnTableMaxEntries func(ctx context.Context, in *ACLPluginGetConnTableMaxEntries) (*ACLPluginGetConnTableMaxEntriesReply, error) + ACLPluginGetVersion func(ctx context.Context, in *ACLPluginGetVersion) (*ACLPluginGetVersionReply, error) + DumpACL func(ctx context.Context, in *ACLDump) (RPCService_DumpACLClient, error) + DumpACLInterfaceEtypeWhitelist func(ctx context.Context, in *ACLInterfaceEtypeWhitelistDump) (RPCService_DumpACLInterfaceEtypeWhitelistClient, error) + DumpACLInterfaceList func(ctx context.Context, in *ACLInterfaceListDump) (RPCService_DumpACLInterfaceListClient, error) + DumpMacipACL func(ctx context.Context, in *MacipACLDump) (RPCService_DumpMacipACLClient, error) + DumpMacipACLInterfaceList func(ctx context.Context, in *MacipACLInterfaceListDump) (RPCService_DumpMacipACLInterfaceListClient, error) + MacipACLAdd func(ctx context.Context, in *MacipACLAdd) (*MacipACLAddReply, error) + MacipACLAddReplace func(ctx context.Context, in *MacipACLAddReplace) (*MacipACLAddReplaceReply, error) + MacipACLDel func(ctx context.Context, in *MacipACLDel) (*MacipACLDelReply, error) + MacipACLInterfaceAddDel func(ctx context.Context, in *MacipACLInterfaceAddDel) (*MacipACLInterfaceAddDelReply, error) + MacipACLInterfaceGet func(ctx context.Context, in *MacipACLInterfaceGet) (*MacipACLInterfaceGetReply, error) + func NewServiceClient(ch api.Channel) RPCService + type RPCService_DumpACLClient interface + Recv func() (*ACLDetails, error) + type RPCService_DumpACLInterfaceEtypeWhitelistClient interface + Recv func() (*ACLInterfaceEtypeWhitelistDetails, error) + type RPCService_DumpACLInterfaceListClient interface + Recv func() (*ACLInterfaceListDetails, error) + type RPCService_DumpMacipACLClient interface + Recv func() (*MacipACLDetails, error) + type RPCService_DumpMacipACLInterfaceListClient interface + Recv func() (*MacipACLInterfaceListDetails, error)