Documentation
¶
Index ¶
- Variables
- type CountersT
- type HistT
- type IPTypeT
- type MSEE
- type MSEEAddDecapRouteArgs
- func (p *MSEEAddDecapRouteArgs) GetDstIPPrefix() *MseeIPPrefixT
- func (p *MSEEAddDecapRouteArgs) GetInnerVlan() MseeVlanT
- func (p *MSEEAddDecapRouteArgs) GetMac() MseeMacT
- func (p *MSEEAddDecapRouteArgs) GetOuterVlan() MseeVlanT
- func (p *MSEEAddDecapRouteArgs) GetPort() MseePortT
- func (p *MSEEAddDecapRouteArgs) GetVrfID() MseeVrfIDT
- func (p *MSEEAddDecapRouteArgs) IsSetDstIPPrefix() bool
- func (p *MSEEAddDecapRouteArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteArgs) ReadField3(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteArgs) ReadField4(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteArgs) ReadField5(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteArgs) ReadField6(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteArgs) String() string
- func (p *MSEEAddDecapRouteArgs) Write(oprot thrift.TProtocol) error
- type MSEEAddDecapRouteResult
- func (p *MSEEAddDecapRouteResult) GetSuccess() ResultT
- func (p *MSEEAddDecapRouteResult) IsSetSuccess() bool
- func (p *MSEEAddDecapRouteResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEAddDecapRouteResult) String() string
- func (p *MSEEAddDecapRouteResult) Write(oprot thrift.TProtocol) error
- type MSEEAddEncapRouteArgs
- func (p *MSEEAddEncapRouteArgs) GetDstHostIP() *MseeIPAddressT
- func (p *MSEEAddEncapRouteArgs) GetDstMacAddress() MseeMacT
- func (p *MSEEAddEncapRouteArgs) GetDstVMIPPrefix() *MseeIPPrefixT
- func (p *MSEEAddEncapRouteArgs) GetPort() MseeUDPPortT
- func (p *MSEEAddEncapRouteArgs) GetVni() MseeVniT
- func (p *MSEEAddEncapRouteArgs) GetVrfID() MseeVrfIDT
- func (p *MSEEAddEncapRouteArgs) IsSetDstHostIP() bool
- func (p *MSEEAddEncapRouteArgs) IsSetDstVMIPPrefix() bool
- func (p *MSEEAddEncapRouteArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteArgs) ReadField3(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteArgs) ReadField4(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteArgs) ReadField5(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteArgs) ReadField6(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteArgs) String() string
- func (p *MSEEAddEncapRouteArgs) Write(oprot thrift.TProtocol) error
- type MSEEAddEncapRouteResult
- func (p *MSEEAddEncapRouteResult) GetSuccess() ResultT
- func (p *MSEEAddEncapRouteResult) IsSetSuccess() bool
- func (p *MSEEAddEncapRouteResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEAddEncapRouteResult) String() string
- func (p *MSEEAddEncapRouteResult) Write(oprot thrift.TProtocol) error
- type MSEEAddPortToVrfArgs
- func (p *MSEEAddPortToVrfArgs) GetInnerVlan() MseeVlanT
- func (p *MSEEAddPortToVrfArgs) GetOuterVlan() MseeVlanT
- func (p *MSEEAddPortToVrfArgs) GetPort() MseePortT
- func (p *MSEEAddPortToVrfArgs) GetVrfID() MseeVrfIDT
- func (p *MSEEAddPortToVrfArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEAddPortToVrfArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEAddPortToVrfArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *MSEEAddPortToVrfArgs) ReadField3(iprot thrift.TProtocol) error
- func (p *MSEEAddPortToVrfArgs) ReadField4(iprot thrift.TProtocol) error
- func (p *MSEEAddPortToVrfArgs) String() string
- func (p *MSEEAddPortToVrfArgs) Write(oprot thrift.TProtocol) error
- type MSEEAddPortToVrfResult
- func (p *MSEEAddPortToVrfResult) GetSuccess() ResultT
- func (p *MSEEAddPortToVrfResult) IsSetSuccess() bool
- func (p *MSEEAddPortToVrfResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEAddPortToVrfResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEAddPortToVrfResult) String() string
- func (p *MSEEAddPortToVrfResult) Write(oprot thrift.TProtocol) error
- type MSEEClient
- func (p *MSEEClient) AddDecapRoute(vrf_id MseeVrfIDT, dst_ip_prefix *MseeIPPrefixT, mac MseeMacT, port MseePortT, ...) (r ResultT, err error)
- func (p *MSEEClient) AddEncapRoute(vrf_id MseeVrfIDT, dst_vm_ip_prefix *MseeIPPrefixT, ...) (r ResultT, err error)
- func (p *MSEEClient) AddPortToVrf(vrf_id MseeVrfIDT, port MseePortT, outer_vlan MseeVlanT, inner_vlan MseeVlanT) (r ResultT, err error)
- func (p *MSEEClient) DeleteDecapRoute(vrf_id MseeVrfIDT, dst_ip_prefix *MseeIPPrefixT) (r ResultT, err error)
- func (p *MSEEClient) DeleteEncapRoute(vrf_id MseeVrfIDT, dst_vm_ip_prefix *MseeIPPrefixT) (r ResultT, err error)
- func (p *MSEEClient) DeletePortFromVrf(port MseePortT, outer_vlan MseeVlanT, inner_vlan MseeVlanT) (r ResultT, err error)
- func (p *MSEEClient) GetCounters(group MseeGroupT) (r CountersT, err error)
- func (p *MSEEClient) GetHist() (r HistT, err error)
- func (p *MSEEClient) GetStatistics(group MseeGroupT) (r StatisticsT, err error)
- func (p *MSEEClient) InitDpdkPort(nb_customer_ports MseePortCountT, mac_addr MseeMacT, ipv4_loaddr MseeIp4T, ...) (r ResultT, err error)
- func (p *MSEEClient) MapVniToVrf(vni MseeVniT, vrf_id MseeVrfIDT) (r ResultT, err error)
- func (p *MSEEClient) UnmapVniToVrf(vni MseeVniT) (r ResultT, err error)
- type MSEEDeleteDecapRouteArgs
- func (p *MSEEDeleteDecapRouteArgs) GetDstIPPrefix() *MseeIPPrefixT
- func (p *MSEEDeleteDecapRouteArgs) GetVrfID() MseeVrfIDT
- func (p *MSEEDeleteDecapRouteArgs) IsSetDstIPPrefix() bool
- func (p *MSEEDeleteDecapRouteArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEDeleteDecapRouteArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEDeleteDecapRouteArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *MSEEDeleteDecapRouteArgs) String() string
- func (p *MSEEDeleteDecapRouteArgs) Write(oprot thrift.TProtocol) error
- type MSEEDeleteDecapRouteResult
- func (p *MSEEDeleteDecapRouteResult) GetSuccess() ResultT
- func (p *MSEEDeleteDecapRouteResult) IsSetSuccess() bool
- func (p *MSEEDeleteDecapRouteResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEDeleteDecapRouteResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEDeleteDecapRouteResult) String() string
- func (p *MSEEDeleteDecapRouteResult) Write(oprot thrift.TProtocol) error
- type MSEEDeleteEncapRouteArgs
- func (p *MSEEDeleteEncapRouteArgs) GetDstVMIPPrefix() *MseeIPPrefixT
- func (p *MSEEDeleteEncapRouteArgs) GetVrfID() MseeVrfIDT
- func (p *MSEEDeleteEncapRouteArgs) IsSetDstVMIPPrefix() bool
- func (p *MSEEDeleteEncapRouteArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEDeleteEncapRouteArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEDeleteEncapRouteArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *MSEEDeleteEncapRouteArgs) String() string
- func (p *MSEEDeleteEncapRouteArgs) Write(oprot thrift.TProtocol) error
- type MSEEDeleteEncapRouteResult
- func (p *MSEEDeleteEncapRouteResult) GetSuccess() ResultT
- func (p *MSEEDeleteEncapRouteResult) IsSetSuccess() bool
- func (p *MSEEDeleteEncapRouteResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEDeleteEncapRouteResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEDeleteEncapRouteResult) String() string
- func (p *MSEEDeleteEncapRouteResult) Write(oprot thrift.TProtocol) error
- type MSEEDeletePortFromVrfArgs
- func (p *MSEEDeletePortFromVrfArgs) GetInnerVlan() MseeVlanT
- func (p *MSEEDeletePortFromVrfArgs) GetOuterVlan() MseeVlanT
- func (p *MSEEDeletePortFromVrfArgs) GetPort() MseePortT
- func (p *MSEEDeletePortFromVrfArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEDeletePortFromVrfArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEDeletePortFromVrfArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *MSEEDeletePortFromVrfArgs) ReadField3(iprot thrift.TProtocol) error
- func (p *MSEEDeletePortFromVrfArgs) String() string
- func (p *MSEEDeletePortFromVrfArgs) Write(oprot thrift.TProtocol) error
- type MSEEDeletePortFromVrfResult
- func (p *MSEEDeletePortFromVrfResult) GetSuccess() ResultT
- func (p *MSEEDeletePortFromVrfResult) IsSetSuccess() bool
- func (p *MSEEDeletePortFromVrfResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEDeletePortFromVrfResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEDeletePortFromVrfResult) String() string
- func (p *MSEEDeletePortFromVrfResult) Write(oprot thrift.TProtocol) error
- type MSEEGetCountersArgs
- type MSEEGetCountersResult
- func (p *MSEEGetCountersResult) GetSuccess() CountersT
- func (p *MSEEGetCountersResult) IsSetSuccess() bool
- func (p *MSEEGetCountersResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEGetCountersResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEGetCountersResult) String() string
- func (p *MSEEGetCountersResult) Write(oprot thrift.TProtocol) error
- type MSEEGetHistArgs
- type MSEEGetHistResult
- func (p *MSEEGetHistResult) GetSuccess() HistT
- func (p *MSEEGetHistResult) IsSetSuccess() bool
- func (p *MSEEGetHistResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEGetHistResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEGetHistResult) String() string
- func (p *MSEEGetHistResult) Write(oprot thrift.TProtocol) error
- type MSEEGetStatisticsArgs
- func (p *MSEEGetStatisticsArgs) GetGroup() MseeGroupT
- func (p *MSEEGetStatisticsArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEGetStatisticsArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEGetStatisticsArgs) String() string
- func (p *MSEEGetStatisticsArgs) Write(oprot thrift.TProtocol) error
- type MSEEGetStatisticsResult
- func (p *MSEEGetStatisticsResult) GetSuccess() StatisticsT
- func (p *MSEEGetStatisticsResult) IsSetSuccess() bool
- func (p *MSEEGetStatisticsResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEGetStatisticsResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEGetStatisticsResult) String() string
- func (p *MSEEGetStatisticsResult) Write(oprot thrift.TProtocol) error
- type MSEEInitDpdkPortArgs
- func (p *MSEEInitDpdkPortArgs) GetIpv4Loaddr() MseeIp4T
- func (p *MSEEInitDpdkPortArgs) GetIpv6Loaddr() *MseeIp6T
- func (p *MSEEInitDpdkPortArgs) GetMacAddr() MseeMacT
- func (p *MSEEInitDpdkPortArgs) GetNbCustomerPorts() MseePortCountT
- func (p *MSEEInitDpdkPortArgs) IsSetIpv6Loaddr() bool
- func (p *MSEEInitDpdkPortArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEInitDpdkPortArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEInitDpdkPortArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *MSEEInitDpdkPortArgs) ReadField3(iprot thrift.TProtocol) error
- func (p *MSEEInitDpdkPortArgs) ReadField4(iprot thrift.TProtocol) error
- func (p *MSEEInitDpdkPortArgs) String() string
- func (p *MSEEInitDpdkPortArgs) Write(oprot thrift.TProtocol) error
- type MSEEInitDpdkPortResult
- func (p *MSEEInitDpdkPortResult) GetSuccess() ResultT
- func (p *MSEEInitDpdkPortResult) IsSetSuccess() bool
- func (p *MSEEInitDpdkPortResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEInitDpdkPortResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEInitDpdkPortResult) String() string
- func (p *MSEEInitDpdkPortResult) Write(oprot thrift.TProtocol) error
- type MSEEMapVniToVrfArgs
- func (p *MSEEMapVniToVrfArgs) GetVni() MseeVniT
- func (p *MSEEMapVniToVrfArgs) GetVrfID() MseeVrfIDT
- func (p *MSEEMapVniToVrfArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEMapVniToVrfArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEMapVniToVrfArgs) ReadField2(iprot thrift.TProtocol) error
- func (p *MSEEMapVniToVrfArgs) String() string
- func (p *MSEEMapVniToVrfArgs) Write(oprot thrift.TProtocol) error
- type MSEEMapVniToVrfResult
- func (p *MSEEMapVniToVrfResult) GetSuccess() ResultT
- func (p *MSEEMapVniToVrfResult) IsSetSuccess() bool
- func (p *MSEEMapVniToVrfResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEMapVniToVrfResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEMapVniToVrfResult) String() string
- func (p *MSEEMapVniToVrfResult) Write(oprot thrift.TProtocol) error
- type MSEEProcessor
- func (p *MSEEProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
- func (p *MSEEProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
- func (p *MSEEProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
- func (p *MSEEProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
- type MSEEUnmapVniToVrfArgs
- func (p *MSEEUnmapVniToVrfArgs) GetVni() MseeVniT
- func (p *MSEEUnmapVniToVrfArgs) Read(iprot thrift.TProtocol) error
- func (p *MSEEUnmapVniToVrfArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *MSEEUnmapVniToVrfArgs) String() string
- func (p *MSEEUnmapVniToVrfArgs) Write(oprot thrift.TProtocol) error
- type MSEEUnmapVniToVrfResult
- func (p *MSEEUnmapVniToVrfResult) GetSuccess() ResultT
- func (p *MSEEUnmapVniToVrfResult) IsSetSuccess() bool
- func (p *MSEEUnmapVniToVrfResult) Read(iprot thrift.TProtocol) error
- func (p *MSEEUnmapVniToVrfResult) ReadField0(iprot thrift.TProtocol) error
- func (p *MSEEUnmapVniToVrfResult) String() string
- func (p *MSEEUnmapVniToVrfResult) Write(oprot thrift.TProtocol) error
- type MseeCounterName
- type MseeGroupT
- type MseeIPAddressT
- func (p *MseeIPAddressT) GetIP() *MseeIPT
- func (p *MseeIPAddressT) GetType() IPTypeT
- func (p *MseeIPAddressT) IsSetIP() bool
- func (p *MseeIPAddressT) Read(iprot thrift.TProtocol) error
- func (p *MseeIPAddressT) ReadField1(iprot thrift.TProtocol) error
- func (p *MseeIPAddressT) ReadField2(iprot thrift.TProtocol) error
- func (p *MseeIPAddressT) String() string
- func (p *MseeIPAddressT) Write(oprot thrift.TProtocol) error
- type MseeIPPrefixT
- func (p *MseeIPPrefixT) GetIP() *MseeIPAddressT
- func (p *MseeIPPrefixT) GetMaskLength() MseePrefixLenT
- func (p *MseeIPPrefixT) IsSetIP() bool
- func (p *MseeIPPrefixT) Read(iprot thrift.TProtocol) error
- func (p *MseeIPPrefixT) ReadField1(iprot thrift.TProtocol) error
- func (p *MseeIPPrefixT) ReadField2(iprot thrift.TProtocol) error
- func (p *MseeIPPrefixT) String() string
- func (p *MseeIPPrefixT) Write(oprot thrift.TProtocol) error
- type MseeIPT
- func (p *MseeIPT) CountSetFieldsMseeIPT() int
- func (p *MseeIPT) GetIp4() MseeIp4T
- func (p *MseeIPT) GetIp6() *MseeIp6T
- func (p *MseeIPT) IsSetIp4() bool
- func (p *MseeIPT) IsSetIp6() bool
- func (p *MseeIPT) Read(iprot thrift.TProtocol) error
- func (p *MseeIPT) ReadField1(iprot thrift.TProtocol) error
- func (p *MseeIPT) ReadField2(iprot thrift.TProtocol) error
- func (p *MseeIPT) String() string
- func (p *MseeIPT) Write(oprot thrift.TProtocol) error
- type MseeIp4T
- type MseeIp6T
- func (p *MseeIp6T) GetHigh() int64
- func (p *MseeIp6T) GetLow() int64
- func (p *MseeIp6T) Read(iprot thrift.TProtocol) error
- func (p *MseeIp6T) ReadField1(iprot thrift.TProtocol) error
- func (p *MseeIp6T) ReadField2(iprot thrift.TProtocol) error
- func (p *MseeIp6T) String() string
- func (p *MseeIp6T) Write(oprot thrift.TProtocol) error
- type MseeMacT
- type MseeObjectIDT
- type MseePortCountT
- type MseePortT
- type MseePrefixLenT
- type MseeQueueIDT
- type MseeStatisticsName
- type MseeUDPPortT
- type MseeVlanT
- type MseeVniT
- type MseeVrfIDT
- type ResultT
- type StatisticsT
Constants ¶
This section is empty.
Variables ¶
View Source
var GoUnusedProtection__ int
Functions ¶
This section is empty.
Types ¶
type CountersT ¶
type CountersT map[MseeGroupT]map[MseeCounterName]int64
var MSEEGetCountersResult_Success_DEFAULT CountersT
func CountersTPtr ¶
type HistT ¶
type HistT map[MseeQueueIDT]map[int8]float64
var MSEEGetHistResult_Success_DEFAULT HistT
type IPTypeT ¶
type IPTypeT int64
func IPTypeTFromString ¶
func IPTypeTPtr ¶
func (IPTypeT) MarshalText ¶
func (*IPTypeT) UnmarshalText ¶
type MSEE ¶
type MSEE interface { // Parameters: // - NbCustomerPorts // - MacAddr // - Ipv4Loaddr // - Ipv6Loaddr InitDpdkPort(nb_customer_ports MseePortCountT, mac_addr MseeMacT, ipv4_loaddr MseeIp4T, ipv6_loaddr *MseeIp6T) (r ResultT, err error) // Parameters: // - VrfID // - Port // - OuterVlan // - InnerVlan AddPortToVrf(vrf_id MseeVrfIDT, port MseePortT, outer_vlan MseeVlanT, inner_vlan MseeVlanT) (r ResultT, err error) // Parameters: // - Port // - OuterVlan // - InnerVlan DeletePortFromVrf(port MseePortT, outer_vlan MseeVlanT, inner_vlan MseeVlanT) (r ResultT, err error) // Parameters: // - Vni // - VrfID MapVniToVrf(vni MseeVniT, vrf_id MseeVrfIDT) (r ResultT, err error) // Parameters: // - Vni UnmapVniToVrf(vni MseeVniT) (r ResultT, err error) // Parameters: // - VrfID // - DstVMIPPrefix // - DstHostIP // - DstMacAddress // - Vni // - Port AddEncapRoute(vrf_id MseeVrfIDT, dst_vm_ip_prefix *MseeIPPrefixT, dst_host_ip *MseeIPAddressT, dst_mac_address MseeMacT, vni MseeVniT, port MseeUDPPortT) (r ResultT, err error) // Parameters: // - VrfID // - DstVMIPPrefix DeleteEncapRoute(vrf_id MseeVrfIDT, dst_vm_ip_prefix *MseeIPPrefixT) (r ResultT, err error) // Parameters: // - VrfID // - DstIPPrefix // - Mac // - Port // - OuterVlan // - InnerVlan AddDecapRoute(vrf_id MseeVrfIDT, dst_ip_prefix *MseeIPPrefixT, mac MseeMacT, port MseePortT, outer_vlan MseeVlanT, inner_vlan MseeVlanT) (r ResultT, err error) // Parameters: // - VrfID // - DstIPPrefix DeleteDecapRoute(vrf_id MseeVrfIDT, dst_ip_prefix *MseeIPPrefixT) (r ResultT, err error) // Parameters: // - Group GetCounters(group MseeGroupT) (r CountersT, err error) // Parameters: // - Group GetStatistics(group MseeGroupT) (r StatisticsT, err error) GetHist() (r HistT, err error) }
type MSEEAddDecapRouteArgs ¶
type MSEEAddDecapRouteArgs struct { VrfID MseeVrfIDT `thrift:"vrf_id,1" db:"vrf_id" json:"vrf_id"` DstIPPrefix *MseeIPPrefixT `thrift:"dst_ip_prefix,2" db:"dst_ip_prefix" json:"dst_ip_prefix"` Mac MseeMacT `thrift:"mac,3" db:"mac" json:"mac"` Port MseePortT `thrift:"port,4" db:"port" json:"port"` OuterVlan MseeVlanT `thrift:"outer_vlan,5" db:"outer_vlan" json:"outer_vlan"` InnerVlan MseeVlanT `thrift:"inner_vlan,6" db:"inner_vlan" json:"inner_vlan"` }
Attributes:
- VrfID
- DstIPPrefix
- Mac
- Port
- OuterVlan
- InnerVlan
func NewMSEEAddDecapRouteArgs ¶
func NewMSEEAddDecapRouteArgs() *MSEEAddDecapRouteArgs
func (*MSEEAddDecapRouteArgs) GetDstIPPrefix ¶
func (p *MSEEAddDecapRouteArgs) GetDstIPPrefix() *MseeIPPrefixT
func (*MSEEAddDecapRouteArgs) GetInnerVlan ¶
func (p *MSEEAddDecapRouteArgs) GetInnerVlan() MseeVlanT
func (*MSEEAddDecapRouteArgs) GetMac ¶
func (p *MSEEAddDecapRouteArgs) GetMac() MseeMacT
func (*MSEEAddDecapRouteArgs) GetOuterVlan ¶
func (p *MSEEAddDecapRouteArgs) GetOuterVlan() MseeVlanT
func (*MSEEAddDecapRouteArgs) GetPort ¶
func (p *MSEEAddDecapRouteArgs) GetPort() MseePortT
func (*MSEEAddDecapRouteArgs) GetVrfID ¶
func (p *MSEEAddDecapRouteArgs) GetVrfID() MseeVrfIDT
func (*MSEEAddDecapRouteArgs) IsSetDstIPPrefix ¶
func (p *MSEEAddDecapRouteArgs) IsSetDstIPPrefix() bool
func (*MSEEAddDecapRouteArgs) Read ¶
func (p *MSEEAddDecapRouteArgs) Read(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteArgs) ReadField1 ¶
func (p *MSEEAddDecapRouteArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteArgs) ReadField2 ¶
func (p *MSEEAddDecapRouteArgs) ReadField2(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteArgs) ReadField3 ¶
func (p *MSEEAddDecapRouteArgs) ReadField3(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteArgs) ReadField4 ¶
func (p *MSEEAddDecapRouteArgs) ReadField4(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteArgs) ReadField5 ¶
func (p *MSEEAddDecapRouteArgs) ReadField5(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteArgs) ReadField6 ¶
func (p *MSEEAddDecapRouteArgs) ReadField6(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteArgs) String ¶
func (p *MSEEAddDecapRouteArgs) String() string
type MSEEAddDecapRouteResult ¶
type MSEEAddDecapRouteResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEAddDecapRouteResult ¶
func NewMSEEAddDecapRouteResult() *MSEEAddDecapRouteResult
func (*MSEEAddDecapRouteResult) GetSuccess ¶
func (p *MSEEAddDecapRouteResult) GetSuccess() ResultT
func (*MSEEAddDecapRouteResult) IsSetSuccess ¶
func (p *MSEEAddDecapRouteResult) IsSetSuccess() bool
func (*MSEEAddDecapRouteResult) Read ¶
func (p *MSEEAddDecapRouteResult) Read(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteResult) ReadField0 ¶
func (p *MSEEAddDecapRouteResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEAddDecapRouteResult) String ¶
func (p *MSEEAddDecapRouteResult) String() string
type MSEEAddEncapRouteArgs ¶
type MSEEAddEncapRouteArgs struct { VrfID MseeVrfIDT `thrift:"vrf_id,1" db:"vrf_id" json:"vrf_id"` DstVMIPPrefix *MseeIPPrefixT `thrift:"dst_vm_ip_prefix,2" db:"dst_vm_ip_prefix" json:"dst_vm_ip_prefix"` DstHostIP *MseeIPAddressT `thrift:"dst_host_ip,3" db:"dst_host_ip" json:"dst_host_ip"` DstMacAddress MseeMacT `thrift:"dst_mac_address,4" db:"dst_mac_address" json:"dst_mac_address"` Vni MseeVniT `thrift:"vni,5" db:"vni" json:"vni"` Port MseeUDPPortT `thrift:"port,6" db:"port" json:"port"` }
Attributes:
- VrfID
- DstVMIPPrefix
- DstHostIP
- DstMacAddress
- Vni
- Port
func NewMSEEAddEncapRouteArgs ¶
func NewMSEEAddEncapRouteArgs() *MSEEAddEncapRouteArgs
func (*MSEEAddEncapRouteArgs) GetDstHostIP ¶
func (p *MSEEAddEncapRouteArgs) GetDstHostIP() *MseeIPAddressT
func (*MSEEAddEncapRouteArgs) GetDstMacAddress ¶
func (p *MSEEAddEncapRouteArgs) GetDstMacAddress() MseeMacT
func (*MSEEAddEncapRouteArgs) GetDstVMIPPrefix ¶
func (p *MSEEAddEncapRouteArgs) GetDstVMIPPrefix() *MseeIPPrefixT
func (*MSEEAddEncapRouteArgs) GetPort ¶
func (p *MSEEAddEncapRouteArgs) GetPort() MseeUDPPortT
func (*MSEEAddEncapRouteArgs) GetVni ¶
func (p *MSEEAddEncapRouteArgs) GetVni() MseeVniT
func (*MSEEAddEncapRouteArgs) GetVrfID ¶
func (p *MSEEAddEncapRouteArgs) GetVrfID() MseeVrfIDT
func (*MSEEAddEncapRouteArgs) IsSetDstHostIP ¶
func (p *MSEEAddEncapRouteArgs) IsSetDstHostIP() bool
func (*MSEEAddEncapRouteArgs) IsSetDstVMIPPrefix ¶
func (p *MSEEAddEncapRouteArgs) IsSetDstVMIPPrefix() bool
func (*MSEEAddEncapRouteArgs) Read ¶
func (p *MSEEAddEncapRouteArgs) Read(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteArgs) ReadField1 ¶
func (p *MSEEAddEncapRouteArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteArgs) ReadField2 ¶
func (p *MSEEAddEncapRouteArgs) ReadField2(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteArgs) ReadField3 ¶
func (p *MSEEAddEncapRouteArgs) ReadField3(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteArgs) ReadField4 ¶
func (p *MSEEAddEncapRouteArgs) ReadField4(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteArgs) ReadField5 ¶
func (p *MSEEAddEncapRouteArgs) ReadField5(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteArgs) ReadField6 ¶
func (p *MSEEAddEncapRouteArgs) ReadField6(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteArgs) String ¶
func (p *MSEEAddEncapRouteArgs) String() string
type MSEEAddEncapRouteResult ¶
type MSEEAddEncapRouteResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEAddEncapRouteResult ¶
func NewMSEEAddEncapRouteResult() *MSEEAddEncapRouteResult
func (*MSEEAddEncapRouteResult) GetSuccess ¶
func (p *MSEEAddEncapRouteResult) GetSuccess() ResultT
func (*MSEEAddEncapRouteResult) IsSetSuccess ¶
func (p *MSEEAddEncapRouteResult) IsSetSuccess() bool
func (*MSEEAddEncapRouteResult) Read ¶
func (p *MSEEAddEncapRouteResult) Read(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteResult) ReadField0 ¶
func (p *MSEEAddEncapRouteResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEAddEncapRouteResult) String ¶
func (p *MSEEAddEncapRouteResult) String() string
type MSEEAddPortToVrfArgs ¶
type MSEEAddPortToVrfArgs struct { VrfID MseeVrfIDT `thrift:"vrf_id,1" db:"vrf_id" json:"vrf_id"` Port MseePortT `thrift:"port,2" db:"port" json:"port"` OuterVlan MseeVlanT `thrift:"outer_vlan,3" db:"outer_vlan" json:"outer_vlan"` InnerVlan MseeVlanT `thrift:"inner_vlan,4" db:"inner_vlan" json:"inner_vlan"` }
Attributes:
- VrfID
- Port
- OuterVlan
- InnerVlan
func NewMSEEAddPortToVrfArgs ¶
func NewMSEEAddPortToVrfArgs() *MSEEAddPortToVrfArgs
func (*MSEEAddPortToVrfArgs) GetInnerVlan ¶
func (p *MSEEAddPortToVrfArgs) GetInnerVlan() MseeVlanT
func (*MSEEAddPortToVrfArgs) GetOuterVlan ¶
func (p *MSEEAddPortToVrfArgs) GetOuterVlan() MseeVlanT
func (*MSEEAddPortToVrfArgs) GetPort ¶
func (p *MSEEAddPortToVrfArgs) GetPort() MseePortT
func (*MSEEAddPortToVrfArgs) GetVrfID ¶
func (p *MSEEAddPortToVrfArgs) GetVrfID() MseeVrfIDT
func (*MSEEAddPortToVrfArgs) Read ¶
func (p *MSEEAddPortToVrfArgs) Read(iprot thrift.TProtocol) error
func (*MSEEAddPortToVrfArgs) ReadField1 ¶
func (p *MSEEAddPortToVrfArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEAddPortToVrfArgs) ReadField2 ¶
func (p *MSEEAddPortToVrfArgs) ReadField2(iprot thrift.TProtocol) error
func (*MSEEAddPortToVrfArgs) ReadField3 ¶
func (p *MSEEAddPortToVrfArgs) ReadField3(iprot thrift.TProtocol) error
func (*MSEEAddPortToVrfArgs) ReadField4 ¶
func (p *MSEEAddPortToVrfArgs) ReadField4(iprot thrift.TProtocol) error
func (*MSEEAddPortToVrfArgs) String ¶
func (p *MSEEAddPortToVrfArgs) String() string
type MSEEAddPortToVrfResult ¶
type MSEEAddPortToVrfResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEAddPortToVrfResult ¶
func NewMSEEAddPortToVrfResult() *MSEEAddPortToVrfResult
func (*MSEEAddPortToVrfResult) GetSuccess ¶
func (p *MSEEAddPortToVrfResult) GetSuccess() ResultT
func (*MSEEAddPortToVrfResult) IsSetSuccess ¶
func (p *MSEEAddPortToVrfResult) IsSetSuccess() bool
func (*MSEEAddPortToVrfResult) Read ¶
func (p *MSEEAddPortToVrfResult) Read(iprot thrift.TProtocol) error
func (*MSEEAddPortToVrfResult) ReadField0 ¶
func (p *MSEEAddPortToVrfResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEAddPortToVrfResult) String ¶
func (p *MSEEAddPortToVrfResult) String() string
type MSEEClient ¶
type MSEEClient struct { Transport thrift.TTransport ProtocolFactory thrift.TProtocolFactory InputProtocol thrift.TProtocol OutputProtocol thrift.TProtocol SeqId int32 }
func NewMSEEClientFactory ¶
func NewMSEEClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *MSEEClient
func NewMSEEClientProtocol ¶
func NewMSEEClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *MSEEClient
func (*MSEEClient) AddDecapRoute ¶
func (p *MSEEClient) AddDecapRoute(vrf_id MseeVrfIDT, dst_ip_prefix *MseeIPPrefixT, mac MseeMacT, port MseePortT, outer_vlan MseeVlanT, inner_vlan MseeVlanT) (r ResultT, err error)
Parameters:
- VrfID
- DstIPPrefix
- Mac
- Port
- OuterVlan
- InnerVlan
func (*MSEEClient) AddEncapRoute ¶
func (p *MSEEClient) AddEncapRoute(vrf_id MseeVrfIDT, dst_vm_ip_prefix *MseeIPPrefixT, dst_host_ip *MseeIPAddressT, dst_mac_address MseeMacT, vni MseeVniT, port MseeUDPPortT) (r ResultT, err error)
Parameters:
- VrfID
- DstVMIPPrefix
- DstHostIP
- DstMacAddress
- Vni
- Port
func (*MSEEClient) AddPortToVrf ¶
func (p *MSEEClient) AddPortToVrf(vrf_id MseeVrfIDT, port MseePortT, outer_vlan MseeVlanT, inner_vlan MseeVlanT) (r ResultT, err error)
Parameters:
- VrfID
- Port
- OuterVlan
- InnerVlan
func (*MSEEClient) DeleteDecapRoute ¶
func (p *MSEEClient) DeleteDecapRoute(vrf_id MseeVrfIDT, dst_ip_prefix *MseeIPPrefixT) (r ResultT, err error)
Parameters:
- VrfID
- DstIPPrefix
func (*MSEEClient) DeleteEncapRoute ¶
func (p *MSEEClient) DeleteEncapRoute(vrf_id MseeVrfIDT, dst_vm_ip_prefix *MseeIPPrefixT) (r ResultT, err error)
Parameters:
- VrfID
- DstVMIPPrefix
func (*MSEEClient) DeletePortFromVrf ¶
func (p *MSEEClient) DeletePortFromVrf(port MseePortT, outer_vlan MseeVlanT, inner_vlan MseeVlanT) (r ResultT, err error)
Parameters:
- Port
- OuterVlan
- InnerVlan
func (*MSEEClient) GetCounters ¶
func (p *MSEEClient) GetCounters(group MseeGroupT) (r CountersT, err error)
Parameters:
- Group
func (*MSEEClient) GetHist ¶
func (p *MSEEClient) GetHist() (r HistT, err error)
func (*MSEEClient) GetStatistics ¶
func (p *MSEEClient) GetStatistics(group MseeGroupT) (r StatisticsT, err error)
Parameters:
- Group
func (*MSEEClient) InitDpdkPort ¶
func (p *MSEEClient) InitDpdkPort(nb_customer_ports MseePortCountT, mac_addr MseeMacT, ipv4_loaddr MseeIp4T, ipv6_loaddr *MseeIp6T) (r ResultT, err error)
Parameters:
- NbCustomerPorts
- MacAddr
- Ipv4Loaddr
- Ipv6Loaddr
func (*MSEEClient) MapVniToVrf ¶
func (p *MSEEClient) MapVniToVrf(vni MseeVniT, vrf_id MseeVrfIDT) (r ResultT, err error)
Parameters:
- Vni
- VrfID
func (*MSEEClient) UnmapVniToVrf ¶
func (p *MSEEClient) UnmapVniToVrf(vni MseeVniT) (r ResultT, err error)
Parameters:
- Vni
type MSEEDeleteDecapRouteArgs ¶
type MSEEDeleteDecapRouteArgs struct { VrfID MseeVrfIDT `thrift:"vrf_id,1" db:"vrf_id" json:"vrf_id"` DstIPPrefix *MseeIPPrefixT `thrift:"dst_ip_prefix,2" db:"dst_ip_prefix" json:"dst_ip_prefix"` }
Attributes:
- VrfID
- DstIPPrefix
func NewMSEEDeleteDecapRouteArgs ¶
func NewMSEEDeleteDecapRouteArgs() *MSEEDeleteDecapRouteArgs
func (*MSEEDeleteDecapRouteArgs) GetDstIPPrefix ¶
func (p *MSEEDeleteDecapRouteArgs) GetDstIPPrefix() *MseeIPPrefixT
func (*MSEEDeleteDecapRouteArgs) GetVrfID ¶
func (p *MSEEDeleteDecapRouteArgs) GetVrfID() MseeVrfIDT
func (*MSEEDeleteDecapRouteArgs) IsSetDstIPPrefix ¶
func (p *MSEEDeleteDecapRouteArgs) IsSetDstIPPrefix() bool
func (*MSEEDeleteDecapRouteArgs) Read ¶
func (p *MSEEDeleteDecapRouteArgs) Read(iprot thrift.TProtocol) error
func (*MSEEDeleteDecapRouteArgs) ReadField1 ¶
func (p *MSEEDeleteDecapRouteArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEDeleteDecapRouteArgs) ReadField2 ¶
func (p *MSEEDeleteDecapRouteArgs) ReadField2(iprot thrift.TProtocol) error
func (*MSEEDeleteDecapRouteArgs) String ¶
func (p *MSEEDeleteDecapRouteArgs) String() string
type MSEEDeleteDecapRouteResult ¶
type MSEEDeleteDecapRouteResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEDeleteDecapRouteResult ¶
func NewMSEEDeleteDecapRouteResult() *MSEEDeleteDecapRouteResult
func (*MSEEDeleteDecapRouteResult) GetSuccess ¶
func (p *MSEEDeleteDecapRouteResult) GetSuccess() ResultT
func (*MSEEDeleteDecapRouteResult) IsSetSuccess ¶
func (p *MSEEDeleteDecapRouteResult) IsSetSuccess() bool
func (*MSEEDeleteDecapRouteResult) Read ¶
func (p *MSEEDeleteDecapRouteResult) Read(iprot thrift.TProtocol) error
func (*MSEEDeleteDecapRouteResult) ReadField0 ¶
func (p *MSEEDeleteDecapRouteResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEDeleteDecapRouteResult) String ¶
func (p *MSEEDeleteDecapRouteResult) String() string
type MSEEDeleteEncapRouteArgs ¶
type MSEEDeleteEncapRouteArgs struct { VrfID MseeVrfIDT `thrift:"vrf_id,1" db:"vrf_id" json:"vrf_id"` DstVMIPPrefix *MseeIPPrefixT `thrift:"dst_vm_ip_prefix,2" db:"dst_vm_ip_prefix" json:"dst_vm_ip_prefix"` }
Attributes:
- VrfID
- DstVMIPPrefix
func NewMSEEDeleteEncapRouteArgs ¶
func NewMSEEDeleteEncapRouteArgs() *MSEEDeleteEncapRouteArgs
func (*MSEEDeleteEncapRouteArgs) GetDstVMIPPrefix ¶
func (p *MSEEDeleteEncapRouteArgs) GetDstVMIPPrefix() *MseeIPPrefixT
func (*MSEEDeleteEncapRouteArgs) GetVrfID ¶
func (p *MSEEDeleteEncapRouteArgs) GetVrfID() MseeVrfIDT
func (*MSEEDeleteEncapRouteArgs) IsSetDstVMIPPrefix ¶
func (p *MSEEDeleteEncapRouteArgs) IsSetDstVMIPPrefix() bool
func (*MSEEDeleteEncapRouteArgs) Read ¶
func (p *MSEEDeleteEncapRouteArgs) Read(iprot thrift.TProtocol) error
func (*MSEEDeleteEncapRouteArgs) ReadField1 ¶
func (p *MSEEDeleteEncapRouteArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEDeleteEncapRouteArgs) ReadField2 ¶
func (p *MSEEDeleteEncapRouteArgs) ReadField2(iprot thrift.TProtocol) error
func (*MSEEDeleteEncapRouteArgs) String ¶
func (p *MSEEDeleteEncapRouteArgs) String() string
type MSEEDeleteEncapRouteResult ¶
type MSEEDeleteEncapRouteResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEDeleteEncapRouteResult ¶
func NewMSEEDeleteEncapRouteResult() *MSEEDeleteEncapRouteResult
func (*MSEEDeleteEncapRouteResult) GetSuccess ¶
func (p *MSEEDeleteEncapRouteResult) GetSuccess() ResultT
func (*MSEEDeleteEncapRouteResult) IsSetSuccess ¶
func (p *MSEEDeleteEncapRouteResult) IsSetSuccess() bool
func (*MSEEDeleteEncapRouteResult) Read ¶
func (p *MSEEDeleteEncapRouteResult) Read(iprot thrift.TProtocol) error
func (*MSEEDeleteEncapRouteResult) ReadField0 ¶
func (p *MSEEDeleteEncapRouteResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEDeleteEncapRouteResult) String ¶
func (p *MSEEDeleteEncapRouteResult) String() string
type MSEEDeletePortFromVrfArgs ¶
type MSEEDeletePortFromVrfArgs struct { Port MseePortT `thrift:"port,1" db:"port" json:"port"` OuterVlan MseeVlanT `thrift:"outer_vlan,2" db:"outer_vlan" json:"outer_vlan"` InnerVlan MseeVlanT `thrift:"inner_vlan,3" db:"inner_vlan" json:"inner_vlan"` }
Attributes:
- Port
- OuterVlan
- InnerVlan
func NewMSEEDeletePortFromVrfArgs ¶
func NewMSEEDeletePortFromVrfArgs() *MSEEDeletePortFromVrfArgs
func (*MSEEDeletePortFromVrfArgs) GetInnerVlan ¶
func (p *MSEEDeletePortFromVrfArgs) GetInnerVlan() MseeVlanT
func (*MSEEDeletePortFromVrfArgs) GetOuterVlan ¶
func (p *MSEEDeletePortFromVrfArgs) GetOuterVlan() MseeVlanT
func (*MSEEDeletePortFromVrfArgs) GetPort ¶
func (p *MSEEDeletePortFromVrfArgs) GetPort() MseePortT
func (*MSEEDeletePortFromVrfArgs) Read ¶
func (p *MSEEDeletePortFromVrfArgs) Read(iprot thrift.TProtocol) error
func (*MSEEDeletePortFromVrfArgs) ReadField1 ¶
func (p *MSEEDeletePortFromVrfArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEDeletePortFromVrfArgs) ReadField2 ¶
func (p *MSEEDeletePortFromVrfArgs) ReadField2(iprot thrift.TProtocol) error
func (*MSEEDeletePortFromVrfArgs) ReadField3 ¶
func (p *MSEEDeletePortFromVrfArgs) ReadField3(iprot thrift.TProtocol) error
func (*MSEEDeletePortFromVrfArgs) String ¶
func (p *MSEEDeletePortFromVrfArgs) String() string
type MSEEDeletePortFromVrfResult ¶
type MSEEDeletePortFromVrfResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEDeletePortFromVrfResult ¶
func NewMSEEDeletePortFromVrfResult() *MSEEDeletePortFromVrfResult
func (*MSEEDeletePortFromVrfResult) GetSuccess ¶
func (p *MSEEDeletePortFromVrfResult) GetSuccess() ResultT
func (*MSEEDeletePortFromVrfResult) IsSetSuccess ¶
func (p *MSEEDeletePortFromVrfResult) IsSetSuccess() bool
func (*MSEEDeletePortFromVrfResult) Read ¶
func (p *MSEEDeletePortFromVrfResult) Read(iprot thrift.TProtocol) error
func (*MSEEDeletePortFromVrfResult) ReadField0 ¶
func (p *MSEEDeletePortFromVrfResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEDeletePortFromVrfResult) String ¶
func (p *MSEEDeletePortFromVrfResult) String() string
type MSEEGetCountersArgs ¶
type MSEEGetCountersArgs struct {
Group MseeGroupT `thrift:"group,1" db:"group" json:"group"`
}
Attributes:
- Group
func NewMSEEGetCountersArgs ¶
func NewMSEEGetCountersArgs() *MSEEGetCountersArgs
func (*MSEEGetCountersArgs) GetGroup ¶
func (p *MSEEGetCountersArgs) GetGroup() MseeGroupT
func (*MSEEGetCountersArgs) ReadField1 ¶
func (p *MSEEGetCountersArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEGetCountersArgs) String ¶
func (p *MSEEGetCountersArgs) String() string
type MSEEGetCountersResult ¶
type MSEEGetCountersResult struct {
Success CountersT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEGetCountersResult ¶
func NewMSEEGetCountersResult() *MSEEGetCountersResult
func (*MSEEGetCountersResult) GetSuccess ¶
func (p *MSEEGetCountersResult) GetSuccess() CountersT
func (*MSEEGetCountersResult) IsSetSuccess ¶
func (p *MSEEGetCountersResult) IsSetSuccess() bool
func (*MSEEGetCountersResult) Read ¶
func (p *MSEEGetCountersResult) Read(iprot thrift.TProtocol) error
func (*MSEEGetCountersResult) ReadField0 ¶
func (p *MSEEGetCountersResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEGetCountersResult) String ¶
func (p *MSEEGetCountersResult) String() string
type MSEEGetHistArgs ¶
type MSEEGetHistArgs struct { }
func NewMSEEGetHistArgs ¶
func NewMSEEGetHistArgs() *MSEEGetHistArgs
func (*MSEEGetHistArgs) String ¶
func (p *MSEEGetHistArgs) String() string
type MSEEGetHistResult ¶
type MSEEGetHistResult struct {
Success HistT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEGetHistResult ¶
func NewMSEEGetHistResult() *MSEEGetHistResult
func (*MSEEGetHistResult) GetSuccess ¶
func (p *MSEEGetHistResult) GetSuccess() HistT
func (*MSEEGetHistResult) IsSetSuccess ¶
func (p *MSEEGetHistResult) IsSetSuccess() bool
func (*MSEEGetHistResult) ReadField0 ¶
func (p *MSEEGetHistResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEGetHistResult) String ¶
func (p *MSEEGetHistResult) String() string
type MSEEGetStatisticsArgs ¶
type MSEEGetStatisticsArgs struct {
Group MseeGroupT `thrift:"group,1" db:"group" json:"group"`
}
Attributes:
- Group
func NewMSEEGetStatisticsArgs ¶
func NewMSEEGetStatisticsArgs() *MSEEGetStatisticsArgs
func (*MSEEGetStatisticsArgs) GetGroup ¶
func (p *MSEEGetStatisticsArgs) GetGroup() MseeGroupT
func (*MSEEGetStatisticsArgs) Read ¶
func (p *MSEEGetStatisticsArgs) Read(iprot thrift.TProtocol) error
func (*MSEEGetStatisticsArgs) ReadField1 ¶
func (p *MSEEGetStatisticsArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEGetStatisticsArgs) String ¶
func (p *MSEEGetStatisticsArgs) String() string
type MSEEGetStatisticsResult ¶
type MSEEGetStatisticsResult struct {
Success StatisticsT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEGetStatisticsResult ¶
func NewMSEEGetStatisticsResult() *MSEEGetStatisticsResult
func (*MSEEGetStatisticsResult) GetSuccess ¶
func (p *MSEEGetStatisticsResult) GetSuccess() StatisticsT
func (*MSEEGetStatisticsResult) IsSetSuccess ¶
func (p *MSEEGetStatisticsResult) IsSetSuccess() bool
func (*MSEEGetStatisticsResult) Read ¶
func (p *MSEEGetStatisticsResult) Read(iprot thrift.TProtocol) error
func (*MSEEGetStatisticsResult) ReadField0 ¶
func (p *MSEEGetStatisticsResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEGetStatisticsResult) String ¶
func (p *MSEEGetStatisticsResult) String() string
type MSEEInitDpdkPortArgs ¶
type MSEEInitDpdkPortArgs struct { NbCustomerPorts MseePortCountT `thrift:"nb_customer_ports,1" db:"nb_customer_ports" json:"nb_customer_ports"` MacAddr MseeMacT `thrift:"mac_addr,2" db:"mac_addr" json:"mac_addr"` Ipv4Loaddr MseeIp4T `thrift:"ipv4_loaddr,3" db:"ipv4_loaddr" json:"ipv4_loaddr"` Ipv6Loaddr *MseeIp6T `thrift:"ipv6_loaddr,4" db:"ipv6_loaddr" json:"ipv6_loaddr"` }
Attributes:
- NbCustomerPorts
- MacAddr
- Ipv4Loaddr
- Ipv6Loaddr
func NewMSEEInitDpdkPortArgs ¶
func NewMSEEInitDpdkPortArgs() *MSEEInitDpdkPortArgs
func (*MSEEInitDpdkPortArgs) GetIpv4Loaddr ¶
func (p *MSEEInitDpdkPortArgs) GetIpv4Loaddr() MseeIp4T
func (*MSEEInitDpdkPortArgs) GetIpv6Loaddr ¶
func (p *MSEEInitDpdkPortArgs) GetIpv6Loaddr() *MseeIp6T
func (*MSEEInitDpdkPortArgs) GetMacAddr ¶
func (p *MSEEInitDpdkPortArgs) GetMacAddr() MseeMacT
func (*MSEEInitDpdkPortArgs) GetNbCustomerPorts ¶
func (p *MSEEInitDpdkPortArgs) GetNbCustomerPorts() MseePortCountT
func (*MSEEInitDpdkPortArgs) IsSetIpv6Loaddr ¶
func (p *MSEEInitDpdkPortArgs) IsSetIpv6Loaddr() bool
func (*MSEEInitDpdkPortArgs) Read ¶
func (p *MSEEInitDpdkPortArgs) Read(iprot thrift.TProtocol) error
func (*MSEEInitDpdkPortArgs) ReadField1 ¶
func (p *MSEEInitDpdkPortArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEInitDpdkPortArgs) ReadField2 ¶
func (p *MSEEInitDpdkPortArgs) ReadField2(iprot thrift.TProtocol) error
func (*MSEEInitDpdkPortArgs) ReadField3 ¶
func (p *MSEEInitDpdkPortArgs) ReadField3(iprot thrift.TProtocol) error
func (*MSEEInitDpdkPortArgs) ReadField4 ¶
func (p *MSEEInitDpdkPortArgs) ReadField4(iprot thrift.TProtocol) error
func (*MSEEInitDpdkPortArgs) String ¶
func (p *MSEEInitDpdkPortArgs) String() string
type MSEEInitDpdkPortResult ¶
type MSEEInitDpdkPortResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEInitDpdkPortResult ¶
func NewMSEEInitDpdkPortResult() *MSEEInitDpdkPortResult
func (*MSEEInitDpdkPortResult) GetSuccess ¶
func (p *MSEEInitDpdkPortResult) GetSuccess() ResultT
func (*MSEEInitDpdkPortResult) IsSetSuccess ¶
func (p *MSEEInitDpdkPortResult) IsSetSuccess() bool
func (*MSEEInitDpdkPortResult) Read ¶
func (p *MSEEInitDpdkPortResult) Read(iprot thrift.TProtocol) error
func (*MSEEInitDpdkPortResult) ReadField0 ¶
func (p *MSEEInitDpdkPortResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEInitDpdkPortResult) String ¶
func (p *MSEEInitDpdkPortResult) String() string
type MSEEMapVniToVrfArgs ¶
type MSEEMapVniToVrfArgs struct { Vni MseeVniT `thrift:"vni,1" db:"vni" json:"vni"` VrfID MseeVrfIDT `thrift:"vrf_id,2" db:"vrf_id" json:"vrf_id"` }
Attributes:
- Vni
- VrfID
func NewMSEEMapVniToVrfArgs ¶
func NewMSEEMapVniToVrfArgs() *MSEEMapVniToVrfArgs
func (*MSEEMapVniToVrfArgs) GetVni ¶
func (p *MSEEMapVniToVrfArgs) GetVni() MseeVniT
func (*MSEEMapVniToVrfArgs) GetVrfID ¶
func (p *MSEEMapVniToVrfArgs) GetVrfID() MseeVrfIDT
func (*MSEEMapVniToVrfArgs) ReadField1 ¶
func (p *MSEEMapVniToVrfArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEMapVniToVrfArgs) ReadField2 ¶
func (p *MSEEMapVniToVrfArgs) ReadField2(iprot thrift.TProtocol) error
func (*MSEEMapVniToVrfArgs) String ¶
func (p *MSEEMapVniToVrfArgs) String() string
type MSEEMapVniToVrfResult ¶
type MSEEMapVniToVrfResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEMapVniToVrfResult ¶
func NewMSEEMapVniToVrfResult() *MSEEMapVniToVrfResult
func (*MSEEMapVniToVrfResult) GetSuccess ¶
func (p *MSEEMapVniToVrfResult) GetSuccess() ResultT
func (*MSEEMapVniToVrfResult) IsSetSuccess ¶
func (p *MSEEMapVniToVrfResult) IsSetSuccess() bool
func (*MSEEMapVniToVrfResult) Read ¶
func (p *MSEEMapVniToVrfResult) Read(iprot thrift.TProtocol) error
func (*MSEEMapVniToVrfResult) ReadField0 ¶
func (p *MSEEMapVniToVrfResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEMapVniToVrfResult) String ¶
func (p *MSEEMapVniToVrfResult) String() string
type MSEEProcessor ¶
type MSEEProcessor struct {
// contains filtered or unexported fields
}
func NewMSEEProcessor ¶
func NewMSEEProcessor(handler MSEE) *MSEEProcessor
func (*MSEEProcessor) AddToProcessorMap ¶
func (p *MSEEProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
func (*MSEEProcessor) GetProcessorFunction ¶
func (p *MSEEProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
func (*MSEEProcessor) Process ¶
func (p *MSEEProcessor) Process(iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
func (*MSEEProcessor) ProcessorMap ¶
func (p *MSEEProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
type MSEEUnmapVniToVrfArgs ¶
type MSEEUnmapVniToVrfArgs struct {
Vni MseeVniT `thrift:"vni,1" db:"vni" json:"vni"`
}
Attributes:
- Vni
func NewMSEEUnmapVniToVrfArgs ¶
func NewMSEEUnmapVniToVrfArgs() *MSEEUnmapVniToVrfArgs
func (*MSEEUnmapVniToVrfArgs) GetVni ¶
func (p *MSEEUnmapVniToVrfArgs) GetVni() MseeVniT
func (*MSEEUnmapVniToVrfArgs) Read ¶
func (p *MSEEUnmapVniToVrfArgs) Read(iprot thrift.TProtocol) error
func (*MSEEUnmapVniToVrfArgs) ReadField1 ¶
func (p *MSEEUnmapVniToVrfArgs) ReadField1(iprot thrift.TProtocol) error
func (*MSEEUnmapVniToVrfArgs) String ¶
func (p *MSEEUnmapVniToVrfArgs) String() string
type MSEEUnmapVniToVrfResult ¶
type MSEEUnmapVniToVrfResult struct {
Success *ResultT `thrift:"success,0" db:"success" json:"success,omitempty"`
}
Attributes:
- Success
func NewMSEEUnmapVniToVrfResult ¶
func NewMSEEUnmapVniToVrfResult() *MSEEUnmapVniToVrfResult
func (*MSEEUnmapVniToVrfResult) GetSuccess ¶
func (p *MSEEUnmapVniToVrfResult) GetSuccess() ResultT
func (*MSEEUnmapVniToVrfResult) IsSetSuccess ¶
func (p *MSEEUnmapVniToVrfResult) IsSetSuccess() bool
func (*MSEEUnmapVniToVrfResult) Read ¶
func (p *MSEEUnmapVniToVrfResult) Read(iprot thrift.TProtocol) error
func (*MSEEUnmapVniToVrfResult) ReadField0 ¶
func (p *MSEEUnmapVniToVrfResult) ReadField0(iprot thrift.TProtocol) error
func (*MSEEUnmapVniToVrfResult) String ¶
func (p *MSEEUnmapVniToVrfResult) String() string
type MseeCounterName ¶
type MseeCounterName string
func MseeCounterNamePtr ¶
func MseeCounterNamePtr(v MseeCounterName) *MseeCounterName
type MseeGroupT ¶
type MseeGroupT string
func MseeGroupTPtr ¶
func MseeGroupTPtr(v MseeGroupT) *MseeGroupT
type MseeIPAddressT ¶
type MseeIPAddressT struct { IP *MseeIPT `thrift:"ip,1" db:"ip" json:"ip"` Type IPTypeT `thrift:"type,2" db:"type" json:"type"` }
Attributes:
- IP
- Type
var MSEEAddEncapRouteArgs_DstHostIP_DEFAULT *MseeIPAddressT
var MseeIPPrefixT_IP_DEFAULT *MseeIPAddressT
func NewMseeIPAddressT ¶
func NewMseeIPAddressT() *MseeIPAddressT
func (*MseeIPAddressT) GetIP ¶
func (p *MseeIPAddressT) GetIP() *MseeIPT
func (*MseeIPAddressT) GetType ¶
func (p *MseeIPAddressT) GetType() IPTypeT
func (*MseeIPAddressT) IsSetIP ¶
func (p *MseeIPAddressT) IsSetIP() bool
func (*MseeIPAddressT) ReadField1 ¶
func (p *MseeIPAddressT) ReadField1(iprot thrift.TProtocol) error
func (*MseeIPAddressT) ReadField2 ¶
func (p *MseeIPAddressT) ReadField2(iprot thrift.TProtocol) error
func (*MseeIPAddressT) String ¶
func (p *MseeIPAddressT) String() string
type MseeIPPrefixT ¶
type MseeIPPrefixT struct { IP *MseeIPAddressT `thrift:"ip,1" db:"ip" json:"ip"` MaskLength MseePrefixLenT `thrift:"mask_length,2" db:"mask_length" json:"mask_length"` }
Attributes:
- IP
- MaskLength
var MSEEAddDecapRouteArgs_DstIPPrefix_DEFAULT *MseeIPPrefixT
var MSEEAddEncapRouteArgs_DstVMIPPrefix_DEFAULT *MseeIPPrefixT
var MSEEDeleteDecapRouteArgs_DstIPPrefix_DEFAULT *MseeIPPrefixT
var MSEEDeleteEncapRouteArgs_DstVMIPPrefix_DEFAULT *MseeIPPrefixT
func NewMseeIPPrefixT ¶
func NewMseeIPPrefixT() *MseeIPPrefixT
func (*MseeIPPrefixT) GetIP ¶
func (p *MseeIPPrefixT) GetIP() *MseeIPAddressT
func (*MseeIPPrefixT) GetMaskLength ¶
func (p *MseeIPPrefixT) GetMaskLength() MseePrefixLenT
func (*MseeIPPrefixT) IsSetIP ¶
func (p *MseeIPPrefixT) IsSetIP() bool
func (*MseeIPPrefixT) ReadField1 ¶
func (p *MseeIPPrefixT) ReadField1(iprot thrift.TProtocol) error
func (*MseeIPPrefixT) ReadField2 ¶
func (p *MseeIPPrefixT) ReadField2(iprot thrift.TProtocol) error
func (*MseeIPPrefixT) String ¶
func (p *MseeIPPrefixT) String() string
type MseeIPT ¶
type MseeIPT struct { Ip4 *MseeIp4T `thrift:"ip4,1" db:"ip4" json:"ip4,omitempty"` Ip6 *MseeIp6T `thrift:"ip6,2" db:"ip6" json:"ip6,omitempty"` }
Attributes:
- Ip4
- Ip6
var MseeIPAddressT_IP_DEFAULT *MseeIPT
func NewMseeIPT ¶
func NewMseeIPT() *MseeIPT
func (*MseeIPT) CountSetFieldsMseeIPT ¶
type MseeIp6T ¶
type MseeIp6T struct { Low int64 `thrift:"low,1" db:"low" json:"low"` High int64 `thrift:"high,2" db:"high" json:"high"` }
Attributes:
- Low
- High
var MSEEInitDpdkPortArgs_Ipv6Loaddr_DEFAULT *MseeIp6T
var MseeIPT_Ip6_DEFAULT *MseeIp6T
func NewMseeIp6T ¶
func NewMseeIp6T() *MseeIp6T
type MseeObjectIDT ¶
type MseeObjectIDT int64
func MseeObjectIDTPtr ¶
func MseeObjectIDTPtr(v MseeObjectIDT) *MseeObjectIDT
type MseePortCountT ¶
type MseePortCountT int8
func MseePortCountTPtr ¶
func MseePortCountTPtr(v MseePortCountT) *MseePortCountT
type MseePrefixLenT ¶
type MseePrefixLenT int8
func MseePrefixLenTPtr ¶
func MseePrefixLenTPtr(v MseePrefixLenT) *MseePrefixLenT
type MseeQueueIDT ¶
type MseeQueueIDT int8
func MseeQueueIDTPtr ¶
func MseeQueueIDTPtr(v MseeQueueIDT) *MseeQueueIDT
type MseeStatisticsName ¶
type MseeStatisticsName string
func MseeStatisticsNamePtr ¶
func MseeStatisticsNamePtr(v MseeStatisticsName) *MseeStatisticsName
type MseeUDPPortT ¶
type MseeUDPPortT int16
func MseeUDPPortTPtr ¶
func MseeUDPPortTPtr(v MseeUDPPortT) *MseeUDPPortT
type MseeVrfIDT ¶
type MseeVrfIDT int32
func MseeVrfIDTPtr ¶
func MseeVrfIDTPtr(v MseeVrfIDT) *MseeVrfIDT
type ResultT ¶
type ResultT int64
var MSEEAddDecapRouteResult_Success_DEFAULT ResultT
var MSEEAddEncapRouteResult_Success_DEFAULT ResultT
var MSEEAddPortToVrfResult_Success_DEFAULT ResultT
var MSEEDeleteDecapRouteResult_Success_DEFAULT ResultT
var MSEEDeleteEncapRouteResult_Success_DEFAULT ResultT
var MSEEDeletePortFromVrfResult_Success_DEFAULT ResultT
var MSEEInitDpdkPortResult_Success_DEFAULT ResultT
var MSEEMapVniToVrfResult_Success_DEFAULT ResultT
var MSEEUnmapVniToVrfResult_Success_DEFAULT ResultT
func ResultTFromString ¶
func ResultTPtr ¶
func (ResultT) MarshalText ¶
func (*ResultT) UnmarshalText ¶
type StatisticsT ¶
type StatisticsT map[MseeGroupT]map[MseeStatisticsName]int64
var MSEEGetStatisticsResult_Success_DEFAULT StatisticsT
func StatisticsTPtr ¶
func StatisticsTPtr(v StatisticsT) *StatisticsT
Click to show internal directories.
Click to hide internal directories.