Versions in this module Expand all Collapse all v0 v0.4.0 Jan 17, 2022 Changes in this version + const APIFile + const APIVersion + const VersionCrc + var AddressFamily_name = map[uint32]string + var AddressFamily_value = map[string]uint32 + var IPDscp_name = map[uint8]string + var IPDscp_value = map[string]uint8 + var IPEcn_name = map[uint8]string + var IPEcn_value = map[string]uint8 + var IPProto_name = map[uint32]string + var IPProto_value = map[string]uint32 + var IfStatusFlags_name = map[uint32]string + var IfStatusFlags_value = map[string]uint32 + var IfType_name = map[uint32]string + var IfType_value = map[string]uint32 + var LinkDuplex_name = map[uint32]string + var LinkDuplex_value = map[string]uint32 + var MtuProto_name = map[uint32]string + var MtuProto_value = map[string]uint32 + var RxMode_name = map[uint32]string + var RxMode_value = map[string]uint32 + var SubIfFlags_name = map[uint32]string + var SubIfFlags_value = map[string]uint32 + func AllMessages() []api.Message + type Address struct + Af AddressFamily + Un AddressUnion + func ParseAddress(s string) (Address, error) + func (x *Address) MarshalText() ([]byte, error) + func (x *Address) UnmarshalText(text []byte) error + func (x Address) String() string + func (x Address) ToIP() net.IP + 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 (u *AddressUnion) GetIP4() (a IP4Address) + func (u *AddressUnion) GetIP6() (a IP6Address) + func (u *AddressUnion) SetIP4(a IP4Address) + func (u *AddressUnion) SetIP6(a IP6Address) + type AddressWithPrefix Prefix + func ParseAddressWithPrefix(s string) (AddressWithPrefix, error) + func (x *AddressWithPrefix) MarshalText() ([]byte, error) + func (x *AddressWithPrefix) UnmarshalText(text []byte) error + func (x AddressWithPrefix) String() string + type IP4Address [4]uint8 + func ParseIP4Address(s string) (IP4Address, error) + func (x *IP4Address) MarshalText() ([]byte, error) + func (x *IP4Address) UnmarshalText(text []byte) error + func (x IP4Address) String() string + func (x IP4Address) ToIP() net.IP + type IP4AddressWithPrefix IP4Prefix + type IP4Prefix struct + Address IP4Address + Len uint8 + func ParseIP4Prefix(s string) (prefix IP4Prefix, err error) + func (x *IP4Prefix) MarshalText() ([]byte, error) + func (x *IP4Prefix) UnmarshalText(text []byte) error + func (x IP4Prefix) String() string + func (x IP4Prefix) ToIPNet() *net.IPNet + type IP6Address [16]uint8 + func ParseIP6Address(s string) (IP6Address, error) + func (x *IP6Address) MarshalText() ([]byte, error) + func (x *IP6Address) UnmarshalText(text []byte) error + func (x IP6Address) String() string + func (x IP6Address) ToIP() net.IP + type IP6AddressWithPrefix IP6Prefix + type IP6Prefix struct + Address IP6Address + Len uint8 + func ParseIP6Prefix(s string) (prefix IP6Prefix, err error) + func (x *IP6Prefix) MarshalText() ([]byte, error) + func (x *IP6Prefix) UnmarshalText(text []byte) error + func (x IP6Prefix) String() string + func (x IP6Prefix) ToIPNet() *net.IPNet + type IPDscp uint8 + const IP_API_DSCP_AF11 + const IP_API_DSCP_AF12 + const IP_API_DSCP_AF13 + const IP_API_DSCP_AF21 + const IP_API_DSCP_AF22 + const IP_API_DSCP_AF23 + const IP_API_DSCP_AF31 + const IP_API_DSCP_AF32 + const IP_API_DSCP_AF33 + const IP_API_DSCP_AF41 + const IP_API_DSCP_AF42 + const IP_API_DSCP_AF43 + const IP_API_DSCP_CS0 + const IP_API_DSCP_CS1 + const IP_API_DSCP_CS2 + const IP_API_DSCP_CS3 + const IP_API_DSCP_CS4 + const IP_API_DSCP_CS5 + const IP_API_DSCP_CS6 + const IP_API_DSCP_CS7 + const IP_API_DSCP_EF + func (x IPDscp) String() string + type IPEcn uint8 + const IP_API_ECN_CE + const IP_API_ECN_ECT0 + const IP_API_ECN_ECT1 + const IP_API_ECN_NONE + func (x IPEcn) String() string + type IPProto uint32 + const IP_API_PROTO_AH + const IP_API_PROTO_EIGRP + const IP_API_PROTO_ESP + const IP_API_PROTO_GRE + const IP_API_PROTO_HOPOPT + const IP_API_PROTO_ICMP + const IP_API_PROTO_IGMP + const IP_API_PROTO_OSPF + const IP_API_PROTO_RESERVED + const IP_API_PROTO_SCTP + const IP_API_PROTO_TCP + const IP_API_PROTO_UDP + func (x IPProto) String() string + type IfStatusFlags uint32 + const IF_STATUS_API_FLAG_ADMIN_UP + const IF_STATUS_API_FLAG_LINK_UP + func (x IfStatusFlags) String() string + type IfType uint32 + const IF_API_TYPE_HARDWARE + const IF_API_TYPE_P2P + const IF_API_TYPE_PIPE + const IF_API_TYPE_SUB + func (x IfType) String() string + type InterfaceIndex uint32 + type LinkDuplex uint32 + const LINK_DUPLEX_API_FULL + const LINK_DUPLEX_API_HALF + const LINK_DUPLEX_API_UNKNOWN + func (x LinkDuplex) String() string + type MapAddDelRule struct + IP6Dst IP6Address + Index uint32 + IsAdd bool + Psid uint16 + func (*MapAddDelRule) GetCrcString() string + func (*MapAddDelRule) GetMessageName() string + func (*MapAddDelRule) GetMessageType() api.MessageType + func (m *MapAddDelRule) Marshal(b []byte) ([]byte, error) + func (m *MapAddDelRule) Reset() + func (m *MapAddDelRule) Size() (size int) + func (m *MapAddDelRule) Unmarshal(b []byte) error + type MapAddDelRuleReply struct + Retval int32 + func (*MapAddDelRuleReply) GetCrcString() string + func (*MapAddDelRuleReply) GetMessageName() string + func (*MapAddDelRuleReply) GetMessageType() api.MessageType + func (m *MapAddDelRuleReply) Marshal(b []byte) ([]byte, error) + func (m *MapAddDelRuleReply) Reset() + func (m *MapAddDelRuleReply) Size() (size int) + func (m *MapAddDelRuleReply) Unmarshal(b []byte) error + type MapAddDomain struct + EaBitsLen uint8 + IP4Prefix IP4Prefix + IP6Prefix IP6Prefix + IP6Src IP6Prefix + Mtu uint16 + PsidLength uint8 + PsidOffset uint8 + Tag string + func (*MapAddDomain) GetCrcString() string + func (*MapAddDomain) GetMessageName() string + func (*MapAddDomain) GetMessageType() api.MessageType + func (m *MapAddDomain) Marshal(b []byte) ([]byte, error) + func (m *MapAddDomain) Reset() + func (m *MapAddDomain) Size() (size int) + func (m *MapAddDomain) Unmarshal(b []byte) error + type MapAddDomainReply struct + Index uint32 + Retval int32 + func (*MapAddDomainReply) GetCrcString() string + func (*MapAddDomainReply) GetMessageName() string + func (*MapAddDomainReply) GetMessageType() api.MessageType + func (m *MapAddDomainReply) Marshal(b []byte) ([]byte, error) + func (m *MapAddDomainReply) Reset() + func (m *MapAddDomainReply) Size() (size int) + func (m *MapAddDomainReply) Unmarshal(b []byte) error + type MapDelDomain struct + Index uint32 + func (*MapDelDomain) GetCrcString() string + func (*MapDelDomain) GetMessageName() string + func (*MapDelDomain) GetMessageType() api.MessageType + func (m *MapDelDomain) Marshal(b []byte) ([]byte, error) + func (m *MapDelDomain) Reset() + func (m *MapDelDomain) Size() (size int) + func (m *MapDelDomain) Unmarshal(b []byte) error + type MapDelDomainReply struct + Retval int32 + func (*MapDelDomainReply) GetCrcString() string + func (*MapDelDomainReply) GetMessageName() string + func (*MapDelDomainReply) GetMessageType() api.MessageType + func (m *MapDelDomainReply) Marshal(b []byte) ([]byte, error) + func (m *MapDelDomainReply) Reset() + func (m *MapDelDomainReply) Size() (size int) + func (m *MapDelDomainReply) Unmarshal(b []byte) error + type MapDomainDetails struct + DomainIndex uint32 + EaBitsLen uint8 + Flags uint8 + IP4Prefix IP4Prefix + IP6Prefix IP6Prefix + IP6Src IP6Prefix + Mtu uint16 + PsidLength uint8 + PsidOffset uint8 + Tag string + func (*MapDomainDetails) GetCrcString() string + func (*MapDomainDetails) GetMessageName() string + func (*MapDomainDetails) GetMessageType() api.MessageType + func (m *MapDomainDetails) Marshal(b []byte) ([]byte, error) + func (m *MapDomainDetails) Reset() + func (m *MapDomainDetails) Size() (size int) + func (m *MapDomainDetails) Unmarshal(b []byte) error + type MapDomainDump struct + func (*MapDomainDump) GetCrcString() string + func (*MapDomainDump) GetMessageName() string + func (*MapDomainDump) GetMessageType() api.MessageType + func (m *MapDomainDump) Marshal(b []byte) ([]byte, error) + func (m *MapDomainDump) Reset() + func (m *MapDomainDump) Size() (size int) + func (m *MapDomainDump) Unmarshal(b []byte) error + type MapIfEnableDisable struct + IsEnable bool + IsTranslation bool + SwIfIndex InterfaceIndex + func (*MapIfEnableDisable) GetCrcString() string + func (*MapIfEnableDisable) GetMessageName() string + func (*MapIfEnableDisable) GetMessageType() api.MessageType + func (m *MapIfEnableDisable) Marshal(b []byte) ([]byte, error) + func (m *MapIfEnableDisable) Reset() + func (m *MapIfEnableDisable) Size() (size int) + func (m *MapIfEnableDisable) Unmarshal(b []byte) error + type MapIfEnableDisableReply struct + Retval int32 + func (*MapIfEnableDisableReply) GetCrcString() string + func (*MapIfEnableDisableReply) GetMessageName() string + func (*MapIfEnableDisableReply) GetMessageType() api.MessageType + func (m *MapIfEnableDisableReply) Marshal(b []byte) ([]byte, error) + func (m *MapIfEnableDisableReply) Reset() + func (m *MapIfEnableDisableReply) Size() (size int) + func (m *MapIfEnableDisableReply) Unmarshal(b []byte) error + type MapParamAddDelPreResolve struct + IP4NhAddress IP4Address + IP6NhAddress IP6Address + IsAdd bool + func (*MapParamAddDelPreResolve) GetCrcString() string + func (*MapParamAddDelPreResolve) GetMessageName() string + func (*MapParamAddDelPreResolve) GetMessageType() api.MessageType + func (m *MapParamAddDelPreResolve) Marshal(b []byte) ([]byte, error) + func (m *MapParamAddDelPreResolve) Reset() + func (m *MapParamAddDelPreResolve) Size() (size int) + func (m *MapParamAddDelPreResolve) Unmarshal(b []byte) error + type MapParamAddDelPreResolveReply struct + Retval int32 + func (*MapParamAddDelPreResolveReply) GetCrcString() string + func (*MapParamAddDelPreResolveReply) GetMessageName() string + func (*MapParamAddDelPreResolveReply) GetMessageType() api.MessageType + func (m *MapParamAddDelPreResolveReply) Marshal(b []byte) ([]byte, error) + func (m *MapParamAddDelPreResolveReply) Reset() + func (m *MapParamAddDelPreResolveReply) Size() (size int) + func (m *MapParamAddDelPreResolveReply) Unmarshal(b []byte) error + type MapParamGet struct + func (*MapParamGet) GetCrcString() string + func (*MapParamGet) GetMessageName() string + func (*MapParamGet) GetMessageType() api.MessageType + func (m *MapParamGet) Marshal(b []byte) ([]byte, error) + func (m *MapParamGet) Reset() + func (m *MapParamGet) Size() (size int) + func (m *MapParamGet) Unmarshal(b []byte) error + type MapParamGetReply struct + FragIgnoreDf uint8 + FragInner uint8 + ICMP6EnableUnreachable bool + ICMPIP4ErrRelaySrc IP4Address + IP4Buffers uint32 + IP4HtRatio float64 + IP4LifetimeMs uint16 + IP4NhAddress IP4Address + IP4PoolSize uint16 + IP6NhAddress IP6Address + Retval int32 + SecCheckEnable bool + SecCheckFragments bool + TcClass uint8 + TcCopy bool + func (*MapParamGetReply) GetCrcString() string + func (*MapParamGetReply) GetMessageName() string + func (*MapParamGetReply) GetMessageType() api.MessageType + func (m *MapParamGetReply) Marshal(b []byte) ([]byte, error) + func (m *MapParamGetReply) Reset() + func (m *MapParamGetReply) Size() (size int) + func (m *MapParamGetReply) Unmarshal(b []byte) error + type MapParamSetFragmentation struct + IgnoreDf bool + Inner bool + func (*MapParamSetFragmentation) GetCrcString() string + func (*MapParamSetFragmentation) GetMessageName() string + func (*MapParamSetFragmentation) GetMessageType() api.MessageType + func (m *MapParamSetFragmentation) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetFragmentation) Reset() + func (m *MapParamSetFragmentation) Size() (size int) + func (m *MapParamSetFragmentation) Unmarshal(b []byte) error + type MapParamSetFragmentationReply struct + Retval int32 + func (*MapParamSetFragmentationReply) GetCrcString() string + func (*MapParamSetFragmentationReply) GetMessageName() string + func (*MapParamSetFragmentationReply) GetMessageType() api.MessageType + func (m *MapParamSetFragmentationReply) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetFragmentationReply) Reset() + func (m *MapParamSetFragmentationReply) Size() (size int) + func (m *MapParamSetFragmentationReply) Unmarshal(b []byte) error + type MapParamSetICMP struct + IP4ErrRelaySrc IP4Address + func (*MapParamSetICMP) GetCrcString() string + func (*MapParamSetICMP) GetMessageName() string + func (*MapParamSetICMP) GetMessageType() api.MessageType + func (m *MapParamSetICMP) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetICMP) Reset() + func (m *MapParamSetICMP) Size() (size int) + func (m *MapParamSetICMP) Unmarshal(b []byte) error + type MapParamSetICMP6 struct + EnableUnreachable bool + func (*MapParamSetICMP6) GetCrcString() string + func (*MapParamSetICMP6) GetMessageName() string + func (*MapParamSetICMP6) GetMessageType() api.MessageType + func (m *MapParamSetICMP6) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetICMP6) Reset() + func (m *MapParamSetICMP6) Size() (size int) + func (m *MapParamSetICMP6) Unmarshal(b []byte) error + type MapParamSetICMP6Reply struct + Retval int32 + func (*MapParamSetICMP6Reply) GetCrcString() string + func (*MapParamSetICMP6Reply) GetMessageName() string + func (*MapParamSetICMP6Reply) GetMessageType() api.MessageType + func (m *MapParamSetICMP6Reply) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetICMP6Reply) Reset() + func (m *MapParamSetICMP6Reply) Size() (size int) + func (m *MapParamSetICMP6Reply) Unmarshal(b []byte) error + type MapParamSetICMPReply struct + Retval int32 + func (*MapParamSetICMPReply) GetCrcString() string + func (*MapParamSetICMPReply) GetMessageName() string + func (*MapParamSetICMPReply) GetMessageType() api.MessageType + func (m *MapParamSetICMPReply) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetICMPReply) Reset() + func (m *MapParamSetICMPReply) Size() (size int) + func (m *MapParamSetICMPReply) Unmarshal(b []byte) error + type MapParamSetSecurityCheck struct + Enable bool + Fragments bool + func (*MapParamSetSecurityCheck) GetCrcString() string + func (*MapParamSetSecurityCheck) GetMessageName() string + func (*MapParamSetSecurityCheck) GetMessageType() api.MessageType + func (m *MapParamSetSecurityCheck) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetSecurityCheck) Reset() + func (m *MapParamSetSecurityCheck) Size() (size int) + func (m *MapParamSetSecurityCheck) Unmarshal(b []byte) error + type MapParamSetSecurityCheckReply struct + Retval int32 + func (*MapParamSetSecurityCheckReply) GetCrcString() string + func (*MapParamSetSecurityCheckReply) GetMessageName() string + func (*MapParamSetSecurityCheckReply) GetMessageType() api.MessageType + func (m *MapParamSetSecurityCheckReply) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetSecurityCheckReply) Reset() + func (m *MapParamSetSecurityCheckReply) Size() (size int) + func (m *MapParamSetSecurityCheckReply) Unmarshal(b []byte) error + type MapParamSetTCP struct + TCPMss uint16 + func (*MapParamSetTCP) GetCrcString() string + func (*MapParamSetTCP) GetMessageName() string + func (*MapParamSetTCP) GetMessageType() api.MessageType + func (m *MapParamSetTCP) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetTCP) Reset() + func (m *MapParamSetTCP) Size() (size int) + func (m *MapParamSetTCP) Unmarshal(b []byte) error + type MapParamSetTCPReply struct + Retval int32 + func (*MapParamSetTCPReply) GetCrcString() string + func (*MapParamSetTCPReply) GetMessageName() string + func (*MapParamSetTCPReply) GetMessageType() api.MessageType + func (m *MapParamSetTCPReply) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetTCPReply) Reset() + func (m *MapParamSetTCPReply) Size() (size int) + func (m *MapParamSetTCPReply) Unmarshal(b []byte) error + type MapParamSetTrafficClass struct + Copy bool + TcClass uint8 + func (*MapParamSetTrafficClass) GetCrcString() string + func (*MapParamSetTrafficClass) GetMessageName() string + func (*MapParamSetTrafficClass) GetMessageType() api.MessageType + func (m *MapParamSetTrafficClass) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetTrafficClass) Reset() + func (m *MapParamSetTrafficClass) Size() (size int) + func (m *MapParamSetTrafficClass) Unmarshal(b []byte) error + type MapParamSetTrafficClassReply struct + Retval int32 + func (*MapParamSetTrafficClassReply) GetCrcString() string + func (*MapParamSetTrafficClassReply) GetMessageName() string + func (*MapParamSetTrafficClassReply) GetMessageType() api.MessageType + func (m *MapParamSetTrafficClassReply) Marshal(b []byte) ([]byte, error) + func (m *MapParamSetTrafficClassReply) Reset() + func (m *MapParamSetTrafficClassReply) Size() (size int) + func (m *MapParamSetTrafficClassReply) Unmarshal(b []byte) error + type MapRuleDetails struct + IP6Dst IP6Address + Psid uint16 + func (*MapRuleDetails) GetCrcString() string + func (*MapRuleDetails) GetMessageName() string + func (*MapRuleDetails) GetMessageType() api.MessageType + func (m *MapRuleDetails) Marshal(b []byte) ([]byte, error) + func (m *MapRuleDetails) Reset() + func (m *MapRuleDetails) Size() (size int) + func (m *MapRuleDetails) Unmarshal(b []byte) error + type MapRuleDump struct + DomainIndex uint32 + func (*MapRuleDump) GetCrcString() string + func (*MapRuleDump) GetMessageName() string + func (*MapRuleDump) GetMessageType() api.MessageType + func (m *MapRuleDump) Marshal(b []byte) ([]byte, error) + func (m *MapRuleDump) Reset() + func (m *MapRuleDump) Size() (size int) + func (m *MapRuleDump) Unmarshal(b []byte) error + type MapSummaryStats struct + func (*MapSummaryStats) GetCrcString() string + func (*MapSummaryStats) GetMessageName() string + func (*MapSummaryStats) GetMessageType() api.MessageType + func (m *MapSummaryStats) Marshal(b []byte) ([]byte, error) + func (m *MapSummaryStats) Reset() + func (m *MapSummaryStats) Size() (size int) + func (m *MapSummaryStats) Unmarshal(b []byte) error + type MapSummaryStatsReply struct + Retval int32 + TotalBindings uint64 + TotalBytes []uint64 + TotalIP4Fragments uint64 + TotalPkts []uint64 + TotalSecurityCheck []uint64 + func (*MapSummaryStatsReply) GetCrcString() string + func (*MapSummaryStatsReply) GetMessageName() string + func (*MapSummaryStatsReply) GetMessageType() api.MessageType + func (m *MapSummaryStatsReply) Marshal(b []byte) ([]byte, error) + func (m *MapSummaryStatsReply) Reset() + func (m *MapSummaryStatsReply) Size() (size int) + func (m *MapSummaryStatsReply) Unmarshal(b []byte) error + type Mprefix struct + Af AddressFamily + GrpAddress AddressUnion + GrpAddressLength uint16 + SrcAddress AddressUnion + type MtuProto uint32 + const MTU_PROTO_API_IP4 + const MTU_PROTO_API_IP6 + const MTU_PROTO_API_L3 + const MTU_PROTO_API_MPLS + const MTU_PROTO_API_N + func (x MtuProto) String() string + type Prefix struct + Address Address + Len uint8 + func ParsePrefix(ip string) (prefix Prefix, err error) + func (x *Prefix) MarshalText() ([]byte, error) + func (x *Prefix) UnmarshalText(text []byte) error + func (x Prefix) String() string + func (x Prefix) ToIPNet() *net.IPNet + type PrefixMatcher struct + Ge uint8 + Le uint8 + type RPCService interface + MapAddDelRule func(ctx context.Context, in *MapAddDelRule) (*MapAddDelRuleReply, error) + MapAddDomain func(ctx context.Context, in *MapAddDomain) (*MapAddDomainReply, error) + MapDelDomain func(ctx context.Context, in *MapDelDomain) (*MapDelDomainReply, error) + MapDomainDump func(ctx context.Context, in *MapDomainDump) (RPCService_MapDomainDumpClient, error) + MapIfEnableDisable func(ctx context.Context, in *MapIfEnableDisable) (*MapIfEnableDisableReply, error) + MapParamAddDelPreResolve func(ctx context.Context, in *MapParamAddDelPreResolve) (*MapParamAddDelPreResolveReply, error) + MapParamGet func(ctx context.Context, in *MapParamGet) (*MapParamGetReply, error) + MapParamSetFragmentation func(ctx context.Context, in *MapParamSetFragmentation) (*MapParamSetFragmentationReply, error) + MapParamSetICMP func(ctx context.Context, in *MapParamSetICMP) (*MapParamSetICMPReply, error) + MapParamSetICMP6 func(ctx context.Context, in *MapParamSetICMP6) (*MapParamSetICMP6Reply, error) + MapParamSetSecurityCheck func(ctx context.Context, in *MapParamSetSecurityCheck) (*MapParamSetSecurityCheckReply, error) + MapParamSetTCP func(ctx context.Context, in *MapParamSetTCP) (*MapParamSetTCPReply, error) + MapParamSetTrafficClass func(ctx context.Context, in *MapParamSetTrafficClass) (*MapParamSetTrafficClassReply, error) + MapRuleDump func(ctx context.Context, in *MapRuleDump) (RPCService_MapRuleDumpClient, error) + MapSummaryStats func(ctx context.Context, in *MapSummaryStats) (*MapSummaryStatsReply, error) + func NewServiceClient(conn api.Connection) RPCService + type RPCService_MapDomainDumpClient interface + Recv func() (*MapDomainDetails, error) + type RPCService_MapRuleDumpClient interface + Recv func() (*MapRuleDetails, error) + type RxMode uint32 + const RX_MODE_API_ADAPTIVE + const RX_MODE_API_DEFAULT + const RX_MODE_API_INTERRUPT + const RX_MODE_API_POLLING + const RX_MODE_API_UNKNOWN + func (x RxMode) String() string + type SubIfFlags uint32 + const SUB_IF_API_FLAG_DEFAULT + const SUB_IF_API_FLAG_DOT1AD + const SUB_IF_API_FLAG_DOT1AH + const SUB_IF_API_FLAG_EXACT_MATCH + const SUB_IF_API_FLAG_INNER_VLAN_ID_ANY + const SUB_IF_API_FLAG_MASK_VNET + const SUB_IF_API_FLAG_NO_TAGS + const SUB_IF_API_FLAG_ONE_TAG + const SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY + const SUB_IF_API_FLAG_TWO_TAGS + func (x SubIfFlags) String() string