Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterDPDKironcoreServer(s grpc.ServiceRegistrar, srv DPDKironcoreServer)
- type CaptureConfig
- func (*CaptureConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CaptureConfig) GetInterfaces() []*CapturedInterface
- func (x *CaptureConfig) GetSinkNodeIp() *IpAddress
- func (x *CaptureConfig) GetUdpDstPort() uint32
- func (x *CaptureConfig) GetUdpSrcPort() uint32
- func (*CaptureConfig) ProtoMessage()
- func (x *CaptureConfig) ProtoReflect() protoreflect.Message
- func (x *CaptureConfig) Reset()
- func (x *CaptureConfig) String() string
- type CaptureInterfaceType
- func (CaptureInterfaceType) Descriptor() protoreflect.EnumDescriptor
- func (x CaptureInterfaceType) Enum() *CaptureInterfaceType
- func (CaptureInterfaceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CaptureInterfaceType) Number() protoreflect.EnumNumber
- func (x CaptureInterfaceType) String() string
- func (CaptureInterfaceType) Type() protoreflect.EnumType
- type CaptureStartRequest
- func (*CaptureStartRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CaptureStartRequest) GetCaptureConfig() *CaptureConfig
- func (*CaptureStartRequest) ProtoMessage()
- func (x *CaptureStartRequest) ProtoReflect() protoreflect.Message
- func (x *CaptureStartRequest) Reset()
- func (x *CaptureStartRequest) String() string
- type CaptureStartResponse
- func (*CaptureStartResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CaptureStartResponse) GetStatus() *Status
- func (*CaptureStartResponse) ProtoMessage()
- func (x *CaptureStartResponse) ProtoReflect() protoreflect.Message
- func (x *CaptureStartResponse) Reset()
- func (x *CaptureStartResponse) String() string
- type CaptureStatusRequest
- type CaptureStatusResponse
- func (*CaptureStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CaptureStatusResponse) GetCaptureConfig() *CaptureConfig
- func (x *CaptureStatusResponse) GetIsActive() bool
- func (x *CaptureStatusResponse) GetStatus() *Status
- func (*CaptureStatusResponse) ProtoMessage()
- func (x *CaptureStatusResponse) ProtoReflect() protoreflect.Message
- func (x *CaptureStatusResponse) Reset()
- func (x *CaptureStatusResponse) String() string
- type CaptureStopRequest
- type CaptureStopResponse
- func (*CaptureStopResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CaptureStopResponse) GetStatus() *Status
- func (x *CaptureStopResponse) GetStoppedInterfaceCnt() uint32
- func (*CaptureStopResponse) ProtoMessage()
- func (x *CaptureStopResponse) ProtoReflect() protoreflect.Message
- func (x *CaptureStopResponse) Reset()
- func (x *CaptureStopResponse) String() string
- type CapturedInterface
- func (*CapturedInterface) Descriptor() ([]byte, []int)deprecated
- func (x *CapturedInterface) GetFilter() []byte
- func (x *CapturedInterface) GetInterfaceType() CaptureInterfaceType
- func (x *CapturedInterface) GetPfIndex() uint32
- func (m *CapturedInterface) GetSpec() isCapturedInterface_Spec
- func (x *CapturedInterface) GetVfName() []byte
- func (*CapturedInterface) ProtoMessage()
- func (x *CapturedInterface) ProtoReflect() protoreflect.Message
- func (x *CapturedInterface) Reset()
- func (x *CapturedInterface) String() string
- type CapturedInterface_PfIndex
- type CapturedInterface_VfName
- type CheckInitializedRequest
- type CheckInitializedResponse
- func (*CheckInitializedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckInitializedResponse) GetStatus() *Status
- func (x *CheckInitializedResponse) GetUuid() string
- func (*CheckInitializedResponse) ProtoMessage()
- func (x *CheckInitializedResponse) ProtoReflect() protoreflect.Message
- func (x *CheckInitializedResponse) Reset()
- func (x *CheckInitializedResponse) String() string
- type CheckVniInUseRequest
- func (*CheckVniInUseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckVniInUseRequest) GetType() VniType
- func (x *CheckVniInUseRequest) GetVni() uint32
- func (*CheckVniInUseRequest) ProtoMessage()
- func (x *CheckVniInUseRequest) ProtoReflect() protoreflect.Message
- func (x *CheckVniInUseRequest) Reset()
- func (x *CheckVniInUseRequest) String() string
- type CheckVniInUseResponse
- func (*CheckVniInUseResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckVniInUseResponse) GetInUse() bool
- func (x *CheckVniInUseResponse) GetStatus() *Status
- func (*CheckVniInUseResponse) ProtoMessage()
- func (x *CheckVniInUseResponse) ProtoReflect() protoreflect.Message
- func (x *CheckVniInUseResponse) Reset()
- func (x *CheckVniInUseResponse) String() string
- type CreateFirewallRuleRequest
- func (*CreateFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFirewallRuleRequest) GetInterfaceId() []byte
- func (x *CreateFirewallRuleRequest) GetRule() *FirewallRule
- func (*CreateFirewallRuleRequest) ProtoMessage()
- func (x *CreateFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateFirewallRuleRequest) Reset()
- func (x *CreateFirewallRuleRequest) String() string
- type CreateFirewallRuleResponse
- func (*CreateFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFirewallRuleResponse) GetRuleId() []byte
- func (x *CreateFirewallRuleResponse) GetStatus() *Status
- func (*CreateFirewallRuleResponse) ProtoMessage()
- func (x *CreateFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *CreateFirewallRuleResponse) Reset()
- func (x *CreateFirewallRuleResponse) String() string
- type CreateInterfaceRequest
- func (*CreateInterfaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInterfaceRequest) GetDeviceName() string
- func (x *CreateInterfaceRequest) GetInterfaceId() []byte
- func (x *CreateInterfaceRequest) GetInterfaceType() InterfaceType
- func (x *CreateInterfaceRequest) GetIpv4Config() *IpConfig
- func (x *CreateInterfaceRequest) GetIpv6Config() *IpConfig
- func (x *CreateInterfaceRequest) GetMeteringParameters() *MeteringParams
- func (x *CreateInterfaceRequest) GetPxeConfig() *PxeConfig
- func (x *CreateInterfaceRequest) GetVni() uint32
- func (*CreateInterfaceRequest) ProtoMessage()
- func (x *CreateInterfaceRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInterfaceRequest) Reset()
- func (x *CreateInterfaceRequest) String() string
- type CreateInterfaceResponse
- func (*CreateInterfaceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInterfaceResponse) GetStatus() *Status
- func (x *CreateInterfaceResponse) GetUnderlayRoute() []byte
- func (x *CreateInterfaceResponse) GetVf() *VirtualFunction
- func (*CreateInterfaceResponse) ProtoMessage()
- func (x *CreateInterfaceResponse) ProtoReflect() protoreflect.Message
- func (x *CreateInterfaceResponse) Reset()
- func (x *CreateInterfaceResponse) String() string
- type CreateLoadBalancerPrefixRequest
- func (*CreateLoadBalancerPrefixRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerPrefixRequest) GetInterfaceId() []byte
- func (x *CreateLoadBalancerPrefixRequest) GetPrefix() *Prefix
- func (*CreateLoadBalancerPrefixRequest) ProtoMessage()
- func (x *CreateLoadBalancerPrefixRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerPrefixRequest) Reset()
- func (x *CreateLoadBalancerPrefixRequest) String() string
- type CreateLoadBalancerPrefixResponse
- func (*CreateLoadBalancerPrefixResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerPrefixResponse) GetStatus() *Status
- func (x *CreateLoadBalancerPrefixResponse) GetUnderlayRoute() []byte
- func (*CreateLoadBalancerPrefixResponse) ProtoMessage()
- func (x *CreateLoadBalancerPrefixResponse) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerPrefixResponse) Reset()
- func (x *CreateLoadBalancerPrefixResponse) String() string
- type CreateLoadBalancerRequest
- func (*CreateLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerRequest) GetLoadbalancedIp() *IpAddress
- func (x *CreateLoadBalancerRequest) GetLoadbalancedPorts() []*LbPort
- func (x *CreateLoadBalancerRequest) GetLoadbalancerId() []byte
- func (x *CreateLoadBalancerRequest) GetVni() uint32
- func (*CreateLoadBalancerRequest) ProtoMessage()
- func (x *CreateLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerRequest) Reset()
- func (x *CreateLoadBalancerRequest) String() string
- type CreateLoadBalancerResponse
- func (*CreateLoadBalancerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerResponse) GetStatus() *Status
- func (x *CreateLoadBalancerResponse) GetUnderlayRoute() []byte
- func (*CreateLoadBalancerResponse) ProtoMessage()
- func (x *CreateLoadBalancerResponse) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerResponse) Reset()
- func (x *CreateLoadBalancerResponse) String() string
- type CreateLoadBalancerTargetRequest
- func (*CreateLoadBalancerTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerTargetRequest) GetLoadbalancerId() []byte
- func (x *CreateLoadBalancerTargetRequest) GetTargetIp() *IpAddress
- func (*CreateLoadBalancerTargetRequest) ProtoMessage()
- func (x *CreateLoadBalancerTargetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerTargetRequest) Reset()
- func (x *CreateLoadBalancerTargetRequest) String() string
- type CreateLoadBalancerTargetResponse
- func (*CreateLoadBalancerTargetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerTargetResponse) GetStatus() *Status
- func (*CreateLoadBalancerTargetResponse) ProtoMessage()
- func (x *CreateLoadBalancerTargetResponse) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerTargetResponse) Reset()
- func (x *CreateLoadBalancerTargetResponse) String() string
- type CreateNatRequest
- func (*CreateNatRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNatRequest) GetInterfaceId() []byte
- func (x *CreateNatRequest) GetMaxPort() uint32
- func (x *CreateNatRequest) GetMinPort() uint32
- func (x *CreateNatRequest) GetNatIp() *IpAddress
- func (*CreateNatRequest) ProtoMessage()
- func (x *CreateNatRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNatRequest) Reset()
- func (x *CreateNatRequest) String() string
- type CreateNatResponse
- func (*CreateNatResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNatResponse) GetStatus() *Status
- func (x *CreateNatResponse) GetUnderlayRoute() []byte
- func (*CreateNatResponse) ProtoMessage()
- func (x *CreateNatResponse) ProtoReflect() protoreflect.Message
- func (x *CreateNatResponse) Reset()
- func (x *CreateNatResponse) String() string
- type CreateNeighborNatRequest
- func (*CreateNeighborNatRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNeighborNatRequest) GetMaxPort() uint32
- func (x *CreateNeighborNatRequest) GetMinPort() uint32
- func (x *CreateNeighborNatRequest) GetNatIp() *IpAddress
- func (x *CreateNeighborNatRequest) GetUnderlayRoute() []byte
- func (x *CreateNeighborNatRequest) GetVni() uint32
- func (*CreateNeighborNatRequest) ProtoMessage()
- func (x *CreateNeighborNatRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNeighborNatRequest) Reset()
- func (x *CreateNeighborNatRequest) String() string
- type CreateNeighborNatResponse
- func (*CreateNeighborNatResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNeighborNatResponse) GetStatus() *Status
- func (*CreateNeighborNatResponse) ProtoMessage()
- func (x *CreateNeighborNatResponse) ProtoReflect() protoreflect.Message
- func (x *CreateNeighborNatResponse) Reset()
- func (x *CreateNeighborNatResponse) String() string
- type CreatePrefixRequest
- func (*CreatePrefixRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePrefixRequest) GetInterfaceId() []byte
- func (x *CreatePrefixRequest) GetPrefix() *Prefix
- func (*CreatePrefixRequest) ProtoMessage()
- func (x *CreatePrefixRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePrefixRequest) Reset()
- func (x *CreatePrefixRequest) String() string
- type CreatePrefixResponse
- func (*CreatePrefixResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePrefixResponse) GetStatus() *Status
- func (x *CreatePrefixResponse) GetUnderlayRoute() []byte
- func (*CreatePrefixResponse) ProtoMessage()
- func (x *CreatePrefixResponse) ProtoReflect() protoreflect.Message
- func (x *CreatePrefixResponse) Reset()
- func (x *CreatePrefixResponse) String() string
- type CreateRouteRequest
- func (*CreateRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRouteRequest) GetRoute() *Route
- func (x *CreateRouteRequest) GetVni() uint32
- func (*CreateRouteRequest) ProtoMessage()
- func (x *CreateRouteRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRouteRequest) Reset()
- func (x *CreateRouteRequest) String() string
- type CreateRouteResponse
- func (*CreateRouteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRouteResponse) GetStatus() *Status
- func (*CreateRouteResponse) ProtoMessage()
- func (x *CreateRouteResponse) ProtoReflect() protoreflect.Message
- func (x *CreateRouteResponse) Reset()
- func (x *CreateRouteResponse) String() string
- type CreateVipRequest
- func (*CreateVipRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVipRequest) GetInterfaceId() []byte
- func (x *CreateVipRequest) GetVipIp() *IpAddress
- func (*CreateVipRequest) ProtoMessage()
- func (x *CreateVipRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVipRequest) Reset()
- func (x *CreateVipRequest) String() string
- type CreateVipResponse
- func (*CreateVipResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVipResponse) GetStatus() *Status
- func (x *CreateVipResponse) GetUnderlayRoute() []byte
- func (*CreateVipResponse) ProtoMessage()
- func (x *CreateVipResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVipResponse) Reset()
- func (x *CreateVipResponse) String() string
- type DPDKironcoreClient
- type DPDKironcoreServer
- type DeleteFirewallRuleRequest
- func (*DeleteFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFirewallRuleRequest) GetInterfaceId() []byte
- func (x *DeleteFirewallRuleRequest) GetRuleId() []byte
- func (*DeleteFirewallRuleRequest) ProtoMessage()
- func (x *DeleteFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteFirewallRuleRequest) Reset()
- func (x *DeleteFirewallRuleRequest) String() string
- type DeleteFirewallRuleResponse
- func (*DeleteFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFirewallRuleResponse) GetStatus() *Status
- func (*DeleteFirewallRuleResponse) ProtoMessage()
- func (x *DeleteFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteFirewallRuleResponse) Reset()
- func (x *DeleteFirewallRuleResponse) String() string
- type DeleteInterfaceRequest
- func (*DeleteInterfaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInterfaceRequest) GetInterfaceId() []byte
- func (*DeleteInterfaceRequest) ProtoMessage()
- func (x *DeleteInterfaceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInterfaceRequest) Reset()
- func (x *DeleteInterfaceRequest) String() string
- type DeleteInterfaceResponse
- func (*DeleteInterfaceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInterfaceResponse) GetStatus() *Status
- func (*DeleteInterfaceResponse) ProtoMessage()
- func (x *DeleteInterfaceResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteInterfaceResponse) Reset()
- func (x *DeleteInterfaceResponse) String() string
- type DeleteLoadBalancerPrefixRequest
- func (*DeleteLoadBalancerPrefixRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerPrefixRequest) GetInterfaceId() []byte
- func (x *DeleteLoadBalancerPrefixRequest) GetPrefix() *Prefix
- func (*DeleteLoadBalancerPrefixRequest) ProtoMessage()
- func (x *DeleteLoadBalancerPrefixRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerPrefixRequest) Reset()
- func (x *DeleteLoadBalancerPrefixRequest) String() string
- type DeleteLoadBalancerPrefixResponse
- func (*DeleteLoadBalancerPrefixResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerPrefixResponse) GetStatus() *Status
- func (*DeleteLoadBalancerPrefixResponse) ProtoMessage()
- func (x *DeleteLoadBalancerPrefixResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerPrefixResponse) Reset()
- func (x *DeleteLoadBalancerPrefixResponse) String() string
- type DeleteLoadBalancerRequest
- func (*DeleteLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerRequest) GetLoadbalancerId() []byte
- func (*DeleteLoadBalancerRequest) ProtoMessage()
- func (x *DeleteLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerRequest) Reset()
- func (x *DeleteLoadBalancerRequest) String() string
- type DeleteLoadBalancerResponse
- func (*DeleteLoadBalancerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerResponse) GetStatus() *Status
- func (*DeleteLoadBalancerResponse) ProtoMessage()
- func (x *DeleteLoadBalancerResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerResponse) Reset()
- func (x *DeleteLoadBalancerResponse) String() string
- type DeleteLoadBalancerTargetRequest
- func (*DeleteLoadBalancerTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerTargetRequest) GetLoadbalancerId() []byte
- func (x *DeleteLoadBalancerTargetRequest) GetTargetIp() *IpAddress
- func (*DeleteLoadBalancerTargetRequest) ProtoMessage()
- func (x *DeleteLoadBalancerTargetRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerTargetRequest) Reset()
- func (x *DeleteLoadBalancerTargetRequest) String() string
- type DeleteLoadBalancerTargetResponse
- func (*DeleteLoadBalancerTargetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerTargetResponse) GetStatus() *Status
- func (*DeleteLoadBalancerTargetResponse) ProtoMessage()
- func (x *DeleteLoadBalancerTargetResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerTargetResponse) Reset()
- func (x *DeleteLoadBalancerTargetResponse) String() string
- type DeleteNatRequest
- type DeleteNatResponse
- type DeleteNeighborNatRequest
- func (*DeleteNeighborNatRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNeighborNatRequest) GetMaxPort() uint32
- func (x *DeleteNeighborNatRequest) GetMinPort() uint32
- func (x *DeleteNeighborNatRequest) GetNatIp() *IpAddress
- func (x *DeleteNeighborNatRequest) GetVni() uint32
- func (*DeleteNeighborNatRequest) ProtoMessage()
- func (x *DeleteNeighborNatRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNeighborNatRequest) Reset()
- func (x *DeleteNeighborNatRequest) String() string
- type DeleteNeighborNatResponse
- func (*DeleteNeighborNatResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNeighborNatResponse) GetStatus() *Status
- func (*DeleteNeighborNatResponse) ProtoMessage()
- func (x *DeleteNeighborNatResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteNeighborNatResponse) Reset()
- func (x *DeleteNeighborNatResponse) String() string
- type DeletePrefixRequest
- func (*DeletePrefixRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePrefixRequest) GetInterfaceId() []byte
- func (x *DeletePrefixRequest) GetPrefix() *Prefix
- func (*DeletePrefixRequest) ProtoMessage()
- func (x *DeletePrefixRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePrefixRequest) Reset()
- func (x *DeletePrefixRequest) String() string
- type DeletePrefixResponse
- func (*DeletePrefixResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePrefixResponse) GetStatus() *Status
- func (*DeletePrefixResponse) ProtoMessage()
- func (x *DeletePrefixResponse) ProtoReflect() protoreflect.Message
- func (x *DeletePrefixResponse) Reset()
- func (x *DeletePrefixResponse) String() string
- type DeleteRouteRequest
- func (*DeleteRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRouteRequest) GetRoute() *Route
- func (x *DeleteRouteRequest) GetVni() uint32
- func (*DeleteRouteRequest) ProtoMessage()
- func (x *DeleteRouteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRouteRequest) Reset()
- func (x *DeleteRouteRequest) String() string
- type DeleteRouteResponse
- func (*DeleteRouteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRouteResponse) GetStatus() *Status
- func (*DeleteRouteResponse) ProtoMessage()
- func (x *DeleteRouteResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteRouteResponse) Reset()
- func (x *DeleteRouteResponse) String() string
- type DeleteVipRequest
- type DeleteVipResponse
- type Empty
- type FirewallAction
- func (FirewallAction) Descriptor() protoreflect.EnumDescriptor
- func (x FirewallAction) Enum() *FirewallAction
- func (FirewallAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x FirewallAction) Number() protoreflect.EnumNumber
- func (x FirewallAction) String() string
- func (FirewallAction) Type() protoreflect.EnumType
- type FirewallRule
- func (*FirewallRule) Descriptor() ([]byte, []int)deprecated
- func (x *FirewallRule) GetAction() FirewallAction
- func (x *FirewallRule) GetDestinationPrefix() *Prefix
- func (x *FirewallRule) GetDirection() TrafficDirection
- func (x *FirewallRule) GetId() []byte
- func (x *FirewallRule) GetPriority() uint32
- func (x *FirewallRule) GetProtocolFilter() *ProtocolFilter
- func (x *FirewallRule) GetSourcePrefix() *Prefix
- func (*FirewallRule) ProtoMessage()
- func (x *FirewallRule) ProtoReflect() protoreflect.Message
- func (x *FirewallRule) Reset()
- func (x *FirewallRule) String() string
- type GetFirewallRuleRequest
- func (*GetFirewallRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFirewallRuleRequest) GetInterfaceId() []byte
- func (x *GetFirewallRuleRequest) GetRuleId() []byte
- func (*GetFirewallRuleRequest) ProtoMessage()
- func (x *GetFirewallRuleRequest) ProtoReflect() protoreflect.Message
- func (x *GetFirewallRuleRequest) Reset()
- func (x *GetFirewallRuleRequest) String() string
- type GetFirewallRuleResponse
- func (*GetFirewallRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFirewallRuleResponse) GetRule() *FirewallRule
- func (x *GetFirewallRuleResponse) GetStatus() *Status
- func (*GetFirewallRuleResponse) ProtoMessage()
- func (x *GetFirewallRuleResponse) ProtoReflect() protoreflect.Message
- func (x *GetFirewallRuleResponse) Reset()
- func (x *GetFirewallRuleResponse) String() string
- type GetInterfaceRequest
- func (*GetInterfaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterfaceRequest) GetInterfaceId() []byte
- func (*GetInterfaceRequest) ProtoMessage()
- func (x *GetInterfaceRequest) ProtoReflect() protoreflect.Message
- func (x *GetInterfaceRequest) Reset()
- func (x *GetInterfaceRequest) String() string
- type GetInterfaceResponse
- func (*GetInterfaceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterfaceResponse) GetInterface() *Interface
- func (x *GetInterfaceResponse) GetStatus() *Status
- func (*GetInterfaceResponse) ProtoMessage()
- func (x *GetInterfaceResponse) ProtoReflect() protoreflect.Message
- func (x *GetInterfaceResponse) Reset()
- func (x *GetInterfaceResponse) String() string
- type GetLoadBalancerRequest
- func (*GetLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLoadBalancerRequest) GetLoadbalancerId() []byte
- func (*GetLoadBalancerRequest) ProtoMessage()
- func (x *GetLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *GetLoadBalancerRequest) Reset()
- func (x *GetLoadBalancerRequest) String() string
- type GetLoadBalancerResponse
- func (*GetLoadBalancerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetLoadBalancerResponse) GetLoadbalancedIp() *IpAddress
- func (x *GetLoadBalancerResponse) GetLoadbalancedPorts() []*LbPort
- func (x *GetLoadBalancerResponse) GetStatus() *Status
- func (x *GetLoadBalancerResponse) GetUnderlayRoute() []byte
- func (x *GetLoadBalancerResponse) GetVni() uint32
- func (*GetLoadBalancerResponse) ProtoMessage()
- func (x *GetLoadBalancerResponse) ProtoReflect() protoreflect.Message
- func (x *GetLoadBalancerResponse) Reset()
- func (x *GetLoadBalancerResponse) String() string
- type GetNatRequest
- type GetNatResponse
- func (*GetNatResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetNatResponse) GetMaxPort() uint32
- func (x *GetNatResponse) GetMinPort() uint32
- func (x *GetNatResponse) GetNatIp() *IpAddress
- func (x *GetNatResponse) GetStatus() *Status
- func (x *GetNatResponse) GetUnderlayRoute() []byte
- func (*GetNatResponse) ProtoMessage()
- func (x *GetNatResponse) ProtoReflect() protoreflect.Message
- func (x *GetNatResponse) Reset()
- func (x *GetNatResponse) String() string
- type GetVersionRequest
- func (*GetVersionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVersionRequest) GetClientName() string
- func (x *GetVersionRequest) GetClientProtocol() string
- func (x *GetVersionRequest) GetClientVersion() string
- func (*GetVersionRequest) ProtoMessage()
- func (x *GetVersionRequest) ProtoReflect() protoreflect.Message
- func (x *GetVersionRequest) Reset()
- func (x *GetVersionRequest) String() string
- type GetVersionResponse
- func (*GetVersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVersionResponse) GetServiceProtocol() string
- func (x *GetVersionResponse) GetServiceVersion() string
- func (x *GetVersionResponse) GetStatus() *Status
- func (*GetVersionResponse) ProtoMessage()
- func (x *GetVersionResponse) ProtoReflect() protoreflect.Message
- func (x *GetVersionResponse) Reset()
- func (x *GetVersionResponse) String() string
- type GetVipRequest
- type GetVipResponse
- func (*GetVipResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVipResponse) GetStatus() *Status
- func (x *GetVipResponse) GetUnderlayRoute() []byte
- func (x *GetVipResponse) GetVipIp() *IpAddress
- func (*GetVipResponse) ProtoMessage()
- func (x *GetVipResponse) ProtoReflect() protoreflect.Message
- func (x *GetVipResponse) Reset()
- func (x *GetVipResponse) String() string
- type IcmpFilter
- type InitializeRequest
- type InitializeResponse
- func (*InitializeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InitializeResponse) GetStatus() *Status
- func (x *InitializeResponse) GetUuid() string
- func (*InitializeResponse) ProtoMessage()
- func (x *InitializeResponse) ProtoReflect() protoreflect.Message
- func (x *InitializeResponse) Reset()
- func (x *InitializeResponse) String() string
- type Interface
- func (*Interface) Descriptor() ([]byte, []int)deprecated
- func (x *Interface) GetId() []byte
- func (x *Interface) GetMeteringParams() *MeteringParams
- func (x *Interface) GetPciName() string
- func (x *Interface) GetPrimaryIpv4() []byte
- func (x *Interface) GetPrimaryIpv6() []byte
- func (x *Interface) GetUnderlayRoute() []byte
- func (x *Interface) GetVni() uint32
- func (*Interface) ProtoMessage()
- func (x *Interface) ProtoReflect() protoreflect.Message
- func (x *Interface) Reset()
- func (x *Interface) String() string
- type InterfaceType
- func (InterfaceType) Descriptor() protoreflect.EnumDescriptor
- func (x InterfaceType) Enum() *InterfaceType
- func (InterfaceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterfaceType) Number() protoreflect.EnumNumber
- func (x InterfaceType) String() string
- func (InterfaceType) Type() protoreflect.EnumType
- type IpAddress
- type IpConfig
- type IpVersion
- type LbPort
- type ListFirewallRulesRequest
- func (*ListFirewallRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFirewallRulesRequest) GetInterfaceId() []byte
- func (*ListFirewallRulesRequest) ProtoMessage()
- func (x *ListFirewallRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListFirewallRulesRequest) Reset()
- func (x *ListFirewallRulesRequest) String() string
- type ListFirewallRulesResponse
- func (*ListFirewallRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFirewallRulesResponse) GetRules() []*FirewallRule
- func (x *ListFirewallRulesResponse) GetStatus() *Status
- func (*ListFirewallRulesResponse) ProtoMessage()
- func (x *ListFirewallRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListFirewallRulesResponse) Reset()
- func (x *ListFirewallRulesResponse) String() string
- type ListInterfacesRequest
- type ListInterfacesResponse
- func (*ListInterfacesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterfacesResponse) GetInterfaces() []*Interface
- func (x *ListInterfacesResponse) GetStatus() *Status
- func (*ListInterfacesResponse) ProtoMessage()
- func (x *ListInterfacesResponse) ProtoReflect() protoreflect.Message
- func (x *ListInterfacesResponse) Reset()
- func (x *ListInterfacesResponse) String() string
- type ListLoadBalancerPrefixesRequest
- func (*ListLoadBalancerPrefixesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancerPrefixesRequest) GetInterfaceId() []byte
- func (*ListLoadBalancerPrefixesRequest) ProtoMessage()
- func (x *ListLoadBalancerPrefixesRequest) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancerPrefixesRequest) Reset()
- func (x *ListLoadBalancerPrefixesRequest) String() string
- type ListLoadBalancerPrefixesResponse
- func (*ListLoadBalancerPrefixesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancerPrefixesResponse) GetPrefixes() []*Prefix
- func (x *ListLoadBalancerPrefixesResponse) GetStatus() *Status
- func (*ListLoadBalancerPrefixesResponse) ProtoMessage()
- func (x *ListLoadBalancerPrefixesResponse) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancerPrefixesResponse) Reset()
- func (x *ListLoadBalancerPrefixesResponse) String() string
- type ListLoadBalancerTargetsRequest
- func (*ListLoadBalancerTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancerTargetsRequest) GetLoadbalancerId() []byte
- func (*ListLoadBalancerTargetsRequest) ProtoMessage()
- func (x *ListLoadBalancerTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancerTargetsRequest) Reset()
- func (x *ListLoadBalancerTargetsRequest) String() string
- type ListLoadBalancerTargetsResponse
- func (*ListLoadBalancerTargetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancerTargetsResponse) GetStatus() *Status
- func (x *ListLoadBalancerTargetsResponse) GetTargetIps() []*IpAddress
- func (*ListLoadBalancerTargetsResponse) ProtoMessage()
- func (x *ListLoadBalancerTargetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancerTargetsResponse) Reset()
- func (x *ListLoadBalancerTargetsResponse) String() string
- type ListLocalNatsRequest
- func (*ListLocalNatsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLocalNatsRequest) GetNatIp() *IpAddress
- func (*ListLocalNatsRequest) ProtoMessage()
- func (x *ListLocalNatsRequest) ProtoReflect() protoreflect.Message
- func (x *ListLocalNatsRequest) Reset()
- func (x *ListLocalNatsRequest) String() string
- type ListLocalNatsResponse
- func (*ListLocalNatsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLocalNatsResponse) GetNatEntries() []*NatEntry
- func (x *ListLocalNatsResponse) GetStatus() *Status
- func (*ListLocalNatsResponse) ProtoMessage()
- func (x *ListLocalNatsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLocalNatsResponse) Reset()
- func (x *ListLocalNatsResponse) String() string
- type ListNeighborNatsRequest
- func (*ListNeighborNatsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNeighborNatsRequest) GetNatIp() *IpAddress
- func (*ListNeighborNatsRequest) ProtoMessage()
- func (x *ListNeighborNatsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNeighborNatsRequest) Reset()
- func (x *ListNeighborNatsRequest) String() string
- type ListNeighborNatsResponse
- func (*ListNeighborNatsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNeighborNatsResponse) GetNatEntries() []*NatEntry
- func (x *ListNeighborNatsResponse) GetStatus() *Status
- func (*ListNeighborNatsResponse) ProtoMessage()
- func (x *ListNeighborNatsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNeighborNatsResponse) Reset()
- func (x *ListNeighborNatsResponse) String() string
- type ListPrefixesRequest
- func (*ListPrefixesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPrefixesRequest) GetInterfaceId() []byte
- func (*ListPrefixesRequest) ProtoMessage()
- func (x *ListPrefixesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPrefixesRequest) Reset()
- func (x *ListPrefixesRequest) String() string
- type ListPrefixesResponse
- func (*ListPrefixesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPrefixesResponse) GetPrefixes() []*Prefix
- func (x *ListPrefixesResponse) GetStatus() *Status
- func (*ListPrefixesResponse) ProtoMessage()
- func (x *ListPrefixesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPrefixesResponse) Reset()
- func (x *ListPrefixesResponse) String() string
- type ListRoutesRequest
- type ListRoutesResponse
- func (*ListRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutesResponse) GetRoutes() []*Route
- func (x *ListRoutesResponse) GetStatus() *Status
- func (*ListRoutesResponse) ProtoMessage()
- func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRoutesResponse) Reset()
- func (x *ListRoutesResponse) String() string
- type MeteringParams
- func (*MeteringParams) Descriptor() ([]byte, []int)deprecated
- func (x *MeteringParams) GetPublicRate() uint64
- func (x *MeteringParams) GetTotalRate() uint64
- func (*MeteringParams) ProtoMessage()
- func (x *MeteringParams) ProtoReflect() protoreflect.Message
- func (x *MeteringParams) Reset()
- func (x *MeteringParams) String() string
- type NatEntry
- func (*NatEntry) Descriptor() ([]byte, []int)deprecated
- func (x *NatEntry) GetMaxPort() uint32
- func (x *NatEntry) GetMinPort() uint32
- func (x *NatEntry) GetNatIp() *IpAddress
- func (x *NatEntry) GetUnderlayRoute() []byte
- func (x *NatEntry) GetVni() uint32
- func (*NatEntry) ProtoMessage()
- func (x *NatEntry) ProtoReflect() protoreflect.Message
- func (x *NatEntry) Reset()
- func (x *NatEntry) String() string
- type Prefix
- func (*Prefix) Descriptor() ([]byte, []int)deprecated
- func (x *Prefix) GetIp() *IpAddress
- func (x *Prefix) GetLength() uint32
- func (x *Prefix) GetUnderlayRoute() []byte
- func (*Prefix) ProtoMessage()
- func (x *Prefix) ProtoReflect() protoreflect.Message
- func (x *Prefix) Reset()
- func (x *Prefix) String() string
- type Protocol
- type ProtocolFilter
- func (*ProtocolFilter) Descriptor() ([]byte, []int)deprecated
- func (m *ProtocolFilter) GetFilter() isProtocolFilter_Filter
- func (x *ProtocolFilter) GetIcmp() *IcmpFilter
- func (x *ProtocolFilter) GetTcp() *TcpFilter
- func (x *ProtocolFilter) GetUdp() *UdpFilter
- func (*ProtocolFilter) ProtoMessage()
- func (x *ProtocolFilter) ProtoReflect() protoreflect.Message
- func (x *ProtocolFilter) Reset()
- func (x *ProtocolFilter) String() string
- type ProtocolFilter_Icmp
- type ProtocolFilter_Tcp
- type ProtocolFilter_Udp
- type PxeConfig
- type ResetVniRequest
- func (*ResetVniRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVniRequest) GetType() VniType
- func (x *ResetVniRequest) GetVni() uint32
- func (*ResetVniRequest) ProtoMessage()
- func (x *ResetVniRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVniRequest) Reset()
- func (x *ResetVniRequest) String() string
- type ResetVniResponse
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetNexthopAddress() *IpAddress
- func (x *Route) GetNexthopVni() uint32
- func (x *Route) GetPrefix() *Prefix
- func (x *Route) GetWeight() uint32
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- type Status
- type TcpFilter
- func (*TcpFilter) Descriptor() ([]byte, []int)deprecated
- func (x *TcpFilter) GetDstPortLower() int32
- func (x *TcpFilter) GetDstPortUpper() int32
- func (x *TcpFilter) GetSrcPortLower() int32
- func (x *TcpFilter) GetSrcPortUpper() int32
- func (*TcpFilter) ProtoMessage()
- func (x *TcpFilter) ProtoReflect() protoreflect.Message
- func (x *TcpFilter) Reset()
- func (x *TcpFilter) String() string
- type TrafficDirection
- func (TrafficDirection) Descriptor() protoreflect.EnumDescriptor
- func (x TrafficDirection) Enum() *TrafficDirection
- func (TrafficDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x TrafficDirection) Number() protoreflect.EnumNumber
- func (x TrafficDirection) String() string
- func (TrafficDirection) Type() protoreflect.EnumType
- type UdpFilter
- func (*UdpFilter) Descriptor() ([]byte, []int)deprecated
- func (x *UdpFilter) GetDstPortLower() int32
- func (x *UdpFilter) GetDstPortUpper() int32
- func (x *UdpFilter) GetSrcPortLower() int32
- func (x *UdpFilter) GetSrcPortUpper() int32
- func (*UdpFilter) ProtoMessage()
- func (x *UdpFilter) ProtoReflect() protoreflect.Message
- func (x *UdpFilter) Reset()
- func (x *UdpFilter) String() string
- type UnimplementedDPDKironcoreServer
- func (UnimplementedDPDKironcoreServer) CaptureStart(context.Context, *CaptureStartRequest) (*CaptureStartResponse, error)
- func (UnimplementedDPDKironcoreServer) CaptureStatus(context.Context, *CaptureStatusRequest) (*CaptureStatusResponse, error)
- func (UnimplementedDPDKironcoreServer) CaptureStop(context.Context, *CaptureStopRequest) (*CaptureStopResponse, error)
- func (UnimplementedDPDKironcoreServer) CheckInitialized(context.Context, *CheckInitializedRequest) (*CheckInitializedResponse, error)
- func (UnimplementedDPDKironcoreServer) CheckVniInUse(context.Context, *CheckVniInUseRequest) (*CheckVniInUseResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateFirewallRule(context.Context, *CreateFirewallRuleRequest) (*CreateFirewallRuleResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateInterface(context.Context, *CreateInterfaceRequest) (*CreateInterfaceResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateLoadBalancer(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateLoadBalancerPrefix(context.Context, *CreateLoadBalancerPrefixRequest) (*CreateLoadBalancerPrefixResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateLoadBalancerTarget(context.Context, *CreateLoadBalancerTargetRequest) (*CreateLoadBalancerTargetResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateNat(context.Context, *CreateNatRequest) (*CreateNatResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateNeighborNat(context.Context, *CreateNeighborNatRequest) (*CreateNeighborNatResponse, error)
- func (UnimplementedDPDKironcoreServer) CreatePrefix(context.Context, *CreatePrefixRequest) (*CreatePrefixResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateRoute(context.Context, *CreateRouteRequest) (*CreateRouteResponse, error)
- func (UnimplementedDPDKironcoreServer) CreateVip(context.Context, *CreateVipRequest) (*CreateVipResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteFirewallRule(context.Context, *DeleteFirewallRuleRequest) (*DeleteFirewallRuleResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteInterface(context.Context, *DeleteInterfaceRequest) (*DeleteInterfaceResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteLoadBalancer(context.Context, *DeleteLoadBalancerRequest) (*DeleteLoadBalancerResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteLoadBalancerPrefix(context.Context, *DeleteLoadBalancerPrefixRequest) (*DeleteLoadBalancerPrefixResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteLoadBalancerTarget(context.Context, *DeleteLoadBalancerTargetRequest) (*DeleteLoadBalancerTargetResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteNat(context.Context, *DeleteNatRequest) (*DeleteNatResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteNeighborNat(context.Context, *DeleteNeighborNatRequest) (*DeleteNeighborNatResponse, error)
- func (UnimplementedDPDKironcoreServer) DeletePrefix(context.Context, *DeletePrefixRequest) (*DeletePrefixResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteRoute(context.Context, *DeleteRouteRequest) (*DeleteRouteResponse, error)
- func (UnimplementedDPDKironcoreServer) DeleteVip(context.Context, *DeleteVipRequest) (*DeleteVipResponse, error)
- func (UnimplementedDPDKironcoreServer) GetFirewallRule(context.Context, *GetFirewallRuleRequest) (*GetFirewallRuleResponse, error)
- func (UnimplementedDPDKironcoreServer) GetInterface(context.Context, *GetInterfaceRequest) (*GetInterfaceResponse, error)
- func (UnimplementedDPDKironcoreServer) GetLoadBalancer(context.Context, *GetLoadBalancerRequest) (*GetLoadBalancerResponse, error)
- func (UnimplementedDPDKironcoreServer) GetNat(context.Context, *GetNatRequest) (*GetNatResponse, error)
- func (UnimplementedDPDKironcoreServer) GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
- func (UnimplementedDPDKironcoreServer) GetVip(context.Context, *GetVipRequest) (*GetVipResponse, error)
- func (UnimplementedDPDKironcoreServer) Initialize(context.Context, *InitializeRequest) (*InitializeResponse, error)
- func (UnimplementedDPDKironcoreServer) ListFirewallRules(context.Context, *ListFirewallRulesRequest) (*ListFirewallRulesResponse, error)
- func (UnimplementedDPDKironcoreServer) ListInterfaces(context.Context, *ListInterfacesRequest) (*ListInterfacesResponse, error)
- func (UnimplementedDPDKironcoreServer) ListLoadBalancerPrefixes(context.Context, *ListLoadBalancerPrefixesRequest) (*ListLoadBalancerPrefixesResponse, error)
- func (UnimplementedDPDKironcoreServer) ListLoadBalancerTargets(context.Context, *ListLoadBalancerTargetsRequest) (*ListLoadBalancerTargetsResponse, error)
- func (UnimplementedDPDKironcoreServer) ListLocalNats(context.Context, *ListLocalNatsRequest) (*ListLocalNatsResponse, error)
- func (UnimplementedDPDKironcoreServer) ListNeighborNats(context.Context, *ListNeighborNatsRequest) (*ListNeighborNatsResponse, error)
- func (UnimplementedDPDKironcoreServer) ListPrefixes(context.Context, *ListPrefixesRequest) (*ListPrefixesResponse, error)
- func (UnimplementedDPDKironcoreServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
- func (UnimplementedDPDKironcoreServer) ResetVni(context.Context, *ResetVniRequest) (*ResetVniResponse, error)
- type UnsafeDPDKironcoreServer
- type VirtualFunction
- func (*VirtualFunction) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualFunction) GetBus() uint32
- func (x *VirtualFunction) GetDomain() uint32
- func (x *VirtualFunction) GetFunction() uint32
- func (x *VirtualFunction) GetName() string
- func (x *VirtualFunction) GetSlot() uint32
- func (*VirtualFunction) ProtoMessage()
- func (x *VirtualFunction) ProtoReflect() protoreflect.Message
- func (x *VirtualFunction) Reset()
- func (x *VirtualFunction) String() string
- type VniType
Constants ¶
const ( DPDKironcore_CheckInitialized_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CheckInitialized" DPDKironcore_Initialize_FullMethodName = "/dpdkironcore.v1.DPDKironcore/Initialize" DPDKironcore_GetVersion_FullMethodName = "/dpdkironcore.v1.DPDKironcore/GetVersion" DPDKironcore_ListInterfaces_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ListInterfaces" DPDKironcore_GetInterface_FullMethodName = "/dpdkironcore.v1.DPDKironcore/GetInterface" DPDKironcore_CreateInterface_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateInterface" DPDKironcore_DeleteInterface_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteInterface" DPDKironcore_ListPrefixes_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ListPrefixes" DPDKironcore_CreatePrefix_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreatePrefix" DPDKironcore_DeletePrefix_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeletePrefix" DPDKironcore_ListLoadBalancerPrefixes_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ListLoadBalancerPrefixes" DPDKironcore_CreateLoadBalancerPrefix_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateLoadBalancerPrefix" DPDKironcore_DeleteLoadBalancerPrefix_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteLoadBalancerPrefix" DPDKironcore_CreateVip_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateVip" DPDKironcore_GetVip_FullMethodName = "/dpdkironcore.v1.DPDKironcore/GetVip" DPDKironcore_DeleteVip_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteVip" DPDKironcore_CreateLoadBalancer_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateLoadBalancer" DPDKironcore_GetLoadBalancer_FullMethodName = "/dpdkironcore.v1.DPDKironcore/GetLoadBalancer" DPDKironcore_DeleteLoadBalancer_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteLoadBalancer" DPDKironcore_CreateLoadBalancerTarget_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateLoadBalancerTarget" DPDKironcore_ListLoadBalancerTargets_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ListLoadBalancerTargets" DPDKironcore_DeleteLoadBalancerTarget_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteLoadBalancerTarget" DPDKironcore_CreateNat_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateNat" DPDKironcore_GetNat_FullMethodName = "/dpdkironcore.v1.DPDKironcore/GetNat" DPDKironcore_DeleteNat_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteNat" DPDKironcore_ListLocalNats_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ListLocalNats" DPDKironcore_CreateNeighborNat_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateNeighborNat" DPDKironcore_DeleteNeighborNat_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteNeighborNat" DPDKironcore_ListNeighborNats_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ListNeighborNats" DPDKironcore_ListRoutes_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ListRoutes" DPDKironcore_CreateRoute_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateRoute" DPDKironcore_DeleteRoute_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteRoute" DPDKironcore_CheckVniInUse_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CheckVniInUse" DPDKironcore_ResetVni_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ResetVni" DPDKironcore_ListFirewallRules_FullMethodName = "/dpdkironcore.v1.DPDKironcore/ListFirewallRules" DPDKironcore_CreateFirewallRule_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CreateFirewallRule" DPDKironcore_GetFirewallRule_FullMethodName = "/dpdkironcore.v1.DPDKironcore/GetFirewallRule" DPDKironcore_DeleteFirewallRule_FullMethodName = "/dpdkironcore.v1.DPDKironcore/DeleteFirewallRule" DPDKironcore_CaptureStart_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CaptureStart" DPDKironcore_CaptureStop_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CaptureStop" DPDKironcore_CaptureStatus_FullMethodName = "/dpdkironcore.v1.DPDKironcore/CaptureStatus" )
Variables ¶
var ( InterfaceType_name = map[int32]string{ 0: "VIRTUAL", 1: "BAREMETAL", } InterfaceType_value = map[string]int32{ "VIRTUAL": 0, "BAREMETAL": 1, } )
Enum value maps for InterfaceType.
var ( IpVersion_name = map[int32]string{ 0: "IPV4", 1: "IPV6", } IpVersion_value = map[string]int32{ "IPV4": 0, "IPV6": 1, } )
Enum value maps for IpVersion.
var ( Protocol_name = map[int32]string{ 0: "UNDEFINED", 1: "ICMP", 6: "TCP", 17: "UDP", 58: "ICMPV6", 132: "SCTP", } Protocol_value = map[string]int32{ "UNDEFINED": 0, "ICMP": 1, "TCP": 6, "UDP": 17, "ICMPV6": 58, "SCTP": 132, } )
Enum value maps for Protocol.
var ( TrafficDirection_name = map[int32]string{ 0: "INGRESS", 1: "EGRESS", } TrafficDirection_value = map[string]int32{ "INGRESS": 0, "EGRESS": 1, } )
Enum value maps for TrafficDirection.
var ( FirewallAction_name = map[int32]string{ 0: "DROP", 1: "ACCEPT", } FirewallAction_value = map[string]int32{ "DROP": 0, "ACCEPT": 1, } )
Enum value maps for FirewallAction.
var ( VniType_name = map[int32]string{ 0: "VNI_IPV4", 1: "VNI_IPV6", 2: "VNI_BOTH", } VniType_value = map[string]int32{ "VNI_IPV4": 0, "VNI_IPV6": 1, "VNI_BOTH": 2, } )
Enum value maps for VniType.
var ( CaptureInterfaceType_name = map[int32]string{ 0: "SINGLE_PF", 1: "SINGLE_VF", } CaptureInterfaceType_value = map[string]int32{ "SINGLE_PF": 0, "SINGLE_VF": 1, } )
Enum value maps for CaptureInterfaceType.
var DPDKironcore_ServiceDesc = grpc.ServiceDesc{ ServiceName: "dpdkironcore.v1.DPDKironcore", HandlerType: (*DPDKironcoreServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CheckInitialized", Handler: _DPDKironcore_CheckInitialized_Handler, }, { MethodName: "Initialize", Handler: _DPDKironcore_Initialize_Handler, }, { MethodName: "GetVersion", Handler: _DPDKironcore_GetVersion_Handler, }, { MethodName: "ListInterfaces", Handler: _DPDKironcore_ListInterfaces_Handler, }, { MethodName: "GetInterface", Handler: _DPDKironcore_GetInterface_Handler, }, { MethodName: "CreateInterface", Handler: _DPDKironcore_CreateInterface_Handler, }, { MethodName: "DeleteInterface", Handler: _DPDKironcore_DeleteInterface_Handler, }, { MethodName: "ListPrefixes", Handler: _DPDKironcore_ListPrefixes_Handler, }, { MethodName: "CreatePrefix", Handler: _DPDKironcore_CreatePrefix_Handler, }, { MethodName: "DeletePrefix", Handler: _DPDKironcore_DeletePrefix_Handler, }, { MethodName: "ListLoadBalancerPrefixes", Handler: _DPDKironcore_ListLoadBalancerPrefixes_Handler, }, { MethodName: "CreateLoadBalancerPrefix", Handler: _DPDKironcore_CreateLoadBalancerPrefix_Handler, }, { MethodName: "DeleteLoadBalancerPrefix", Handler: _DPDKironcore_DeleteLoadBalancerPrefix_Handler, }, { MethodName: "CreateVip", Handler: _DPDKironcore_CreateVip_Handler, }, { MethodName: "GetVip", Handler: _DPDKironcore_GetVip_Handler, }, { MethodName: "DeleteVip", Handler: _DPDKironcore_DeleteVip_Handler, }, { MethodName: "CreateLoadBalancer", Handler: _DPDKironcore_CreateLoadBalancer_Handler, }, { MethodName: "GetLoadBalancer", Handler: _DPDKironcore_GetLoadBalancer_Handler, }, { MethodName: "DeleteLoadBalancer", Handler: _DPDKironcore_DeleteLoadBalancer_Handler, }, { MethodName: "CreateLoadBalancerTarget", Handler: _DPDKironcore_CreateLoadBalancerTarget_Handler, }, { MethodName: "ListLoadBalancerTargets", Handler: _DPDKironcore_ListLoadBalancerTargets_Handler, }, { MethodName: "DeleteLoadBalancerTarget", Handler: _DPDKironcore_DeleteLoadBalancerTarget_Handler, }, { MethodName: "CreateNat", Handler: _DPDKironcore_CreateNat_Handler, }, { MethodName: "GetNat", Handler: _DPDKironcore_GetNat_Handler, }, { MethodName: "DeleteNat", Handler: _DPDKironcore_DeleteNat_Handler, }, { MethodName: "ListLocalNats", Handler: _DPDKironcore_ListLocalNats_Handler, }, { MethodName: "CreateNeighborNat", Handler: _DPDKironcore_CreateNeighborNat_Handler, }, { MethodName: "DeleteNeighborNat", Handler: _DPDKironcore_DeleteNeighborNat_Handler, }, { MethodName: "ListNeighborNats", Handler: _DPDKironcore_ListNeighborNats_Handler, }, { MethodName: "ListRoutes", Handler: _DPDKironcore_ListRoutes_Handler, }, { MethodName: "CreateRoute", Handler: _DPDKironcore_CreateRoute_Handler, }, { MethodName: "DeleteRoute", Handler: _DPDKironcore_DeleteRoute_Handler, }, { MethodName: "CheckVniInUse", Handler: _DPDKironcore_CheckVniInUse_Handler, }, { MethodName: "ResetVni", Handler: _DPDKironcore_ResetVni_Handler, }, { MethodName: "ListFirewallRules", Handler: _DPDKironcore_ListFirewallRules_Handler, }, { MethodName: "CreateFirewallRule", Handler: _DPDKironcore_CreateFirewallRule_Handler, }, { MethodName: "GetFirewallRule", Handler: _DPDKironcore_GetFirewallRule_Handler, }, { MethodName: "DeleteFirewallRule", Handler: _DPDKironcore_DeleteFirewallRule_Handler, }, { MethodName: "CaptureStart", Handler: _DPDKironcore_CaptureStart_Handler, }, { MethodName: "CaptureStop", Handler: _DPDKironcore_CaptureStop_Handler, }, { MethodName: "CaptureStatus", Handler: _DPDKironcore_CaptureStatus_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/dpdk.proto", }
DPDKironcore_ServiceDesc is the grpc.ServiceDesc for DPDKironcore service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_proto_dpdk_proto protoreflect.FileDescriptor
var GeneratedFrom string
Functions ¶
func RegisterDPDKironcoreServer ¶
func RegisterDPDKironcoreServer(s grpc.ServiceRegistrar, srv DPDKironcoreServer)
Types ¶
type CaptureConfig ¶
type CaptureConfig struct { SinkNodeIp *IpAddress `protobuf:"bytes,1,opt,name=sink_node_ip,json=sinkNodeIp,proto3" json:"sink_node_ip,omitempty"` UdpSrcPort uint32 `protobuf:"varint,2,opt,name=udp_src_port,json=udpSrcPort,proto3" json:"udp_src_port,omitempty"` UdpDstPort uint32 `protobuf:"varint,3,opt,name=udp_dst_port,json=udpDstPort,proto3" json:"udp_dst_port,omitempty"` Interfaces []*CapturedInterface `protobuf:"bytes,4,rep,name=interfaces,proto3" json:"interfaces,omitempty"` // contains filtered or unexported fields }
func (*CaptureConfig) Descriptor
deprecated
func (*CaptureConfig) Descriptor() ([]byte, []int)
Deprecated: Use CaptureConfig.ProtoReflect.Descriptor instead.
func (*CaptureConfig) GetInterfaces ¶
func (x *CaptureConfig) GetInterfaces() []*CapturedInterface
func (*CaptureConfig) GetSinkNodeIp ¶
func (x *CaptureConfig) GetSinkNodeIp() *IpAddress
func (*CaptureConfig) GetUdpDstPort ¶
func (x *CaptureConfig) GetUdpDstPort() uint32
func (*CaptureConfig) GetUdpSrcPort ¶
func (x *CaptureConfig) GetUdpSrcPort() uint32
func (*CaptureConfig) ProtoMessage ¶
func (*CaptureConfig) ProtoMessage()
func (*CaptureConfig) ProtoReflect ¶ added in v0.3.1
func (x *CaptureConfig) ProtoReflect() protoreflect.Message
func (*CaptureConfig) Reset ¶
func (x *CaptureConfig) Reset()
func (*CaptureConfig) String ¶
func (x *CaptureConfig) String() string
type CaptureInterfaceType ¶
type CaptureInterfaceType int32
const ( CaptureInterfaceType_SINGLE_PF CaptureInterfaceType = 0 CaptureInterfaceType_SINGLE_VF CaptureInterfaceType = 1 )
func (CaptureInterfaceType) Descriptor ¶ added in v0.3.1
func (CaptureInterfaceType) Descriptor() protoreflect.EnumDescriptor
func (CaptureInterfaceType) Enum ¶ added in v0.3.1
func (x CaptureInterfaceType) Enum() *CaptureInterfaceType
func (CaptureInterfaceType) EnumDescriptor
deprecated
func (CaptureInterfaceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CaptureInterfaceType.Descriptor instead.
func (CaptureInterfaceType) Number ¶ added in v0.3.1
func (x CaptureInterfaceType) Number() protoreflect.EnumNumber
func (CaptureInterfaceType) String ¶
func (x CaptureInterfaceType) String() string
func (CaptureInterfaceType) Type ¶ added in v0.3.1
func (CaptureInterfaceType) Type() protoreflect.EnumType
type CaptureStartRequest ¶
type CaptureStartRequest struct { CaptureConfig *CaptureConfig `protobuf:"bytes,1,opt,name=capture_config,json=captureConfig,proto3" json:"capture_config,omitempty"` // contains filtered or unexported fields }
func (*CaptureStartRequest) Descriptor
deprecated
func (*CaptureStartRequest) Descriptor() ([]byte, []int)
Deprecated: Use CaptureStartRequest.ProtoReflect.Descriptor instead.
func (*CaptureStartRequest) GetCaptureConfig ¶
func (x *CaptureStartRequest) GetCaptureConfig() *CaptureConfig
func (*CaptureStartRequest) ProtoMessage ¶
func (*CaptureStartRequest) ProtoMessage()
func (*CaptureStartRequest) ProtoReflect ¶ added in v0.3.1
func (x *CaptureStartRequest) ProtoReflect() protoreflect.Message
func (*CaptureStartRequest) Reset ¶
func (x *CaptureStartRequest) Reset()
func (*CaptureStartRequest) String ¶
func (x *CaptureStartRequest) String() string
type CaptureStartResponse ¶
type CaptureStartResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*CaptureStartResponse) Descriptor
deprecated
func (*CaptureStartResponse) Descriptor() ([]byte, []int)
Deprecated: Use CaptureStartResponse.ProtoReflect.Descriptor instead.
func (*CaptureStartResponse) GetStatus ¶
func (x *CaptureStartResponse) GetStatus() *Status
func (*CaptureStartResponse) ProtoMessage ¶
func (*CaptureStartResponse) ProtoMessage()
func (*CaptureStartResponse) ProtoReflect ¶ added in v0.3.1
func (x *CaptureStartResponse) ProtoReflect() protoreflect.Message
func (*CaptureStartResponse) Reset ¶
func (x *CaptureStartResponse) Reset()
func (*CaptureStartResponse) String ¶
func (x *CaptureStartResponse) String() string
type CaptureStatusRequest ¶
type CaptureStatusRequest struct {
// contains filtered or unexported fields
}
func (*CaptureStatusRequest) Descriptor
deprecated
func (*CaptureStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use CaptureStatusRequest.ProtoReflect.Descriptor instead.
func (*CaptureStatusRequest) ProtoMessage ¶
func (*CaptureStatusRequest) ProtoMessage()
func (*CaptureStatusRequest) ProtoReflect ¶ added in v0.3.1
func (x *CaptureStatusRequest) ProtoReflect() protoreflect.Message
func (*CaptureStatusRequest) Reset ¶
func (x *CaptureStatusRequest) Reset()
func (*CaptureStatusRequest) String ¶
func (x *CaptureStatusRequest) String() string
type CaptureStatusResponse ¶
type CaptureStatusResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` IsActive bool `protobuf:"varint,2,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"` CaptureConfig *CaptureConfig `protobuf:"bytes,3,opt,name=capture_config,json=captureConfig,proto3" json:"capture_config,omitempty"` // contains filtered or unexported fields }
func (*CaptureStatusResponse) Descriptor
deprecated
func (*CaptureStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use CaptureStatusResponse.ProtoReflect.Descriptor instead.
func (*CaptureStatusResponse) GetCaptureConfig ¶
func (x *CaptureStatusResponse) GetCaptureConfig() *CaptureConfig
func (*CaptureStatusResponse) GetIsActive ¶
func (x *CaptureStatusResponse) GetIsActive() bool
func (*CaptureStatusResponse) GetStatus ¶
func (x *CaptureStatusResponse) GetStatus() *Status
func (*CaptureStatusResponse) ProtoMessage ¶
func (*CaptureStatusResponse) ProtoMessage()
func (*CaptureStatusResponse) ProtoReflect ¶ added in v0.3.1
func (x *CaptureStatusResponse) ProtoReflect() protoreflect.Message
func (*CaptureStatusResponse) Reset ¶
func (x *CaptureStatusResponse) Reset()
func (*CaptureStatusResponse) String ¶
func (x *CaptureStatusResponse) String() string
type CaptureStopRequest ¶
type CaptureStopRequest struct {
// contains filtered or unexported fields
}
func (*CaptureStopRequest) Descriptor
deprecated
func (*CaptureStopRequest) Descriptor() ([]byte, []int)
Deprecated: Use CaptureStopRequest.ProtoReflect.Descriptor instead.
func (*CaptureStopRequest) ProtoMessage ¶
func (*CaptureStopRequest) ProtoMessage()
func (*CaptureStopRequest) ProtoReflect ¶ added in v0.3.1
func (x *CaptureStopRequest) ProtoReflect() protoreflect.Message
func (*CaptureStopRequest) Reset ¶
func (x *CaptureStopRequest) Reset()
func (*CaptureStopRequest) String ¶
func (x *CaptureStopRequest) String() string
type CaptureStopResponse ¶
type CaptureStopResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` StoppedInterfaceCnt uint32 `protobuf:"varint,2,opt,name=stopped_interface_cnt,json=stoppedInterfaceCnt,proto3" json:"stopped_interface_cnt,omitempty"` // contains filtered or unexported fields }
func (*CaptureStopResponse) Descriptor
deprecated
func (*CaptureStopResponse) Descriptor() ([]byte, []int)
Deprecated: Use CaptureStopResponse.ProtoReflect.Descriptor instead.
func (*CaptureStopResponse) GetStatus ¶
func (x *CaptureStopResponse) GetStatus() *Status
func (*CaptureStopResponse) GetStoppedInterfaceCnt ¶
func (x *CaptureStopResponse) GetStoppedInterfaceCnt() uint32
func (*CaptureStopResponse) ProtoMessage ¶
func (*CaptureStopResponse) ProtoMessage()
func (*CaptureStopResponse) ProtoReflect ¶ added in v0.3.1
func (x *CaptureStopResponse) ProtoReflect() protoreflect.Message
func (*CaptureStopResponse) Reset ¶
func (x *CaptureStopResponse) Reset()
func (*CaptureStopResponse) String ¶
func (x *CaptureStopResponse) String() string
type CapturedInterface ¶
type CapturedInterface struct { InterfaceType CaptureInterfaceType `` /* 143-byte string literal not displayed */ Filter []byte `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` // Types that are assignable to Spec: // // *CapturedInterface_VfName // *CapturedInterface_PfIndex Spec isCapturedInterface_Spec `protobuf_oneof:"spec"` // contains filtered or unexported fields }
func (*CapturedInterface) Descriptor
deprecated
func (*CapturedInterface) Descriptor() ([]byte, []int)
Deprecated: Use CapturedInterface.ProtoReflect.Descriptor instead.
func (*CapturedInterface) GetFilter ¶
func (x *CapturedInterface) GetFilter() []byte
func (*CapturedInterface) GetInterfaceType ¶
func (x *CapturedInterface) GetInterfaceType() CaptureInterfaceType
func (*CapturedInterface) GetPfIndex ¶
func (x *CapturedInterface) GetPfIndex() uint32
func (*CapturedInterface) GetSpec ¶
func (m *CapturedInterface) GetSpec() isCapturedInterface_Spec
func (*CapturedInterface) GetVfName ¶
func (x *CapturedInterface) GetVfName() []byte
func (*CapturedInterface) ProtoMessage ¶
func (*CapturedInterface) ProtoMessage()
func (*CapturedInterface) ProtoReflect ¶ added in v0.3.1
func (x *CapturedInterface) ProtoReflect() protoreflect.Message
func (*CapturedInterface) Reset ¶
func (x *CapturedInterface) Reset()
func (*CapturedInterface) String ¶
func (x *CapturedInterface) String() string
type CapturedInterface_PfIndex ¶
type CapturedInterface_PfIndex struct {
PfIndex uint32 `protobuf:"varint,4,opt,name=pf_index,json=pfIndex,proto3,oneof"`
}
type CapturedInterface_VfName ¶
type CapturedInterface_VfName struct {
VfName []byte `protobuf:"bytes,3,opt,name=vf_name,json=vfName,proto3,oneof"`
}
type CheckInitializedRequest ¶
type CheckInitializedRequest struct {
// contains filtered or unexported fields
}
/ REQUESTS/RESPONSES
func (*CheckInitializedRequest) Descriptor
deprecated
func (*CheckInitializedRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckInitializedRequest.ProtoReflect.Descriptor instead.
func (*CheckInitializedRequest) ProtoMessage ¶
func (*CheckInitializedRequest) ProtoMessage()
func (*CheckInitializedRequest) ProtoReflect ¶ added in v0.3.1
func (x *CheckInitializedRequest) ProtoReflect() protoreflect.Message
func (*CheckInitializedRequest) Reset ¶
func (x *CheckInitializedRequest) Reset()
func (*CheckInitializedRequest) String ¶
func (x *CheckInitializedRequest) String() string
type CheckInitializedResponse ¶
type CheckInitializedResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` // contains filtered or unexported fields }
func (*CheckInitializedResponse) Descriptor
deprecated
func (*CheckInitializedResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckInitializedResponse.ProtoReflect.Descriptor instead.
func (*CheckInitializedResponse) GetStatus ¶
func (x *CheckInitializedResponse) GetStatus() *Status
func (*CheckInitializedResponse) GetUuid ¶
func (x *CheckInitializedResponse) GetUuid() string
func (*CheckInitializedResponse) ProtoMessage ¶
func (*CheckInitializedResponse) ProtoMessage()
func (*CheckInitializedResponse) ProtoReflect ¶ added in v0.3.1
func (x *CheckInitializedResponse) ProtoReflect() protoreflect.Message
func (*CheckInitializedResponse) Reset ¶
func (x *CheckInitializedResponse) Reset()
func (*CheckInitializedResponse) String ¶
func (x *CheckInitializedResponse) String() string
type CheckVniInUseRequest ¶
type CheckVniInUseRequest struct { Vni uint32 `protobuf:"varint,1,opt,name=vni,proto3" json:"vni,omitempty"` Type VniType `protobuf:"varint,2,opt,name=type,proto3,enum=dpdkironcore.v1.VniType" json:"type,omitempty"` // contains filtered or unexported fields }
func (*CheckVniInUseRequest) Descriptor
deprecated
func (*CheckVniInUseRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckVniInUseRequest.ProtoReflect.Descriptor instead.
func (*CheckVniInUseRequest) GetType ¶
func (x *CheckVniInUseRequest) GetType() VniType
func (*CheckVniInUseRequest) GetVni ¶
func (x *CheckVniInUseRequest) GetVni() uint32
func (*CheckVniInUseRequest) ProtoMessage ¶
func (*CheckVniInUseRequest) ProtoMessage()
func (*CheckVniInUseRequest) ProtoReflect ¶ added in v0.3.1
func (x *CheckVniInUseRequest) ProtoReflect() protoreflect.Message
func (*CheckVniInUseRequest) Reset ¶
func (x *CheckVniInUseRequest) Reset()
func (*CheckVniInUseRequest) String ¶
func (x *CheckVniInUseRequest) String() string
type CheckVniInUseResponse ¶
type CheckVniInUseResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` InUse bool `protobuf:"varint,2,opt,name=in_use,json=inUse,proto3" json:"in_use,omitempty"` // contains filtered or unexported fields }
func (*CheckVniInUseResponse) Descriptor
deprecated
func (*CheckVniInUseResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckVniInUseResponse.ProtoReflect.Descriptor instead.
func (*CheckVniInUseResponse) GetInUse ¶
func (x *CheckVniInUseResponse) GetInUse() bool
func (*CheckVniInUseResponse) GetStatus ¶
func (x *CheckVniInUseResponse) GetStatus() *Status
func (*CheckVniInUseResponse) ProtoMessage ¶
func (*CheckVniInUseResponse) ProtoMessage()
func (*CheckVniInUseResponse) ProtoReflect ¶ added in v0.3.1
func (x *CheckVniInUseResponse) ProtoReflect() protoreflect.Message
func (*CheckVniInUseResponse) Reset ¶
func (x *CheckVniInUseResponse) Reset()
func (*CheckVniInUseResponse) String ¶
func (x *CheckVniInUseResponse) String() string
type CreateFirewallRuleRequest ¶
type CreateFirewallRuleRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` Rule *FirewallRule `protobuf:"bytes,2,opt,name=rule,proto3" json:"rule,omitempty"` // contains filtered or unexported fields }
func (*CreateFirewallRuleRequest) Descriptor
deprecated
func (*CreateFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateFirewallRuleRequest) GetInterfaceId ¶
func (x *CreateFirewallRuleRequest) GetInterfaceId() []byte
func (*CreateFirewallRuleRequest) GetRule ¶
func (x *CreateFirewallRuleRequest) GetRule() *FirewallRule
func (*CreateFirewallRuleRequest) ProtoMessage ¶
func (*CreateFirewallRuleRequest) ProtoMessage()
func (*CreateFirewallRuleRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateFirewallRuleRequest) Reset ¶
func (x *CreateFirewallRuleRequest) Reset()
func (*CreateFirewallRuleRequest) String ¶
func (x *CreateFirewallRuleRequest) String() string
type CreateFirewallRuleResponse ¶
type CreateFirewallRuleResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` RuleId []byte `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` // contains filtered or unexported fields }
func (*CreateFirewallRuleResponse) Descriptor
deprecated
func (*CreateFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*CreateFirewallRuleResponse) GetRuleId ¶
func (x *CreateFirewallRuleResponse) GetRuleId() []byte
func (*CreateFirewallRuleResponse) GetStatus ¶
func (x *CreateFirewallRuleResponse) GetStatus() *Status
func (*CreateFirewallRuleResponse) ProtoMessage ¶
func (*CreateFirewallRuleResponse) ProtoMessage()
func (*CreateFirewallRuleResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*CreateFirewallRuleResponse) Reset ¶
func (x *CreateFirewallRuleResponse) Reset()
func (*CreateFirewallRuleResponse) String ¶
func (x *CreateFirewallRuleResponse) String() string
type CreateInterfaceRequest ¶
type CreateInterfaceRequest struct { // Define whether a Bare Metal Interface or a Virtual Interface is created. // Both instance types cannot be mixed during a session. // Maximum number of instantiated bare metal interfaces is 1. // Maximum number of Virtual Interfaces is not defined. InterfaceType InterfaceType `` /* 136-byte string literal not displayed */ InterfaceId []byte `protobuf:"bytes,2,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` Vni uint32 `protobuf:"varint,3,opt,name=vni,proto3" json:"vni,omitempty"` Ipv4Config *IpConfig `protobuf:"bytes,4,opt,name=ipv4_config,json=ipv4Config,proto3" json:"ipv4_config,omitempty"` Ipv6Config *IpConfig `protobuf:"bytes,5,opt,name=ipv6_config,json=ipv6Config,proto3" json:"ipv6_config,omitempty"` PxeConfig *PxeConfig `protobuf:"bytes,6,opt,name=pxe_config,json=pxeConfig,proto3" json:"pxe_config,omitempty"` // Device with this name will be assigned if it exists, otherwise error is returned. DeviceName string `protobuf:"bytes,7,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"` MeteringParameters *MeteringParams `protobuf:"bytes,8,opt,name=metering_parameters,json=meteringParameters,proto3" json:"metering_parameters,omitempty"` // contains filtered or unexported fields }
func (*CreateInterfaceRequest) Descriptor
deprecated
func (*CreateInterfaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInterfaceRequest.ProtoReflect.Descriptor instead.
func (*CreateInterfaceRequest) GetDeviceName ¶
func (x *CreateInterfaceRequest) GetDeviceName() string
func (*CreateInterfaceRequest) GetInterfaceId ¶
func (x *CreateInterfaceRequest) GetInterfaceId() []byte
func (*CreateInterfaceRequest) GetInterfaceType ¶
func (x *CreateInterfaceRequest) GetInterfaceType() InterfaceType
func (*CreateInterfaceRequest) GetIpv4Config ¶
func (x *CreateInterfaceRequest) GetIpv4Config() *IpConfig
func (*CreateInterfaceRequest) GetIpv6Config ¶
func (x *CreateInterfaceRequest) GetIpv6Config() *IpConfig
func (*CreateInterfaceRequest) GetMeteringParameters ¶ added in v0.3.1
func (x *CreateInterfaceRequest) GetMeteringParameters() *MeteringParams
func (*CreateInterfaceRequest) GetPxeConfig ¶
func (x *CreateInterfaceRequest) GetPxeConfig() *PxeConfig
func (*CreateInterfaceRequest) GetVni ¶
func (x *CreateInterfaceRequest) GetVni() uint32
func (*CreateInterfaceRequest) ProtoMessage ¶
func (*CreateInterfaceRequest) ProtoMessage()
func (*CreateInterfaceRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateInterfaceRequest) ProtoReflect() protoreflect.Message
func (*CreateInterfaceRequest) Reset ¶
func (x *CreateInterfaceRequest) Reset()
func (*CreateInterfaceRequest) String ¶
func (x *CreateInterfaceRequest) String() string
type CreateInterfaceResponse ¶
type CreateInterfaceResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` UnderlayRoute []byte `protobuf:"bytes,2,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` Vf *VirtualFunction `protobuf:"bytes,3,opt,name=vf,proto3" json:"vf,omitempty"` // Holds VF information when a VM has been created. // contains filtered or unexported fields }
func (*CreateInterfaceResponse) Descriptor
deprecated
func (*CreateInterfaceResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateInterfaceResponse.ProtoReflect.Descriptor instead.
func (*CreateInterfaceResponse) GetStatus ¶
func (x *CreateInterfaceResponse) GetStatus() *Status
func (*CreateInterfaceResponse) GetUnderlayRoute ¶
func (x *CreateInterfaceResponse) GetUnderlayRoute() []byte
func (*CreateInterfaceResponse) GetVf ¶
func (x *CreateInterfaceResponse) GetVf() *VirtualFunction
func (*CreateInterfaceResponse) ProtoMessage ¶
func (*CreateInterfaceResponse) ProtoMessage()
func (*CreateInterfaceResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateInterfaceResponse) ProtoReflect() protoreflect.Message
func (*CreateInterfaceResponse) Reset ¶
func (x *CreateInterfaceResponse) Reset()
func (*CreateInterfaceResponse) String ¶
func (x *CreateInterfaceResponse) String() string
type CreateLoadBalancerPrefixRequest ¶
type CreateLoadBalancerPrefixRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` Prefix *Prefix `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"` // contains filtered or unexported fields }
func (*CreateLoadBalancerPrefixRequest) Descriptor
deprecated
func (*CreateLoadBalancerPrefixRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerPrefixRequest.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerPrefixRequest) GetInterfaceId ¶
func (x *CreateLoadBalancerPrefixRequest) GetInterfaceId() []byte
func (*CreateLoadBalancerPrefixRequest) GetPrefix ¶
func (x *CreateLoadBalancerPrefixRequest) GetPrefix() *Prefix
func (*CreateLoadBalancerPrefixRequest) ProtoMessage ¶
func (*CreateLoadBalancerPrefixRequest) ProtoMessage()
func (*CreateLoadBalancerPrefixRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateLoadBalancerPrefixRequest) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerPrefixRequest) Reset ¶
func (x *CreateLoadBalancerPrefixRequest) Reset()
func (*CreateLoadBalancerPrefixRequest) String ¶
func (x *CreateLoadBalancerPrefixRequest) String() string
type CreateLoadBalancerPrefixResponse ¶
type CreateLoadBalancerPrefixResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` UnderlayRoute []byte `protobuf:"bytes,2,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*CreateLoadBalancerPrefixResponse) Descriptor
deprecated
func (*CreateLoadBalancerPrefixResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerPrefixResponse.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerPrefixResponse) GetStatus ¶
func (x *CreateLoadBalancerPrefixResponse) GetStatus() *Status
func (*CreateLoadBalancerPrefixResponse) GetUnderlayRoute ¶
func (x *CreateLoadBalancerPrefixResponse) GetUnderlayRoute() []byte
func (*CreateLoadBalancerPrefixResponse) ProtoMessage ¶
func (*CreateLoadBalancerPrefixResponse) ProtoMessage()
func (*CreateLoadBalancerPrefixResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateLoadBalancerPrefixResponse) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerPrefixResponse) Reset ¶
func (x *CreateLoadBalancerPrefixResponse) Reset()
func (*CreateLoadBalancerPrefixResponse) String ¶
func (x *CreateLoadBalancerPrefixResponse) String() string
type CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { LoadbalancerId []byte `protobuf:"bytes,1,opt,name=loadbalancer_id,json=loadbalancerId,proto3" json:"loadbalancer_id,omitempty"` LoadbalancedIp *IpAddress `protobuf:"bytes,2,opt,name=loadbalanced_ip,json=loadbalancedIp,proto3" json:"loadbalanced_ip,omitempty"` Vni uint32 `protobuf:"varint,3,opt,name=vni,proto3" json:"vni,omitempty"` LoadbalancedPorts []*LbPort `protobuf:"bytes,4,rep,name=loadbalanced_ports,json=loadbalancedPorts,proto3" json:"loadbalanced_ports,omitempty"` // contains filtered or unexported fields }
func (*CreateLoadBalancerRequest) Descriptor
deprecated
func (*CreateLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerRequest) GetLoadbalancedIp ¶
func (x *CreateLoadBalancerRequest) GetLoadbalancedIp() *IpAddress
func (*CreateLoadBalancerRequest) GetLoadbalancedPorts ¶
func (x *CreateLoadBalancerRequest) GetLoadbalancedPorts() []*LbPort
func (*CreateLoadBalancerRequest) GetLoadbalancerId ¶
func (x *CreateLoadBalancerRequest) GetLoadbalancerId() []byte
func (*CreateLoadBalancerRequest) GetVni ¶
func (x *CreateLoadBalancerRequest) GetVni() uint32
func (*CreateLoadBalancerRequest) ProtoMessage ¶
func (*CreateLoadBalancerRequest) ProtoMessage()
func (*CreateLoadBalancerRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerRequest) Reset ¶
func (x *CreateLoadBalancerRequest) Reset()
func (*CreateLoadBalancerRequest) String ¶
func (x *CreateLoadBalancerRequest) String() string
type CreateLoadBalancerResponse ¶
type CreateLoadBalancerResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` UnderlayRoute []byte `protobuf:"bytes,2,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*CreateLoadBalancerResponse) Descriptor
deprecated
func (*CreateLoadBalancerResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerResponse.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerResponse) GetStatus ¶
func (x *CreateLoadBalancerResponse) GetStatus() *Status
func (*CreateLoadBalancerResponse) GetUnderlayRoute ¶
func (x *CreateLoadBalancerResponse) GetUnderlayRoute() []byte
func (*CreateLoadBalancerResponse) ProtoMessage ¶
func (*CreateLoadBalancerResponse) ProtoMessage()
func (*CreateLoadBalancerResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateLoadBalancerResponse) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerResponse) Reset ¶
func (x *CreateLoadBalancerResponse) Reset()
func (*CreateLoadBalancerResponse) String ¶
func (x *CreateLoadBalancerResponse) String() string
type CreateLoadBalancerTargetRequest ¶
type CreateLoadBalancerTargetRequest struct { LoadbalancerId []byte `protobuf:"bytes,1,opt,name=loadbalancer_id,json=loadbalancerId,proto3" json:"loadbalancer_id,omitempty"` TargetIp *IpAddress `protobuf:"bytes,2,opt,name=target_ip,json=targetIp,proto3" json:"target_ip,omitempty"` // contains filtered or unexported fields }
func (*CreateLoadBalancerTargetRequest) Descriptor
deprecated
func (*CreateLoadBalancerTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerTargetRequest.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerTargetRequest) GetLoadbalancerId ¶
func (x *CreateLoadBalancerTargetRequest) GetLoadbalancerId() []byte
func (*CreateLoadBalancerTargetRequest) GetTargetIp ¶
func (x *CreateLoadBalancerTargetRequest) GetTargetIp() *IpAddress
func (*CreateLoadBalancerTargetRequest) ProtoMessage ¶
func (*CreateLoadBalancerTargetRequest) ProtoMessage()
func (*CreateLoadBalancerTargetRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateLoadBalancerTargetRequest) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerTargetRequest) Reset ¶
func (x *CreateLoadBalancerTargetRequest) Reset()
func (*CreateLoadBalancerTargetRequest) String ¶
func (x *CreateLoadBalancerTargetRequest) String() string
type CreateLoadBalancerTargetResponse ¶
type CreateLoadBalancerTargetResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*CreateLoadBalancerTargetResponse) Descriptor
deprecated
func (*CreateLoadBalancerTargetResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerTargetResponse.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerTargetResponse) GetStatus ¶
func (x *CreateLoadBalancerTargetResponse) GetStatus() *Status
func (*CreateLoadBalancerTargetResponse) ProtoMessage ¶
func (*CreateLoadBalancerTargetResponse) ProtoMessage()
func (*CreateLoadBalancerTargetResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateLoadBalancerTargetResponse) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerTargetResponse) Reset ¶
func (x *CreateLoadBalancerTargetResponse) Reset()
func (*CreateLoadBalancerTargetResponse) String ¶
func (x *CreateLoadBalancerTargetResponse) String() string
type CreateNatRequest ¶
type CreateNatRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` NatIp *IpAddress `protobuf:"bytes,2,opt,name=nat_ip,json=natIp,proto3" json:"nat_ip,omitempty"` MinPort uint32 `protobuf:"varint,3,opt,name=min_port,json=minPort,proto3" json:"min_port,omitempty"` // port should be uint16 (less than 65536) MaxPort uint32 `protobuf:"varint,4,opt,name=max_port,json=maxPort,proto3" json:"max_port,omitempty"` // contains filtered or unexported fields }
func (*CreateNatRequest) Descriptor
deprecated
func (*CreateNatRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNatRequest.ProtoReflect.Descriptor instead.
func (*CreateNatRequest) GetInterfaceId ¶
func (x *CreateNatRequest) GetInterfaceId() []byte
func (*CreateNatRequest) GetMaxPort ¶
func (x *CreateNatRequest) GetMaxPort() uint32
func (*CreateNatRequest) GetMinPort ¶
func (x *CreateNatRequest) GetMinPort() uint32
func (*CreateNatRequest) GetNatIp ¶
func (x *CreateNatRequest) GetNatIp() *IpAddress
func (*CreateNatRequest) ProtoMessage ¶
func (*CreateNatRequest) ProtoMessage()
func (*CreateNatRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateNatRequest) ProtoReflect() protoreflect.Message
func (*CreateNatRequest) Reset ¶
func (x *CreateNatRequest) Reset()
func (*CreateNatRequest) String ¶
func (x *CreateNatRequest) String() string
type CreateNatResponse ¶
type CreateNatResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` UnderlayRoute []byte `protobuf:"bytes,2,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*CreateNatResponse) Descriptor
deprecated
func (*CreateNatResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateNatResponse.ProtoReflect.Descriptor instead.
func (*CreateNatResponse) GetStatus ¶
func (x *CreateNatResponse) GetStatus() *Status
func (*CreateNatResponse) GetUnderlayRoute ¶
func (x *CreateNatResponse) GetUnderlayRoute() []byte
func (*CreateNatResponse) ProtoMessage ¶
func (*CreateNatResponse) ProtoMessage()
func (*CreateNatResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateNatResponse) ProtoReflect() protoreflect.Message
func (*CreateNatResponse) Reset ¶
func (x *CreateNatResponse) Reset()
func (*CreateNatResponse) String ¶
func (x *CreateNatResponse) String() string
type CreateNeighborNatRequest ¶
type CreateNeighborNatRequest struct { NatIp *IpAddress `protobuf:"bytes,1,opt,name=nat_ip,json=natIp,proto3" json:"nat_ip,omitempty"` Vni uint32 `protobuf:"varint,2,opt,name=vni,proto3" json:"vni,omitempty"` MinPort uint32 `protobuf:"varint,3,opt,name=min_port,json=minPort,proto3" json:"min_port,omitempty"` // port should be uint16 (less than 65536) MaxPort uint32 `protobuf:"varint,4,opt,name=max_port,json=maxPort,proto3" json:"max_port,omitempty"` UnderlayRoute []byte `protobuf:"bytes,5,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*CreateNeighborNatRequest) Descriptor
deprecated
func (*CreateNeighborNatRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNeighborNatRequest.ProtoReflect.Descriptor instead.
func (*CreateNeighborNatRequest) GetMaxPort ¶
func (x *CreateNeighborNatRequest) GetMaxPort() uint32
func (*CreateNeighborNatRequest) GetMinPort ¶
func (x *CreateNeighborNatRequest) GetMinPort() uint32
func (*CreateNeighborNatRequest) GetNatIp ¶
func (x *CreateNeighborNatRequest) GetNatIp() *IpAddress
func (*CreateNeighborNatRequest) GetUnderlayRoute ¶
func (x *CreateNeighborNatRequest) GetUnderlayRoute() []byte
func (*CreateNeighborNatRequest) GetVni ¶
func (x *CreateNeighborNatRequest) GetVni() uint32
func (*CreateNeighborNatRequest) ProtoMessage ¶
func (*CreateNeighborNatRequest) ProtoMessage()
func (*CreateNeighborNatRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateNeighborNatRequest) ProtoReflect() protoreflect.Message
func (*CreateNeighborNatRequest) Reset ¶
func (x *CreateNeighborNatRequest) Reset()
func (*CreateNeighborNatRequest) String ¶
func (x *CreateNeighborNatRequest) String() string
type CreateNeighborNatResponse ¶
type CreateNeighborNatResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*CreateNeighborNatResponse) Descriptor
deprecated
func (*CreateNeighborNatResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateNeighborNatResponse.ProtoReflect.Descriptor instead.
func (*CreateNeighborNatResponse) GetStatus ¶
func (x *CreateNeighborNatResponse) GetStatus() *Status
func (*CreateNeighborNatResponse) ProtoMessage ¶
func (*CreateNeighborNatResponse) ProtoMessage()
func (*CreateNeighborNatResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateNeighborNatResponse) ProtoReflect() protoreflect.Message
func (*CreateNeighborNatResponse) Reset ¶
func (x *CreateNeighborNatResponse) Reset()
func (*CreateNeighborNatResponse) String ¶
func (x *CreateNeighborNatResponse) String() string
type CreatePrefixRequest ¶
type CreatePrefixRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` Prefix *Prefix `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"` // contains filtered or unexported fields }
func (*CreatePrefixRequest) Descriptor
deprecated
func (*CreatePrefixRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePrefixRequest.ProtoReflect.Descriptor instead.
func (*CreatePrefixRequest) GetInterfaceId ¶
func (x *CreatePrefixRequest) GetInterfaceId() []byte
func (*CreatePrefixRequest) GetPrefix ¶
func (x *CreatePrefixRequest) GetPrefix() *Prefix
func (*CreatePrefixRequest) ProtoMessage ¶
func (*CreatePrefixRequest) ProtoMessage()
func (*CreatePrefixRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreatePrefixRequest) ProtoReflect() protoreflect.Message
func (*CreatePrefixRequest) Reset ¶
func (x *CreatePrefixRequest) Reset()
func (*CreatePrefixRequest) String ¶
func (x *CreatePrefixRequest) String() string
type CreatePrefixResponse ¶
type CreatePrefixResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` UnderlayRoute []byte `protobuf:"bytes,2,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*CreatePrefixResponse) Descriptor
deprecated
func (*CreatePrefixResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreatePrefixResponse.ProtoReflect.Descriptor instead.
func (*CreatePrefixResponse) GetStatus ¶
func (x *CreatePrefixResponse) GetStatus() *Status
func (*CreatePrefixResponse) GetUnderlayRoute ¶
func (x *CreatePrefixResponse) GetUnderlayRoute() []byte
func (*CreatePrefixResponse) ProtoMessage ¶
func (*CreatePrefixResponse) ProtoMessage()
func (*CreatePrefixResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreatePrefixResponse) ProtoReflect() protoreflect.Message
func (*CreatePrefixResponse) Reset ¶
func (x *CreatePrefixResponse) Reset()
func (*CreatePrefixResponse) String ¶
func (x *CreatePrefixResponse) String() string
type CreateRouteRequest ¶
type CreateRouteRequest struct { Vni uint32 `protobuf:"varint,1,opt,name=vni,proto3" json:"vni,omitempty"` Route *Route `protobuf:"bytes,2,opt,name=route,proto3" json:"route,omitempty"` // contains filtered or unexported fields }
func (*CreateRouteRequest) Descriptor
deprecated
func (*CreateRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRouteRequest.ProtoReflect.Descriptor instead.
func (*CreateRouteRequest) GetRoute ¶
func (x *CreateRouteRequest) GetRoute() *Route
func (*CreateRouteRequest) GetVni ¶
func (x *CreateRouteRequest) GetVni() uint32
func (*CreateRouteRequest) ProtoMessage ¶
func (*CreateRouteRequest) ProtoMessage()
func (*CreateRouteRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateRouteRequest) ProtoReflect() protoreflect.Message
func (*CreateRouteRequest) Reset ¶
func (x *CreateRouteRequest) Reset()
func (*CreateRouteRequest) String ¶
func (x *CreateRouteRequest) String() string
type CreateRouteResponse ¶
type CreateRouteResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*CreateRouteResponse) Descriptor
deprecated
func (*CreateRouteResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateRouteResponse.ProtoReflect.Descriptor instead.
func (*CreateRouteResponse) GetStatus ¶
func (x *CreateRouteResponse) GetStatus() *Status
func (*CreateRouteResponse) ProtoMessage ¶
func (*CreateRouteResponse) ProtoMessage()
func (*CreateRouteResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateRouteResponse) ProtoReflect() protoreflect.Message
func (*CreateRouteResponse) Reset ¶
func (x *CreateRouteResponse) Reset()
func (*CreateRouteResponse) String ¶
func (x *CreateRouteResponse) String() string
type CreateVipRequest ¶
type CreateVipRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` VipIp *IpAddress `protobuf:"bytes,2,opt,name=vip_ip,json=vipIp,proto3" json:"vip_ip,omitempty"` // contains filtered or unexported fields }
func (*CreateVipRequest) Descriptor
deprecated
func (*CreateVipRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVipRequest.ProtoReflect.Descriptor instead.
func (*CreateVipRequest) GetInterfaceId ¶
func (x *CreateVipRequest) GetInterfaceId() []byte
func (*CreateVipRequest) GetVipIp ¶
func (x *CreateVipRequest) GetVipIp() *IpAddress
func (*CreateVipRequest) ProtoMessage ¶
func (*CreateVipRequest) ProtoMessage()
func (*CreateVipRequest) ProtoReflect ¶ added in v0.3.1
func (x *CreateVipRequest) ProtoReflect() protoreflect.Message
func (*CreateVipRequest) Reset ¶
func (x *CreateVipRequest) Reset()
func (*CreateVipRequest) String ¶
func (x *CreateVipRequest) String() string
type CreateVipResponse ¶
type CreateVipResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` UnderlayRoute []byte `protobuf:"bytes,2,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*CreateVipResponse) Descriptor
deprecated
func (*CreateVipResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVipResponse.ProtoReflect.Descriptor instead.
func (*CreateVipResponse) GetStatus ¶
func (x *CreateVipResponse) GetStatus() *Status
func (*CreateVipResponse) GetUnderlayRoute ¶
func (x *CreateVipResponse) GetUnderlayRoute() []byte
func (*CreateVipResponse) ProtoMessage ¶
func (*CreateVipResponse) ProtoMessage()
func (*CreateVipResponse) ProtoReflect ¶ added in v0.3.1
func (x *CreateVipResponse) ProtoReflect() protoreflect.Message
func (*CreateVipResponse) Reset ¶
func (x *CreateVipResponse) Reset()
func (*CreateVipResponse) String ¶
func (x *CreateVipResponse) String() string
type DPDKironcoreClient ¶
type DPDKironcoreClient interface { // // INITIALIZATION // initialized indicates if the DPDK app has been initialized already, if so an UUID is returned. // this UUID gets changed in case the dp-service gets restarted. CheckInitialized(ctx context.Context, in *CheckInitializedRequest, opts ...grpc.CallOption) (*CheckInitializedResponse, error) // init will be called once for initial set up of the DPDK app. // init returns an error if the DPDK app has been initialized already. So check if it got initialized before calling init. Initialize(ctx context.Context, in *InitializeRequest, opts ...grpc.CallOption) (*InitializeResponse, error) // // VERSIONING // Exchange protocol/app versions to establish communication GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) // // INTERFACES ListInterfaces(ctx context.Context, in *ListInterfacesRequest, opts ...grpc.CallOption) (*ListInterfacesResponse, error) GetInterface(ctx context.Context, in *GetInterfaceRequest, opts ...grpc.CallOption) (*GetInterfaceResponse, error) // CreateInterface creates and configures a VF (hypervisor case) or PF (bare metal) for the new interface. // If the interface's VNet is not known to the DPDK app yet, the VNet and its routing table will be intialized. // After calling CreateInterface() the Client has to make sure that the routing table of the corresponding VNet is filled (use ListRoutes and AddRoute as required). CreateInterface(ctx context.Context, in *CreateInterfaceRequest, opts ...grpc.CallOption) (*CreateInterfaceResponse, error) // DeleteInterface removes all networking configuration of a interface from the DPDK app. // The VF will be released and can be reused for other VMs. // If the interface was the last interface of a VNet on this hypervisor, the VNet and its routes will be freed from the DPDK app. DeleteInterface(ctx context.Context, in *DeleteInterfaceRequest, opts ...grpc.CallOption) (*DeleteInterfaceResponse, error) // ListPrefixes returns a list of prefixes, that will be routed to the interface by the DPDK app. // For example this could be a node's Kubernetes Pod CIDR. ListPrefixes(ctx context.Context, in *ListPrefixesRequest, opts ...grpc.CallOption) (*ListPrefixesResponse, error) CreatePrefix(ctx context.Context, in *CreatePrefixRequest, opts ...grpc.CallOption) (*CreatePrefixResponse, error) DeletePrefix(ctx context.Context, in *DeletePrefixRequest, opts ...grpc.CallOption) (*DeletePrefixResponse, error) // LoadBalancerTargetPrefix(es) are similar to Prefixes but used for LoadBalancing purposes ListLoadBalancerPrefixes(ctx context.Context, in *ListLoadBalancerPrefixesRequest, opts ...grpc.CallOption) (*ListLoadBalancerPrefixesResponse, error) CreateLoadBalancerPrefix(ctx context.Context, in *CreateLoadBalancerPrefixRequest, opts ...grpc.CallOption) (*CreateLoadBalancerPrefixResponse, error) DeleteLoadBalancerPrefix(ctx context.Context, in *DeleteLoadBalancerPrefixRequest, opts ...grpc.CallOption) (*DeleteLoadBalancerPrefixResponse, error) // Nat related, add/get/del Virtual IP for a given Interface CreateVip(ctx context.Context, in *CreateVipRequest, opts ...grpc.CallOption) (*CreateVipResponse, error) GetVip(ctx context.Context, in *GetVipRequest, opts ...grpc.CallOption) (*GetVipResponse, error) DeleteVip(ctx context.Context, in *DeleteVipRequest, opts ...grpc.CallOption) (*DeleteVipResponse, error) // create/list/del Loadbalancer for a given IP to be loadbalanced CreateLoadBalancer(ctx context.Context, in *CreateLoadBalancerRequest, opts ...grpc.CallOption) (*CreateLoadBalancerResponse, error) GetLoadBalancer(ctx context.Context, in *GetLoadBalancerRequest, opts ...grpc.CallOption) (*GetLoadBalancerResponse, error) DeleteLoadBalancer(ctx context.Context, in *DeleteLoadBalancerRequest, opts ...grpc.CallOption) (*DeleteLoadBalancerResponse, error) // create/list/del Loadbalancer Targets for a given Loadbalancer ID CreateLoadBalancerTarget(ctx context.Context, in *CreateLoadBalancerTargetRequest, opts ...grpc.CallOption) (*CreateLoadBalancerTargetResponse, error) ListLoadBalancerTargets(ctx context.Context, in *ListLoadBalancerTargetsRequest, opts ...grpc.CallOption) (*ListLoadBalancerTargetsResponse, error) DeleteLoadBalancerTarget(ctx context.Context, in *DeleteLoadBalancerTargetRequest, opts ...grpc.CallOption) (*DeleteLoadBalancerTargetResponse, error) // Network-Nat related, add/del/get a Nat for an interface CreateNat(ctx context.Context, in *CreateNatRequest, opts ...grpc.CallOption) (*CreateNatResponse, error) GetNat(ctx context.Context, in *GetNatRequest, opts ...grpc.CallOption) (*GetNatResponse, error) DeleteNat(ctx context.Context, in *DeleteNatRequest, opts ...grpc.CallOption) (*DeleteNatResponse, error) ListLocalNats(ctx context.Context, in *ListLocalNatsRequest, opts ...grpc.CallOption) (*ListLocalNatsResponse, error) CreateNeighborNat(ctx context.Context, in *CreateNeighborNatRequest, opts ...grpc.CallOption) (*CreateNeighborNatResponse, error) DeleteNeighborNat(ctx context.Context, in *DeleteNeighborNatRequest, opts ...grpc.CallOption) (*DeleteNeighborNatResponse, error) ListNeighborNats(ctx context.Context, in *ListNeighborNatsRequest, opts ...grpc.CallOption) (*ListNeighborNatsResponse, error) // // ROUTES ListRoutes(ctx context.Context, in *ListRoutesRequest, opts ...grpc.CallOption) (*ListRoutesResponse, error) // CreateRoute adds a new route to a VNet's routing table (identified by VNI). // If the DPDK application does not hold any interface in the specified VNet, an error will be returned. CreateRoute(ctx context.Context, in *CreateRouteRequest, opts ...grpc.CallOption) (*CreateRouteResponse, error) // DeleteRoute removes a route from a VNet. // If the route does not exist, an error will be returned. DeleteRoute(ctx context.Context, in *DeleteRouteRequest, opts ...grpc.CallOption) (*DeleteRouteResponse, error) // VNI internal state information // VNI can be in use by interfaces and by loadbalancer. So get information // whether the VNI in question is in use or not. CheckVniInUse(ctx context.Context, in *CheckVniInUseRequest, opts ...grpc.CallOption) (*CheckVniInUseResponse, error) ResetVni(ctx context.Context, in *ResetVniRequest, opts ...grpc.CallOption) (*ResetVniResponse, error) // // FIREWALL ListFirewallRules(ctx context.Context, in *ListFirewallRulesRequest, opts ...grpc.CallOption) (*ListFirewallRulesResponse, error) CreateFirewallRule(ctx context.Context, in *CreateFirewallRuleRequest, opts ...grpc.CallOption) (*CreateFirewallRuleResponse, error) GetFirewallRule(ctx context.Context, in *GetFirewallRuleRequest, opts ...grpc.CallOption) (*GetFirewallRuleResponse, error) DeleteFirewallRule(ctx context.Context, in *DeleteFirewallRuleRequest, opts ...grpc.CallOption) (*DeleteFirewallRuleResponse, error) // // PACKET CAPTURE CaptureStart(ctx context.Context, in *CaptureStartRequest, opts ...grpc.CallOption) (*CaptureStartResponse, error) CaptureStop(ctx context.Context, in *CaptureStopRequest, opts ...grpc.CallOption) (*CaptureStopResponse, error) CaptureStatus(ctx context.Context, in *CaptureStatusRequest, opts ...grpc.CallOption) (*CaptureStatusResponse, error) }
DPDKironcoreClient is the client API for DPDKironcore service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDPDKironcoreClient ¶
func NewDPDKironcoreClient(cc grpc.ClientConnInterface) DPDKironcoreClient
type DPDKironcoreServer ¶
type DPDKironcoreServer interface { // // INITIALIZATION // initialized indicates if the DPDK app has been initialized already, if so an UUID is returned. // this UUID gets changed in case the dp-service gets restarted. CheckInitialized(context.Context, *CheckInitializedRequest) (*CheckInitializedResponse, error) // init will be called once for initial set up of the DPDK app. // init returns an error if the DPDK app has been initialized already. So check if it got initialized before calling init. Initialize(context.Context, *InitializeRequest) (*InitializeResponse, error) // // VERSIONING // Exchange protocol/app versions to establish communication GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error) // // INTERFACES ListInterfaces(context.Context, *ListInterfacesRequest) (*ListInterfacesResponse, error) GetInterface(context.Context, *GetInterfaceRequest) (*GetInterfaceResponse, error) // CreateInterface creates and configures a VF (hypervisor case) or PF (bare metal) for the new interface. // If the interface's VNet is not known to the DPDK app yet, the VNet and its routing table will be intialized. // After calling CreateInterface() the Client has to make sure that the routing table of the corresponding VNet is filled (use ListRoutes and AddRoute as required). CreateInterface(context.Context, *CreateInterfaceRequest) (*CreateInterfaceResponse, error) // DeleteInterface removes all networking configuration of a interface from the DPDK app. // The VF will be released and can be reused for other VMs. // If the interface was the last interface of a VNet on this hypervisor, the VNet and its routes will be freed from the DPDK app. DeleteInterface(context.Context, *DeleteInterfaceRequest) (*DeleteInterfaceResponse, error) // ListPrefixes returns a list of prefixes, that will be routed to the interface by the DPDK app. // For example this could be a node's Kubernetes Pod CIDR. ListPrefixes(context.Context, *ListPrefixesRequest) (*ListPrefixesResponse, error) CreatePrefix(context.Context, *CreatePrefixRequest) (*CreatePrefixResponse, error) DeletePrefix(context.Context, *DeletePrefixRequest) (*DeletePrefixResponse, error) // LoadBalancerTargetPrefix(es) are similar to Prefixes but used for LoadBalancing purposes ListLoadBalancerPrefixes(context.Context, *ListLoadBalancerPrefixesRequest) (*ListLoadBalancerPrefixesResponse, error) CreateLoadBalancerPrefix(context.Context, *CreateLoadBalancerPrefixRequest) (*CreateLoadBalancerPrefixResponse, error) DeleteLoadBalancerPrefix(context.Context, *DeleteLoadBalancerPrefixRequest) (*DeleteLoadBalancerPrefixResponse, error) // Nat related, add/get/del Virtual IP for a given Interface CreateVip(context.Context, *CreateVipRequest) (*CreateVipResponse, error) GetVip(context.Context, *GetVipRequest) (*GetVipResponse, error) DeleteVip(context.Context, *DeleteVipRequest) (*DeleteVipResponse, error) // create/list/del Loadbalancer for a given IP to be loadbalanced CreateLoadBalancer(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error) GetLoadBalancer(context.Context, *GetLoadBalancerRequest) (*GetLoadBalancerResponse, error) DeleteLoadBalancer(context.Context, *DeleteLoadBalancerRequest) (*DeleteLoadBalancerResponse, error) // create/list/del Loadbalancer Targets for a given Loadbalancer ID CreateLoadBalancerTarget(context.Context, *CreateLoadBalancerTargetRequest) (*CreateLoadBalancerTargetResponse, error) ListLoadBalancerTargets(context.Context, *ListLoadBalancerTargetsRequest) (*ListLoadBalancerTargetsResponse, error) DeleteLoadBalancerTarget(context.Context, *DeleteLoadBalancerTargetRequest) (*DeleteLoadBalancerTargetResponse, error) // Network-Nat related, add/del/get a Nat for an interface CreateNat(context.Context, *CreateNatRequest) (*CreateNatResponse, error) GetNat(context.Context, *GetNatRequest) (*GetNatResponse, error) DeleteNat(context.Context, *DeleteNatRequest) (*DeleteNatResponse, error) ListLocalNats(context.Context, *ListLocalNatsRequest) (*ListLocalNatsResponse, error) CreateNeighborNat(context.Context, *CreateNeighborNatRequest) (*CreateNeighborNatResponse, error) DeleteNeighborNat(context.Context, *DeleteNeighborNatRequest) (*DeleteNeighborNatResponse, error) ListNeighborNats(context.Context, *ListNeighborNatsRequest) (*ListNeighborNatsResponse, error) // // ROUTES ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error) // CreateRoute adds a new route to a VNet's routing table (identified by VNI). // If the DPDK application does not hold any interface in the specified VNet, an error will be returned. CreateRoute(context.Context, *CreateRouteRequest) (*CreateRouteResponse, error) // DeleteRoute removes a route from a VNet. // If the route does not exist, an error will be returned. DeleteRoute(context.Context, *DeleteRouteRequest) (*DeleteRouteResponse, error) // VNI internal state information // VNI can be in use by interfaces and by loadbalancer. So get information // whether the VNI in question is in use or not. CheckVniInUse(context.Context, *CheckVniInUseRequest) (*CheckVniInUseResponse, error) ResetVni(context.Context, *ResetVniRequest) (*ResetVniResponse, error) // // FIREWALL ListFirewallRules(context.Context, *ListFirewallRulesRequest) (*ListFirewallRulesResponse, error) CreateFirewallRule(context.Context, *CreateFirewallRuleRequest) (*CreateFirewallRuleResponse, error) GetFirewallRule(context.Context, *GetFirewallRuleRequest) (*GetFirewallRuleResponse, error) DeleteFirewallRule(context.Context, *DeleteFirewallRuleRequest) (*DeleteFirewallRuleResponse, error) // // PACKET CAPTURE CaptureStart(context.Context, *CaptureStartRequest) (*CaptureStartResponse, error) CaptureStop(context.Context, *CaptureStopRequest) (*CaptureStopResponse, error) CaptureStatus(context.Context, *CaptureStatusRequest) (*CaptureStatusResponse, error) // contains filtered or unexported methods }
DPDKironcoreServer is the server API for DPDKironcore service. All implementations must embed UnimplementedDPDKironcoreServer for forward compatibility
type DeleteFirewallRuleRequest ¶
type DeleteFirewallRuleRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` RuleId []byte `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteFirewallRuleRequest) Descriptor
deprecated
func (*DeleteFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteFirewallRuleRequest) GetInterfaceId ¶
func (x *DeleteFirewallRuleRequest) GetInterfaceId() []byte
func (*DeleteFirewallRuleRequest) GetRuleId ¶
func (x *DeleteFirewallRuleRequest) GetRuleId() []byte
func (*DeleteFirewallRuleRequest) ProtoMessage ¶
func (*DeleteFirewallRuleRequest) ProtoMessage()
func (*DeleteFirewallRuleRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteFirewallRuleRequest) Reset ¶
func (x *DeleteFirewallRuleRequest) Reset()
func (*DeleteFirewallRuleRequest) String ¶
func (x *DeleteFirewallRuleRequest) String() string
type DeleteFirewallRuleResponse ¶
type DeleteFirewallRuleResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteFirewallRuleResponse) Descriptor
deprecated
func (*DeleteFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*DeleteFirewallRuleResponse) GetStatus ¶
func (x *DeleteFirewallRuleResponse) GetStatus() *Status
func (*DeleteFirewallRuleResponse) ProtoMessage ¶
func (*DeleteFirewallRuleResponse) ProtoMessage()
func (*DeleteFirewallRuleResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*DeleteFirewallRuleResponse) Reset ¶
func (x *DeleteFirewallRuleResponse) Reset()
func (*DeleteFirewallRuleResponse) String ¶
func (x *DeleteFirewallRuleResponse) String() string
type DeleteInterfaceRequest ¶
type DeleteInterfaceRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteInterfaceRequest) Descriptor
deprecated
func (*DeleteInterfaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInterfaceRequest.ProtoReflect.Descriptor instead.
func (*DeleteInterfaceRequest) GetInterfaceId ¶
func (x *DeleteInterfaceRequest) GetInterfaceId() []byte
func (*DeleteInterfaceRequest) ProtoMessage ¶
func (*DeleteInterfaceRequest) ProtoMessage()
func (*DeleteInterfaceRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteInterfaceRequest) ProtoReflect() protoreflect.Message
func (*DeleteInterfaceRequest) Reset ¶
func (x *DeleteInterfaceRequest) Reset()
func (*DeleteInterfaceRequest) String ¶
func (x *DeleteInterfaceRequest) String() string
type DeleteInterfaceResponse ¶
type DeleteInterfaceResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteInterfaceResponse) Descriptor
deprecated
func (*DeleteInterfaceResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInterfaceResponse.ProtoReflect.Descriptor instead.
func (*DeleteInterfaceResponse) GetStatus ¶
func (x *DeleteInterfaceResponse) GetStatus() *Status
func (*DeleteInterfaceResponse) ProtoMessage ¶
func (*DeleteInterfaceResponse) ProtoMessage()
func (*DeleteInterfaceResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteInterfaceResponse) ProtoReflect() protoreflect.Message
func (*DeleteInterfaceResponse) Reset ¶
func (x *DeleteInterfaceResponse) Reset()
func (*DeleteInterfaceResponse) String ¶
func (x *DeleteInterfaceResponse) String() string
type DeleteLoadBalancerPrefixRequest ¶
type DeleteLoadBalancerPrefixRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` Prefix *Prefix `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"` // contains filtered or unexported fields }
func (*DeleteLoadBalancerPrefixRequest) Descriptor
deprecated
func (*DeleteLoadBalancerPrefixRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerPrefixRequest.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerPrefixRequest) GetInterfaceId ¶
func (x *DeleteLoadBalancerPrefixRequest) GetInterfaceId() []byte
func (*DeleteLoadBalancerPrefixRequest) GetPrefix ¶
func (x *DeleteLoadBalancerPrefixRequest) GetPrefix() *Prefix
func (*DeleteLoadBalancerPrefixRequest) ProtoMessage ¶
func (*DeleteLoadBalancerPrefixRequest) ProtoMessage()
func (*DeleteLoadBalancerPrefixRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteLoadBalancerPrefixRequest) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerPrefixRequest) Reset ¶
func (x *DeleteLoadBalancerPrefixRequest) Reset()
func (*DeleteLoadBalancerPrefixRequest) String ¶
func (x *DeleteLoadBalancerPrefixRequest) String() string
type DeleteLoadBalancerPrefixResponse ¶
type DeleteLoadBalancerPrefixResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteLoadBalancerPrefixResponse) Descriptor
deprecated
func (*DeleteLoadBalancerPrefixResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerPrefixResponse.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerPrefixResponse) GetStatus ¶
func (x *DeleteLoadBalancerPrefixResponse) GetStatus() *Status
func (*DeleteLoadBalancerPrefixResponse) ProtoMessage ¶
func (*DeleteLoadBalancerPrefixResponse) ProtoMessage()
func (*DeleteLoadBalancerPrefixResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteLoadBalancerPrefixResponse) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerPrefixResponse) Reset ¶
func (x *DeleteLoadBalancerPrefixResponse) Reset()
func (*DeleteLoadBalancerPrefixResponse) String ¶
func (x *DeleteLoadBalancerPrefixResponse) String() string
type DeleteLoadBalancerRequest ¶
type DeleteLoadBalancerRequest struct { LoadbalancerId []byte `protobuf:"bytes,1,opt,name=loadbalancer_id,json=loadbalancerId,proto3" json:"loadbalancer_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteLoadBalancerRequest) Descriptor
deprecated
func (*DeleteLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerRequest) GetLoadbalancerId ¶
func (x *DeleteLoadBalancerRequest) GetLoadbalancerId() []byte
func (*DeleteLoadBalancerRequest) ProtoMessage ¶
func (*DeleteLoadBalancerRequest) ProtoMessage()
func (*DeleteLoadBalancerRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerRequest) Reset ¶
func (x *DeleteLoadBalancerRequest) Reset()
func (*DeleteLoadBalancerRequest) String ¶
func (x *DeleteLoadBalancerRequest) String() string
type DeleteLoadBalancerResponse ¶
type DeleteLoadBalancerResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteLoadBalancerResponse) Descriptor
deprecated
func (*DeleteLoadBalancerResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerResponse.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerResponse) GetStatus ¶
func (x *DeleteLoadBalancerResponse) GetStatus() *Status
func (*DeleteLoadBalancerResponse) ProtoMessage ¶
func (*DeleteLoadBalancerResponse) ProtoMessage()
func (*DeleteLoadBalancerResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteLoadBalancerResponse) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerResponse) Reset ¶
func (x *DeleteLoadBalancerResponse) Reset()
func (*DeleteLoadBalancerResponse) String ¶
func (x *DeleteLoadBalancerResponse) String() string
type DeleteLoadBalancerTargetRequest ¶
type DeleteLoadBalancerTargetRequest struct { LoadbalancerId []byte `protobuf:"bytes,1,opt,name=loadbalancer_id,json=loadbalancerId,proto3" json:"loadbalancer_id,omitempty"` TargetIp *IpAddress `protobuf:"bytes,2,opt,name=target_ip,json=targetIp,proto3" json:"target_ip,omitempty"` // contains filtered or unexported fields }
func (*DeleteLoadBalancerTargetRequest) Descriptor
deprecated
func (*DeleteLoadBalancerTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerTargetRequest.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerTargetRequest) GetLoadbalancerId ¶
func (x *DeleteLoadBalancerTargetRequest) GetLoadbalancerId() []byte
func (*DeleteLoadBalancerTargetRequest) GetTargetIp ¶
func (x *DeleteLoadBalancerTargetRequest) GetTargetIp() *IpAddress
func (*DeleteLoadBalancerTargetRequest) ProtoMessage ¶
func (*DeleteLoadBalancerTargetRequest) ProtoMessage()
func (*DeleteLoadBalancerTargetRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteLoadBalancerTargetRequest) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerTargetRequest) Reset ¶
func (x *DeleteLoadBalancerTargetRequest) Reset()
func (*DeleteLoadBalancerTargetRequest) String ¶
func (x *DeleteLoadBalancerTargetRequest) String() string
type DeleteLoadBalancerTargetResponse ¶
type DeleteLoadBalancerTargetResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteLoadBalancerTargetResponse) Descriptor
deprecated
func (*DeleteLoadBalancerTargetResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerTargetResponse.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerTargetResponse) GetStatus ¶
func (x *DeleteLoadBalancerTargetResponse) GetStatus() *Status
func (*DeleteLoadBalancerTargetResponse) ProtoMessage ¶
func (*DeleteLoadBalancerTargetResponse) ProtoMessage()
func (*DeleteLoadBalancerTargetResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteLoadBalancerTargetResponse) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerTargetResponse) Reset ¶
func (x *DeleteLoadBalancerTargetResponse) Reset()
func (*DeleteLoadBalancerTargetResponse) String ¶
func (x *DeleteLoadBalancerTargetResponse) String() string
type DeleteNatRequest ¶
type DeleteNatRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteNatRequest) Descriptor
deprecated
func (*DeleteNatRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNatRequest.ProtoReflect.Descriptor instead.
func (*DeleteNatRequest) GetInterfaceId ¶
func (x *DeleteNatRequest) GetInterfaceId() []byte
func (*DeleteNatRequest) ProtoMessage ¶
func (*DeleteNatRequest) ProtoMessage()
func (*DeleteNatRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteNatRequest) ProtoReflect() protoreflect.Message
func (*DeleteNatRequest) Reset ¶
func (x *DeleteNatRequest) Reset()
func (*DeleteNatRequest) String ¶
func (x *DeleteNatRequest) String() string
type DeleteNatResponse ¶
type DeleteNatResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteNatResponse) Descriptor
deprecated
func (*DeleteNatResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNatResponse.ProtoReflect.Descriptor instead.
func (*DeleteNatResponse) GetStatus ¶
func (x *DeleteNatResponse) GetStatus() *Status
func (*DeleteNatResponse) ProtoMessage ¶
func (*DeleteNatResponse) ProtoMessage()
func (*DeleteNatResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteNatResponse) ProtoReflect() protoreflect.Message
func (*DeleteNatResponse) Reset ¶
func (x *DeleteNatResponse) Reset()
func (*DeleteNatResponse) String ¶
func (x *DeleteNatResponse) String() string
type DeleteNeighborNatRequest ¶
type DeleteNeighborNatRequest struct { NatIp *IpAddress `protobuf:"bytes,1,opt,name=nat_ip,json=natIp,proto3" json:"nat_ip,omitempty"` Vni uint32 `protobuf:"varint,2,opt,name=vni,proto3" json:"vni,omitempty"` MinPort uint32 `protobuf:"varint,3,opt,name=min_port,json=minPort,proto3" json:"min_port,omitempty"` // port should be uint16 (less than 65536) MaxPort uint32 `protobuf:"varint,4,opt,name=max_port,json=maxPort,proto3" json:"max_port,omitempty"` // contains filtered or unexported fields }
func (*DeleteNeighborNatRequest) Descriptor
deprecated
func (*DeleteNeighborNatRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNeighborNatRequest.ProtoReflect.Descriptor instead.
func (*DeleteNeighborNatRequest) GetMaxPort ¶
func (x *DeleteNeighborNatRequest) GetMaxPort() uint32
func (*DeleteNeighborNatRequest) GetMinPort ¶
func (x *DeleteNeighborNatRequest) GetMinPort() uint32
func (*DeleteNeighborNatRequest) GetNatIp ¶
func (x *DeleteNeighborNatRequest) GetNatIp() *IpAddress
func (*DeleteNeighborNatRequest) GetVni ¶
func (x *DeleteNeighborNatRequest) GetVni() uint32
func (*DeleteNeighborNatRequest) ProtoMessage ¶
func (*DeleteNeighborNatRequest) ProtoMessage()
func (*DeleteNeighborNatRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteNeighborNatRequest) ProtoReflect() protoreflect.Message
func (*DeleteNeighborNatRequest) Reset ¶
func (x *DeleteNeighborNatRequest) Reset()
func (*DeleteNeighborNatRequest) String ¶
func (x *DeleteNeighborNatRequest) String() string
type DeleteNeighborNatResponse ¶
type DeleteNeighborNatResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteNeighborNatResponse) Descriptor
deprecated
func (*DeleteNeighborNatResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNeighborNatResponse.ProtoReflect.Descriptor instead.
func (*DeleteNeighborNatResponse) GetStatus ¶
func (x *DeleteNeighborNatResponse) GetStatus() *Status
func (*DeleteNeighborNatResponse) ProtoMessage ¶
func (*DeleteNeighborNatResponse) ProtoMessage()
func (*DeleteNeighborNatResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteNeighborNatResponse) ProtoReflect() protoreflect.Message
func (*DeleteNeighborNatResponse) Reset ¶
func (x *DeleteNeighborNatResponse) Reset()
func (*DeleteNeighborNatResponse) String ¶
func (x *DeleteNeighborNatResponse) String() string
type DeletePrefixRequest ¶
type DeletePrefixRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` Prefix *Prefix `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"` // contains filtered or unexported fields }
func (*DeletePrefixRequest) Descriptor
deprecated
func (*DeletePrefixRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePrefixRequest.ProtoReflect.Descriptor instead.
func (*DeletePrefixRequest) GetInterfaceId ¶
func (x *DeletePrefixRequest) GetInterfaceId() []byte
func (*DeletePrefixRequest) GetPrefix ¶
func (x *DeletePrefixRequest) GetPrefix() *Prefix
func (*DeletePrefixRequest) ProtoMessage ¶
func (*DeletePrefixRequest) ProtoMessage()
func (*DeletePrefixRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeletePrefixRequest) ProtoReflect() protoreflect.Message
func (*DeletePrefixRequest) Reset ¶
func (x *DeletePrefixRequest) Reset()
func (*DeletePrefixRequest) String ¶
func (x *DeletePrefixRequest) String() string
type DeletePrefixResponse ¶
type DeletePrefixResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeletePrefixResponse) Descriptor
deprecated
func (*DeletePrefixResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePrefixResponse.ProtoReflect.Descriptor instead.
func (*DeletePrefixResponse) GetStatus ¶
func (x *DeletePrefixResponse) GetStatus() *Status
func (*DeletePrefixResponse) ProtoMessage ¶
func (*DeletePrefixResponse) ProtoMessage()
func (*DeletePrefixResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeletePrefixResponse) ProtoReflect() protoreflect.Message
func (*DeletePrefixResponse) Reset ¶
func (x *DeletePrefixResponse) Reset()
func (*DeletePrefixResponse) String ¶
func (x *DeletePrefixResponse) String() string
type DeleteRouteRequest ¶
type DeleteRouteRequest struct { Vni uint32 `protobuf:"varint,1,opt,name=vni,proto3" json:"vni,omitempty"` Route *Route `protobuf:"bytes,2,opt,name=route,proto3" json:"route,omitempty"` // contains filtered or unexported fields }
func (*DeleteRouteRequest) Descriptor
deprecated
func (*DeleteRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRouteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRouteRequest) GetRoute ¶
func (x *DeleteRouteRequest) GetRoute() *Route
func (*DeleteRouteRequest) GetVni ¶
func (x *DeleteRouteRequest) GetVni() uint32
func (*DeleteRouteRequest) ProtoMessage ¶
func (*DeleteRouteRequest) ProtoMessage()
func (*DeleteRouteRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteRouteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRouteRequest) Reset ¶
func (x *DeleteRouteRequest) Reset()
func (*DeleteRouteRequest) String ¶
func (x *DeleteRouteRequest) String() string
type DeleteRouteResponse ¶
type DeleteRouteResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteRouteResponse) Descriptor
deprecated
func (*DeleteRouteResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRouteResponse.ProtoReflect.Descriptor instead.
func (*DeleteRouteResponse) GetStatus ¶
func (x *DeleteRouteResponse) GetStatus() *Status
func (*DeleteRouteResponse) ProtoMessage ¶
func (*DeleteRouteResponse) ProtoMessage()
func (*DeleteRouteResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteRouteResponse) ProtoReflect() protoreflect.Message
func (*DeleteRouteResponse) Reset ¶
func (x *DeleteRouteResponse) Reset()
func (*DeleteRouteResponse) String ¶
func (x *DeleteRouteResponse) String() string
type DeleteVipRequest ¶
type DeleteVipRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteVipRequest) Descriptor
deprecated
func (*DeleteVipRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVipRequest.ProtoReflect.Descriptor instead.
func (*DeleteVipRequest) GetInterfaceId ¶
func (x *DeleteVipRequest) GetInterfaceId() []byte
func (*DeleteVipRequest) ProtoMessage ¶
func (*DeleteVipRequest) ProtoMessage()
func (*DeleteVipRequest) ProtoReflect ¶ added in v0.3.1
func (x *DeleteVipRequest) ProtoReflect() protoreflect.Message
func (*DeleteVipRequest) Reset ¶
func (x *DeleteVipRequest) Reset()
func (*DeleteVipRequest) String ¶
func (x *DeleteVipRequest) String() string
type DeleteVipResponse ¶
type DeleteVipResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DeleteVipResponse) Descriptor
deprecated
func (*DeleteVipResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVipResponse.ProtoReflect.Descriptor instead.
func (*DeleteVipResponse) GetStatus ¶
func (x *DeleteVipResponse) GetStatus() *Status
func (*DeleteVipResponse) ProtoMessage ¶
func (*DeleteVipResponse) ProtoMessage()
func (*DeleteVipResponse) ProtoReflect ¶ added in v0.3.1
func (x *DeleteVipResponse) ProtoReflect() protoreflect.Message
func (*DeleteVipResponse) Reset ¶
func (x *DeleteVipResponse) Reset()
func (*DeleteVipResponse) String ¶
func (x *DeleteVipResponse) String() string
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
// STRUCTURES
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶ added in v0.3.1
func (x *Empty) ProtoReflect() protoreflect.Message
type FirewallAction ¶
type FirewallAction int32
const ( FirewallAction_DROP FirewallAction = 0 FirewallAction_ACCEPT FirewallAction = 1 )
func (FirewallAction) Descriptor ¶ added in v0.3.1
func (FirewallAction) Descriptor() protoreflect.EnumDescriptor
func (FirewallAction) Enum ¶ added in v0.3.1
func (x FirewallAction) Enum() *FirewallAction
func (FirewallAction) EnumDescriptor
deprecated
func (FirewallAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use FirewallAction.Descriptor instead.
func (FirewallAction) Number ¶ added in v0.3.1
func (x FirewallAction) Number() protoreflect.EnumNumber
func (FirewallAction) String ¶
func (x FirewallAction) String() string
func (FirewallAction) Type ¶ added in v0.3.1
func (FirewallAction) Type() protoreflect.EnumType
type FirewallRule ¶
type FirewallRule struct { Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Direction TrafficDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=dpdkironcore.v1.TrafficDirection" json:"direction,omitempty"` Action FirewallAction `protobuf:"varint,3,opt,name=action,proto3,enum=dpdkironcore.v1.FirewallAction" json:"action,omitempty"` // Can be only "accept" at the moment. Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"` // For future use. No effect at the moment. SourcePrefix *Prefix `protobuf:"bytes,5,opt,name=source_prefix,json=sourcePrefix,proto3" json:"source_prefix,omitempty"` // 0.0.0.0 with prefix length 0 matches all source ips DestinationPrefix *Prefix `protobuf:"bytes,6,opt,name=destination_prefix,json=destinationPrefix,proto3" json:"destination_prefix,omitempty"` // 0.0.0.0 with prefix length 0 matches all destination ips ProtocolFilter *ProtocolFilter `protobuf:"bytes,7,opt,name=protocol_filter,json=protocolFilter,proto3" json:"protocol_filter,omitempty"` // Not defining a protocol filter matches all protocols // contains filtered or unexported fields }
Firewall Rules can be inserted and removed while the interface is running. Linked list is used despite O(n) nature, as the list needs to be traversed only once for each packet. (Stateful Firewall and each pass after that is O(1)) Firewall rules have a priority. "0" being the highest and "65536" being the lowest. Default is "1000". Current implementation supports only "allow" rules. The priority doesnt have any influence when we have only "allow" rules. Without any installed rule, egress default is "allow" everything and ingress default is "deny" everything. With first installed egress rule, egress default changes to "deny" everything except the installed rule(s). When a packet matches a firewall rule, the defined action is taken. No further firewall rules will be evaluated thereafter.
func (*FirewallRule) Descriptor
deprecated
func (*FirewallRule) Descriptor() ([]byte, []int)
Deprecated: Use FirewallRule.ProtoReflect.Descriptor instead.
func (*FirewallRule) GetAction ¶
func (x *FirewallRule) GetAction() FirewallAction
func (*FirewallRule) GetDestinationPrefix ¶
func (x *FirewallRule) GetDestinationPrefix() *Prefix
func (*FirewallRule) GetDirection ¶
func (x *FirewallRule) GetDirection() TrafficDirection
func (*FirewallRule) GetId ¶
func (x *FirewallRule) GetId() []byte
func (*FirewallRule) GetPriority ¶
func (x *FirewallRule) GetPriority() uint32
func (*FirewallRule) GetProtocolFilter ¶
func (x *FirewallRule) GetProtocolFilter() *ProtocolFilter
func (*FirewallRule) GetSourcePrefix ¶
func (x *FirewallRule) GetSourcePrefix() *Prefix
func (*FirewallRule) ProtoMessage ¶
func (*FirewallRule) ProtoMessage()
func (*FirewallRule) ProtoReflect ¶ added in v0.3.1
func (x *FirewallRule) ProtoReflect() protoreflect.Message
func (*FirewallRule) Reset ¶
func (x *FirewallRule) Reset()
func (*FirewallRule) String ¶
func (x *FirewallRule) String() string
type GetFirewallRuleRequest ¶
type GetFirewallRuleRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` RuleId []byte `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` // contains filtered or unexported fields }
func (*GetFirewallRuleRequest) Descriptor
deprecated
func (*GetFirewallRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFirewallRuleRequest.ProtoReflect.Descriptor instead.
func (*GetFirewallRuleRequest) GetInterfaceId ¶
func (x *GetFirewallRuleRequest) GetInterfaceId() []byte
func (*GetFirewallRuleRequest) GetRuleId ¶
func (x *GetFirewallRuleRequest) GetRuleId() []byte
func (*GetFirewallRuleRequest) ProtoMessage ¶
func (*GetFirewallRuleRequest) ProtoMessage()
func (*GetFirewallRuleRequest) ProtoReflect ¶ added in v0.3.1
func (x *GetFirewallRuleRequest) ProtoReflect() protoreflect.Message
func (*GetFirewallRuleRequest) Reset ¶
func (x *GetFirewallRuleRequest) Reset()
func (*GetFirewallRuleRequest) String ¶
func (x *GetFirewallRuleRequest) String() string
type GetFirewallRuleResponse ¶
type GetFirewallRuleResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Rule *FirewallRule `protobuf:"bytes,2,opt,name=rule,proto3" json:"rule,omitempty"` // contains filtered or unexported fields }
func (*GetFirewallRuleResponse) Descriptor
deprecated
func (*GetFirewallRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFirewallRuleResponse.ProtoReflect.Descriptor instead.
func (*GetFirewallRuleResponse) GetRule ¶
func (x *GetFirewallRuleResponse) GetRule() *FirewallRule
func (*GetFirewallRuleResponse) GetStatus ¶
func (x *GetFirewallRuleResponse) GetStatus() *Status
func (*GetFirewallRuleResponse) ProtoMessage ¶
func (*GetFirewallRuleResponse) ProtoMessage()
func (*GetFirewallRuleResponse) ProtoReflect ¶ added in v0.3.1
func (x *GetFirewallRuleResponse) ProtoReflect() protoreflect.Message
func (*GetFirewallRuleResponse) Reset ¶
func (x *GetFirewallRuleResponse) Reset()
func (*GetFirewallRuleResponse) String ¶
func (x *GetFirewallRuleResponse) String() string
type GetInterfaceRequest ¶
type GetInterfaceRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*GetInterfaceRequest) Descriptor
deprecated
func (*GetInterfaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInterfaceRequest.ProtoReflect.Descriptor instead.
func (*GetInterfaceRequest) GetInterfaceId ¶
func (x *GetInterfaceRequest) GetInterfaceId() []byte
func (*GetInterfaceRequest) ProtoMessage ¶
func (*GetInterfaceRequest) ProtoMessage()
func (*GetInterfaceRequest) ProtoReflect ¶ added in v0.3.1
func (x *GetInterfaceRequest) ProtoReflect() protoreflect.Message
func (*GetInterfaceRequest) Reset ¶
func (x *GetInterfaceRequest) Reset()
func (*GetInterfaceRequest) String ¶
func (x *GetInterfaceRequest) String() string
type GetInterfaceResponse ¶
type GetInterfaceResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Interface *Interface `protobuf:"bytes,2,opt,name=interface,proto3" json:"interface,omitempty"` // contains filtered or unexported fields }
func (*GetInterfaceResponse) Descriptor
deprecated
func (*GetInterfaceResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetInterfaceResponse.ProtoReflect.Descriptor instead.
func (*GetInterfaceResponse) GetInterface ¶
func (x *GetInterfaceResponse) GetInterface() *Interface
func (*GetInterfaceResponse) GetStatus ¶
func (x *GetInterfaceResponse) GetStatus() *Status
func (*GetInterfaceResponse) ProtoMessage ¶
func (*GetInterfaceResponse) ProtoMessage()
func (*GetInterfaceResponse) ProtoReflect ¶ added in v0.3.1
func (x *GetInterfaceResponse) ProtoReflect() protoreflect.Message
func (*GetInterfaceResponse) Reset ¶
func (x *GetInterfaceResponse) Reset()
func (*GetInterfaceResponse) String ¶
func (x *GetInterfaceResponse) String() string
type GetLoadBalancerRequest ¶
type GetLoadBalancerRequest struct { LoadbalancerId []byte `protobuf:"bytes,1,opt,name=loadbalancer_id,json=loadbalancerId,proto3" json:"loadbalancer_id,omitempty"` // contains filtered or unexported fields }
func (*GetLoadBalancerRequest) Descriptor
deprecated
func (*GetLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*GetLoadBalancerRequest) GetLoadbalancerId ¶
func (x *GetLoadBalancerRequest) GetLoadbalancerId() []byte
func (*GetLoadBalancerRequest) ProtoMessage ¶
func (*GetLoadBalancerRequest) ProtoMessage()
func (*GetLoadBalancerRequest) ProtoReflect ¶ added in v0.3.1
func (x *GetLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*GetLoadBalancerRequest) Reset ¶
func (x *GetLoadBalancerRequest) Reset()
func (*GetLoadBalancerRequest) String ¶
func (x *GetLoadBalancerRequest) String() string
type GetLoadBalancerResponse ¶
type GetLoadBalancerResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` LoadbalancedIp *IpAddress `protobuf:"bytes,2,opt,name=loadbalanced_ip,json=loadbalancedIp,proto3" json:"loadbalanced_ip,omitempty"` Vni uint32 `protobuf:"varint,3,opt,name=vni,proto3" json:"vni,omitempty"` LoadbalancedPorts []*LbPort `protobuf:"bytes,4,rep,name=loadbalanced_ports,json=loadbalancedPorts,proto3" json:"loadbalanced_ports,omitempty"` UnderlayRoute []byte `protobuf:"bytes,5,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*GetLoadBalancerResponse) Descriptor
deprecated
func (*GetLoadBalancerResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetLoadBalancerResponse.ProtoReflect.Descriptor instead.
func (*GetLoadBalancerResponse) GetLoadbalancedIp ¶
func (x *GetLoadBalancerResponse) GetLoadbalancedIp() *IpAddress
func (*GetLoadBalancerResponse) GetLoadbalancedPorts ¶
func (x *GetLoadBalancerResponse) GetLoadbalancedPorts() []*LbPort
func (*GetLoadBalancerResponse) GetStatus ¶
func (x *GetLoadBalancerResponse) GetStatus() *Status
func (*GetLoadBalancerResponse) GetUnderlayRoute ¶
func (x *GetLoadBalancerResponse) GetUnderlayRoute() []byte
func (*GetLoadBalancerResponse) GetVni ¶
func (x *GetLoadBalancerResponse) GetVni() uint32
func (*GetLoadBalancerResponse) ProtoMessage ¶
func (*GetLoadBalancerResponse) ProtoMessage()
func (*GetLoadBalancerResponse) ProtoReflect ¶ added in v0.3.1
func (x *GetLoadBalancerResponse) ProtoReflect() protoreflect.Message
func (*GetLoadBalancerResponse) Reset ¶
func (x *GetLoadBalancerResponse) Reset()
func (*GetLoadBalancerResponse) String ¶
func (x *GetLoadBalancerResponse) String() string
type GetNatRequest ¶
type GetNatRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*GetNatRequest) Descriptor
deprecated
func (*GetNatRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNatRequest.ProtoReflect.Descriptor instead.
func (*GetNatRequest) GetInterfaceId ¶
func (x *GetNatRequest) GetInterfaceId() []byte
func (*GetNatRequest) ProtoMessage ¶
func (*GetNatRequest) ProtoMessage()
func (*GetNatRequest) ProtoReflect ¶ added in v0.3.1
func (x *GetNatRequest) ProtoReflect() protoreflect.Message
func (*GetNatRequest) Reset ¶
func (x *GetNatRequest) Reset()
func (*GetNatRequest) String ¶
func (x *GetNatRequest) String() string
type GetNatResponse ¶
type GetNatResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` NatIp *IpAddress `protobuf:"bytes,2,opt,name=nat_ip,json=natIp,proto3" json:"nat_ip,omitempty"` MinPort uint32 `protobuf:"varint,3,opt,name=min_port,json=minPort,proto3" json:"min_port,omitempty"` // port should be uint16 (less than 65536) MaxPort uint32 `protobuf:"varint,4,opt,name=max_port,json=maxPort,proto3" json:"max_port,omitempty"` UnderlayRoute []byte `protobuf:"bytes,5,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*GetNatResponse) Descriptor
deprecated
func (*GetNatResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetNatResponse.ProtoReflect.Descriptor instead.
func (*GetNatResponse) GetMaxPort ¶
func (x *GetNatResponse) GetMaxPort() uint32
func (*GetNatResponse) GetMinPort ¶
func (x *GetNatResponse) GetMinPort() uint32
func (*GetNatResponse) GetNatIp ¶
func (x *GetNatResponse) GetNatIp() *IpAddress
func (*GetNatResponse) GetStatus ¶
func (x *GetNatResponse) GetStatus() *Status
func (*GetNatResponse) GetUnderlayRoute ¶
func (x *GetNatResponse) GetUnderlayRoute() []byte
func (*GetNatResponse) ProtoMessage ¶
func (*GetNatResponse) ProtoMessage()
func (*GetNatResponse) ProtoReflect ¶ added in v0.3.1
func (x *GetNatResponse) ProtoReflect() protoreflect.Message
func (*GetNatResponse) Reset ¶
func (x *GetNatResponse) Reset()
func (*GetNatResponse) String ¶
func (x *GetNatResponse) String() string
type GetVersionRequest ¶
type GetVersionRequest struct { ClientProtocol string `protobuf:"bytes,1,opt,name=client_protocol,json=clientProtocol,proto3" json:"client_protocol,omitempty"` ClientName string `protobuf:"bytes,2,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"` ClientVersion string `protobuf:"bytes,3,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"` // contains filtered or unexported fields }
func (*GetVersionRequest) Descriptor
deprecated
func (*GetVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.
func (*GetVersionRequest) GetClientName ¶
func (x *GetVersionRequest) GetClientName() string
func (*GetVersionRequest) GetClientProtocol ¶
func (x *GetVersionRequest) GetClientProtocol() string
func (*GetVersionRequest) GetClientVersion ¶
func (x *GetVersionRequest) GetClientVersion() string
func (*GetVersionRequest) ProtoMessage ¶
func (*GetVersionRequest) ProtoMessage()
func (*GetVersionRequest) ProtoReflect ¶ added in v0.3.1
func (x *GetVersionRequest) ProtoReflect() protoreflect.Message
func (*GetVersionRequest) Reset ¶
func (x *GetVersionRequest) Reset()
func (*GetVersionRequest) String ¶
func (x *GetVersionRequest) String() string
type GetVersionResponse ¶
type GetVersionResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` ServiceProtocol string `protobuf:"bytes,2,opt,name=service_protocol,json=serviceProtocol,proto3" json:"service_protocol,omitempty"` ServiceVersion string `protobuf:"bytes,3,opt,name=service_version,json=serviceVersion,proto3" json:"service_version,omitempty"` // contains filtered or unexported fields }
func (*GetVersionResponse) Descriptor
deprecated
func (*GetVersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.
func (*GetVersionResponse) GetServiceProtocol ¶
func (x *GetVersionResponse) GetServiceProtocol() string
func (*GetVersionResponse) GetServiceVersion ¶
func (x *GetVersionResponse) GetServiceVersion() string
func (*GetVersionResponse) GetStatus ¶
func (x *GetVersionResponse) GetStatus() *Status
func (*GetVersionResponse) ProtoMessage ¶
func (*GetVersionResponse) ProtoMessage()
func (*GetVersionResponse) ProtoReflect ¶ added in v0.3.1
func (x *GetVersionResponse) ProtoReflect() protoreflect.Message
func (*GetVersionResponse) Reset ¶
func (x *GetVersionResponse) Reset()
func (*GetVersionResponse) String ¶
func (x *GetVersionResponse) String() string
type GetVipRequest ¶
type GetVipRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*GetVipRequest) Descriptor
deprecated
func (*GetVipRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVipRequest.ProtoReflect.Descriptor instead.
func (*GetVipRequest) GetInterfaceId ¶
func (x *GetVipRequest) GetInterfaceId() []byte
func (*GetVipRequest) ProtoMessage ¶
func (*GetVipRequest) ProtoMessage()
func (*GetVipRequest) ProtoReflect ¶ added in v0.3.1
func (x *GetVipRequest) ProtoReflect() protoreflect.Message
func (*GetVipRequest) Reset ¶
func (x *GetVipRequest) Reset()
func (*GetVipRequest) String ¶
func (x *GetVipRequest) String() string
type GetVipResponse ¶
type GetVipResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` VipIp *IpAddress `protobuf:"bytes,2,opt,name=vip_ip,json=vipIp,proto3" json:"vip_ip,omitempty"` UnderlayRoute []byte `protobuf:"bytes,3,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*GetVipResponse) Descriptor
deprecated
func (*GetVipResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVipResponse.ProtoReflect.Descriptor instead.
func (*GetVipResponse) GetStatus ¶
func (x *GetVipResponse) GetStatus() *Status
func (*GetVipResponse) GetUnderlayRoute ¶
func (x *GetVipResponse) GetUnderlayRoute() []byte
func (*GetVipResponse) GetVipIp ¶
func (x *GetVipResponse) GetVipIp() *IpAddress
func (*GetVipResponse) ProtoMessage ¶
func (*GetVipResponse) ProtoMessage()
func (*GetVipResponse) ProtoReflect ¶ added in v0.3.1
func (x *GetVipResponse) ProtoReflect() protoreflect.Message
func (*GetVipResponse) Reset ¶
func (x *GetVipResponse) Reset()
func (*GetVipResponse) String ¶
func (x *GetVipResponse) String() string
type IcmpFilter ¶
type IcmpFilter struct { IcmpType int32 `protobuf:"varint,1,opt,name=icmp_type,json=icmpType,proto3" json:"icmp_type,omitempty"` // -1 matches all ICMP Codes IcmpCode int32 `protobuf:"varint,2,opt,name=icmp_code,json=icmpCode,proto3" json:"icmp_code,omitempty"` // -1 matches all ICMP Types // contains filtered or unexported fields }
func (*IcmpFilter) Descriptor
deprecated
func (*IcmpFilter) Descriptor() ([]byte, []int)
Deprecated: Use IcmpFilter.ProtoReflect.Descriptor instead.
func (*IcmpFilter) GetIcmpCode ¶
func (x *IcmpFilter) GetIcmpCode() int32
func (*IcmpFilter) GetIcmpType ¶
func (x *IcmpFilter) GetIcmpType() int32
func (*IcmpFilter) ProtoMessage ¶
func (*IcmpFilter) ProtoMessage()
func (*IcmpFilter) ProtoReflect ¶ added in v0.3.1
func (x *IcmpFilter) ProtoReflect() protoreflect.Message
func (*IcmpFilter) Reset ¶
func (x *IcmpFilter) Reset()
func (*IcmpFilter) String ¶
func (x *IcmpFilter) String() string
type InitializeRequest ¶
type InitializeRequest struct {
// contains filtered or unexported fields
}
func (*InitializeRequest) Descriptor
deprecated
func (*InitializeRequest) Descriptor() ([]byte, []int)
Deprecated: Use InitializeRequest.ProtoReflect.Descriptor instead.
func (*InitializeRequest) ProtoMessage ¶
func (*InitializeRequest) ProtoMessage()
func (*InitializeRequest) ProtoReflect ¶ added in v0.3.1
func (x *InitializeRequest) ProtoReflect() protoreflect.Message
func (*InitializeRequest) Reset ¶
func (x *InitializeRequest) Reset()
func (*InitializeRequest) String ¶
func (x *InitializeRequest) String() string
type InitializeResponse ¶
type InitializeResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"` // contains filtered or unexported fields }
func (*InitializeResponse) Descriptor
deprecated
func (*InitializeResponse) Descriptor() ([]byte, []int)
Deprecated: Use InitializeResponse.ProtoReflect.Descriptor instead.
func (*InitializeResponse) GetStatus ¶
func (x *InitializeResponse) GetStatus() *Status
func (*InitializeResponse) GetUuid ¶
func (x *InitializeResponse) GetUuid() string
func (*InitializeResponse) ProtoMessage ¶
func (*InitializeResponse) ProtoMessage()
func (*InitializeResponse) ProtoReflect ¶ added in v0.3.1
func (x *InitializeResponse) ProtoReflect() protoreflect.Message
func (*InitializeResponse) Reset ¶
func (x *InitializeResponse) Reset()
func (*InitializeResponse) String ¶
func (x *InitializeResponse) String() string
type Interface ¶
type Interface struct { Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Vni uint32 `protobuf:"varint,2,opt,name=vni,proto3" json:"vni,omitempty"` PrimaryIpv4 []byte `protobuf:"bytes,3,opt,name=primary_ipv4,json=primaryIpv4,proto3" json:"primary_ipv4,omitempty"` PrimaryIpv6 []byte `protobuf:"bytes,4,opt,name=primary_ipv6,json=primaryIpv6,proto3" json:"primary_ipv6,omitempty"` UnderlayRoute []byte `protobuf:"bytes,5,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` PciName string `protobuf:"bytes,6,opt,name=pci_name,json=pciName,proto3" json:"pci_name,omitempty"` MeteringParams *MeteringParams `protobuf:"bytes,7,opt,name=meteringParams,proto3" json:"meteringParams,omitempty"` // contains filtered or unexported fields }
func (*Interface) Descriptor
deprecated
func (*Interface) GetMeteringParams ¶ added in v0.3.1
func (x *Interface) GetMeteringParams() *MeteringParams
func (*Interface) GetPciName ¶
func (*Interface) GetPrimaryIpv4 ¶
func (*Interface) GetPrimaryIpv6 ¶
func (*Interface) GetUnderlayRoute ¶
func (*Interface) ProtoMessage ¶
func (*Interface) ProtoMessage()
func (*Interface) ProtoReflect ¶ added in v0.3.1
func (x *Interface) ProtoReflect() protoreflect.Message
type InterfaceType ¶
type InterfaceType int32
// ENUMS
const ( InterfaceType_VIRTUAL InterfaceType = 0 InterfaceType_BAREMETAL InterfaceType = 1 )
func (InterfaceType) Descriptor ¶ added in v0.3.1
func (InterfaceType) Descriptor() protoreflect.EnumDescriptor
func (InterfaceType) Enum ¶ added in v0.3.1
func (x InterfaceType) Enum() *InterfaceType
func (InterfaceType) EnumDescriptor
deprecated
func (InterfaceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use InterfaceType.Descriptor instead.
func (InterfaceType) Number ¶ added in v0.3.1
func (x InterfaceType) Number() protoreflect.EnumNumber
func (InterfaceType) String ¶
func (x InterfaceType) String() string
func (InterfaceType) Type ¶ added in v0.3.1
func (InterfaceType) Type() protoreflect.EnumType
type IpAddress ¶
type IpAddress struct { Ipver IpVersion `protobuf:"varint,1,opt,name=ipver,proto3,enum=dpdkironcore.v1.IpVersion" json:"ipver,omitempty"` Address []byte `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // holds 4 bytes (IpVersion::IPV4) or 16 bytes (IpVersion::IPV6) // contains filtered or unexported fields }
func (*IpAddress) Descriptor
deprecated
func (*IpAddress) GetAddress ¶
func (*IpAddress) ProtoMessage ¶
func (*IpAddress) ProtoMessage()
func (*IpAddress) ProtoReflect ¶ added in v0.3.1
func (x *IpAddress) ProtoReflect() protoreflect.Message
type IpConfig ¶
type IpConfig struct { PrimaryAddress []byte `protobuf:"bytes,1,opt,name=primary_address,json=primaryAddress,proto3" json:"primary_address,omitempty"` // contains filtered or unexported fields }
func (*IpConfig) Descriptor
deprecated
func (*IpConfig) GetPrimaryAddress ¶
func (*IpConfig) ProtoMessage ¶
func (*IpConfig) ProtoMessage()
func (*IpConfig) ProtoReflect ¶ added in v0.3.1
func (x *IpConfig) ProtoReflect() protoreflect.Message
type IpVersion ¶
type IpVersion int32
func (IpVersion) Descriptor ¶ added in v0.3.1
func (IpVersion) Descriptor() protoreflect.EnumDescriptor
func (IpVersion) EnumDescriptor
deprecated
func (IpVersion) Number ¶ added in v0.3.1
func (x IpVersion) Number() protoreflect.EnumNumber
func (IpVersion) Type ¶ added in v0.3.1
func (IpVersion) Type() protoreflect.EnumType
type LbPort ¶
type LbPort struct { Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` Protocol Protocol `protobuf:"varint,2,opt,name=protocol,proto3,enum=dpdkironcore.v1.Protocol" json:"protocol,omitempty"` // contains filtered or unexported fields }
func (*LbPort) Descriptor
deprecated
func (*LbPort) GetProtocol ¶
func (*LbPort) ProtoMessage ¶
func (*LbPort) ProtoMessage()
func (*LbPort) ProtoReflect ¶ added in v0.3.1
func (x *LbPort) ProtoReflect() protoreflect.Message
type ListFirewallRulesRequest ¶
type ListFirewallRulesRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*ListFirewallRulesRequest) Descriptor
deprecated
func (*ListFirewallRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFirewallRulesRequest.ProtoReflect.Descriptor instead.
func (*ListFirewallRulesRequest) GetInterfaceId ¶
func (x *ListFirewallRulesRequest) GetInterfaceId() []byte
func (*ListFirewallRulesRequest) ProtoMessage ¶
func (*ListFirewallRulesRequest) ProtoMessage()
func (*ListFirewallRulesRequest) ProtoReflect ¶ added in v0.3.1
func (x *ListFirewallRulesRequest) ProtoReflect() protoreflect.Message
func (*ListFirewallRulesRequest) Reset ¶
func (x *ListFirewallRulesRequest) Reset()
func (*ListFirewallRulesRequest) String ¶
func (x *ListFirewallRulesRequest) String() string
type ListFirewallRulesResponse ¶
type ListFirewallRulesResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Rules []*FirewallRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` // contains filtered or unexported fields }
func (*ListFirewallRulesResponse) Descriptor
deprecated
func (*ListFirewallRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFirewallRulesResponse.ProtoReflect.Descriptor instead.
func (*ListFirewallRulesResponse) GetRules ¶
func (x *ListFirewallRulesResponse) GetRules() []*FirewallRule
func (*ListFirewallRulesResponse) GetStatus ¶
func (x *ListFirewallRulesResponse) GetStatus() *Status
func (*ListFirewallRulesResponse) ProtoMessage ¶
func (*ListFirewallRulesResponse) ProtoMessage()
func (*ListFirewallRulesResponse) ProtoReflect ¶ added in v0.3.1
func (x *ListFirewallRulesResponse) ProtoReflect() protoreflect.Message
func (*ListFirewallRulesResponse) Reset ¶
func (x *ListFirewallRulesResponse) Reset()
func (*ListFirewallRulesResponse) String ¶
func (x *ListFirewallRulesResponse) String() string
type ListInterfacesRequest ¶
type ListInterfacesRequest struct {
// contains filtered or unexported fields
}
func (*ListInterfacesRequest) Descriptor
deprecated
func (*ListInterfacesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInterfacesRequest.ProtoReflect.Descriptor instead.
func (*ListInterfacesRequest) ProtoMessage ¶
func (*ListInterfacesRequest) ProtoMessage()
func (*ListInterfacesRequest) ProtoReflect ¶ added in v0.3.1
func (x *ListInterfacesRequest) ProtoReflect() protoreflect.Message
func (*ListInterfacesRequest) Reset ¶
func (x *ListInterfacesRequest) Reset()
func (*ListInterfacesRequest) String ¶
func (x *ListInterfacesRequest) String() string
type ListInterfacesResponse ¶
type ListInterfacesResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Interfaces []*Interface `protobuf:"bytes,2,rep,name=interfaces,proto3" json:"interfaces,omitempty"` // contains filtered or unexported fields }
func (*ListInterfacesResponse) Descriptor
deprecated
func (*ListInterfacesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInterfacesResponse.ProtoReflect.Descriptor instead.
func (*ListInterfacesResponse) GetInterfaces ¶
func (x *ListInterfacesResponse) GetInterfaces() []*Interface
func (*ListInterfacesResponse) GetStatus ¶
func (x *ListInterfacesResponse) GetStatus() *Status
func (*ListInterfacesResponse) ProtoMessage ¶
func (*ListInterfacesResponse) ProtoMessage()
func (*ListInterfacesResponse) ProtoReflect ¶ added in v0.3.1
func (x *ListInterfacesResponse) ProtoReflect() protoreflect.Message
func (*ListInterfacesResponse) Reset ¶
func (x *ListInterfacesResponse) Reset()
func (*ListInterfacesResponse) String ¶
func (x *ListInterfacesResponse) String() string
type ListLoadBalancerPrefixesRequest ¶
type ListLoadBalancerPrefixesRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*ListLoadBalancerPrefixesRequest) Descriptor
deprecated
func (*ListLoadBalancerPrefixesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancerPrefixesRequest.ProtoReflect.Descriptor instead.
func (*ListLoadBalancerPrefixesRequest) GetInterfaceId ¶
func (x *ListLoadBalancerPrefixesRequest) GetInterfaceId() []byte
func (*ListLoadBalancerPrefixesRequest) ProtoMessage ¶
func (*ListLoadBalancerPrefixesRequest) ProtoMessage()
func (*ListLoadBalancerPrefixesRequest) ProtoReflect ¶ added in v0.3.1
func (x *ListLoadBalancerPrefixesRequest) ProtoReflect() protoreflect.Message
func (*ListLoadBalancerPrefixesRequest) Reset ¶
func (x *ListLoadBalancerPrefixesRequest) Reset()
func (*ListLoadBalancerPrefixesRequest) String ¶
func (x *ListLoadBalancerPrefixesRequest) String() string
type ListLoadBalancerPrefixesResponse ¶
type ListLoadBalancerPrefixesResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Prefixes []*Prefix `protobuf:"bytes,2,rep,name=prefixes,proto3" json:"prefixes,omitempty"` // contains filtered or unexported fields }
func (*ListLoadBalancerPrefixesResponse) Descriptor
deprecated
func (*ListLoadBalancerPrefixesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancerPrefixesResponse.ProtoReflect.Descriptor instead.
func (*ListLoadBalancerPrefixesResponse) GetPrefixes ¶
func (x *ListLoadBalancerPrefixesResponse) GetPrefixes() []*Prefix
func (*ListLoadBalancerPrefixesResponse) GetStatus ¶
func (x *ListLoadBalancerPrefixesResponse) GetStatus() *Status
func (*ListLoadBalancerPrefixesResponse) ProtoMessage ¶
func (*ListLoadBalancerPrefixesResponse) ProtoMessage()
func (*ListLoadBalancerPrefixesResponse) ProtoReflect ¶ added in v0.3.1
func (x *ListLoadBalancerPrefixesResponse) ProtoReflect() protoreflect.Message
func (*ListLoadBalancerPrefixesResponse) Reset ¶
func (x *ListLoadBalancerPrefixesResponse) Reset()
func (*ListLoadBalancerPrefixesResponse) String ¶
func (x *ListLoadBalancerPrefixesResponse) String() string
type ListLoadBalancerTargetsRequest ¶
type ListLoadBalancerTargetsRequest struct { LoadbalancerId []byte `protobuf:"bytes,1,opt,name=loadbalancer_id,json=loadbalancerId,proto3" json:"loadbalancer_id,omitempty"` // contains filtered or unexported fields }
func (*ListLoadBalancerTargetsRequest) Descriptor
deprecated
func (*ListLoadBalancerTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancerTargetsRequest.ProtoReflect.Descriptor instead.
func (*ListLoadBalancerTargetsRequest) GetLoadbalancerId ¶
func (x *ListLoadBalancerTargetsRequest) GetLoadbalancerId() []byte
func (*ListLoadBalancerTargetsRequest) ProtoMessage ¶
func (*ListLoadBalancerTargetsRequest) ProtoMessage()
func (*ListLoadBalancerTargetsRequest) ProtoReflect ¶ added in v0.3.1
func (x *ListLoadBalancerTargetsRequest) ProtoReflect() protoreflect.Message
func (*ListLoadBalancerTargetsRequest) Reset ¶
func (x *ListLoadBalancerTargetsRequest) Reset()
func (*ListLoadBalancerTargetsRequest) String ¶
func (x *ListLoadBalancerTargetsRequest) String() string
type ListLoadBalancerTargetsResponse ¶
type ListLoadBalancerTargetsResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` TargetIps []*IpAddress `protobuf:"bytes,2,rep,name=target_ips,json=targetIps,proto3" json:"target_ips,omitempty"` // contains filtered or unexported fields }
func (*ListLoadBalancerTargetsResponse) Descriptor
deprecated
func (*ListLoadBalancerTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancerTargetsResponse.ProtoReflect.Descriptor instead.
func (*ListLoadBalancerTargetsResponse) GetStatus ¶
func (x *ListLoadBalancerTargetsResponse) GetStatus() *Status
func (*ListLoadBalancerTargetsResponse) GetTargetIps ¶
func (x *ListLoadBalancerTargetsResponse) GetTargetIps() []*IpAddress
func (*ListLoadBalancerTargetsResponse) ProtoMessage ¶
func (*ListLoadBalancerTargetsResponse) ProtoMessage()
func (*ListLoadBalancerTargetsResponse) ProtoReflect ¶ added in v0.3.1
func (x *ListLoadBalancerTargetsResponse) ProtoReflect() protoreflect.Message
func (*ListLoadBalancerTargetsResponse) Reset ¶
func (x *ListLoadBalancerTargetsResponse) Reset()
func (*ListLoadBalancerTargetsResponse) String ¶
func (x *ListLoadBalancerTargetsResponse) String() string
type ListLocalNatsRequest ¶
type ListLocalNatsRequest struct { NatIp *IpAddress `protobuf:"bytes,1,opt,name=nat_ip,json=natIp,proto3" json:"nat_ip,omitempty"` // contains filtered or unexported fields }
func (*ListLocalNatsRequest) Descriptor
deprecated
func (*ListLocalNatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLocalNatsRequest.ProtoReflect.Descriptor instead.
func (*ListLocalNatsRequest) GetNatIp ¶
func (x *ListLocalNatsRequest) GetNatIp() *IpAddress
func (*ListLocalNatsRequest) ProtoMessage ¶
func (*ListLocalNatsRequest) ProtoMessage()
func (*ListLocalNatsRequest) ProtoReflect ¶ added in v0.3.1
func (x *ListLocalNatsRequest) ProtoReflect() protoreflect.Message
func (*ListLocalNatsRequest) Reset ¶
func (x *ListLocalNatsRequest) Reset()
func (*ListLocalNatsRequest) String ¶
func (x *ListLocalNatsRequest) String() string
type ListLocalNatsResponse ¶
type ListLocalNatsResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` NatEntries []*NatEntry `protobuf:"bytes,2,rep,name=nat_entries,json=natEntries,proto3" json:"nat_entries,omitempty"` // contains filtered or unexported fields }
func (*ListLocalNatsResponse) Descriptor
deprecated
func (*ListLocalNatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLocalNatsResponse.ProtoReflect.Descriptor instead.
func (*ListLocalNatsResponse) GetNatEntries ¶
func (x *ListLocalNatsResponse) GetNatEntries() []*NatEntry
func (*ListLocalNatsResponse) GetStatus ¶
func (x *ListLocalNatsResponse) GetStatus() *Status
func (*ListLocalNatsResponse) ProtoMessage ¶
func (*ListLocalNatsResponse) ProtoMessage()
func (*ListLocalNatsResponse) ProtoReflect ¶ added in v0.3.1
func (x *ListLocalNatsResponse) ProtoReflect() protoreflect.Message
func (*ListLocalNatsResponse) Reset ¶
func (x *ListLocalNatsResponse) Reset()
func (*ListLocalNatsResponse) String ¶
func (x *ListLocalNatsResponse) String() string
type ListNeighborNatsRequest ¶
type ListNeighborNatsRequest struct { NatIp *IpAddress `protobuf:"bytes,1,opt,name=nat_ip,json=natIp,proto3" json:"nat_ip,omitempty"` // contains filtered or unexported fields }
func (*ListNeighborNatsRequest) Descriptor
deprecated
func (*ListNeighborNatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNeighborNatsRequest.ProtoReflect.Descriptor instead.
func (*ListNeighborNatsRequest) GetNatIp ¶
func (x *ListNeighborNatsRequest) GetNatIp() *IpAddress
func (*ListNeighborNatsRequest) ProtoMessage ¶
func (*ListNeighborNatsRequest) ProtoMessage()
func (*ListNeighborNatsRequest) ProtoReflect ¶ added in v0.3.1
func (x *ListNeighborNatsRequest) ProtoReflect() protoreflect.Message
func (*ListNeighborNatsRequest) Reset ¶
func (x *ListNeighborNatsRequest) Reset()
func (*ListNeighborNatsRequest) String ¶
func (x *ListNeighborNatsRequest) String() string
type ListNeighborNatsResponse ¶
type ListNeighborNatsResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` NatEntries []*NatEntry `protobuf:"bytes,2,rep,name=nat_entries,json=natEntries,proto3" json:"nat_entries,omitempty"` // contains filtered or unexported fields }
func (*ListNeighborNatsResponse) Descriptor
deprecated
func (*ListNeighborNatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNeighborNatsResponse.ProtoReflect.Descriptor instead.
func (*ListNeighborNatsResponse) GetNatEntries ¶
func (x *ListNeighborNatsResponse) GetNatEntries() []*NatEntry
func (*ListNeighborNatsResponse) GetStatus ¶
func (x *ListNeighborNatsResponse) GetStatus() *Status
func (*ListNeighborNatsResponse) ProtoMessage ¶
func (*ListNeighborNatsResponse) ProtoMessage()
func (*ListNeighborNatsResponse) ProtoReflect ¶ added in v0.3.1
func (x *ListNeighborNatsResponse) ProtoReflect() protoreflect.Message
func (*ListNeighborNatsResponse) Reset ¶
func (x *ListNeighborNatsResponse) Reset()
func (*ListNeighborNatsResponse) String ¶
func (x *ListNeighborNatsResponse) String() string
type ListPrefixesRequest ¶
type ListPrefixesRequest struct { InterfaceId []byte `protobuf:"bytes,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
func (*ListPrefixesRequest) Descriptor
deprecated
func (*ListPrefixesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPrefixesRequest.ProtoReflect.Descriptor instead.
func (*ListPrefixesRequest) GetInterfaceId ¶
func (x *ListPrefixesRequest) GetInterfaceId() []byte
func (*ListPrefixesRequest) ProtoMessage ¶
func (*ListPrefixesRequest) ProtoMessage()
func (*ListPrefixesRequest) ProtoReflect ¶ added in v0.3.1
func (x *ListPrefixesRequest) ProtoReflect() protoreflect.Message
func (*ListPrefixesRequest) Reset ¶
func (x *ListPrefixesRequest) Reset()
func (*ListPrefixesRequest) String ¶
func (x *ListPrefixesRequest) String() string
type ListPrefixesResponse ¶
type ListPrefixesResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Prefixes []*Prefix `protobuf:"bytes,2,rep,name=prefixes,proto3" json:"prefixes,omitempty"` // contains filtered or unexported fields }
func (*ListPrefixesResponse) Descriptor
deprecated
func (*ListPrefixesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPrefixesResponse.ProtoReflect.Descriptor instead.
func (*ListPrefixesResponse) GetPrefixes ¶
func (x *ListPrefixesResponse) GetPrefixes() []*Prefix
func (*ListPrefixesResponse) GetStatus ¶
func (x *ListPrefixesResponse) GetStatus() *Status
func (*ListPrefixesResponse) ProtoMessage ¶
func (*ListPrefixesResponse) ProtoMessage()
func (*ListPrefixesResponse) ProtoReflect ¶ added in v0.3.1
func (x *ListPrefixesResponse) ProtoReflect() protoreflect.Message
func (*ListPrefixesResponse) Reset ¶
func (x *ListPrefixesResponse) Reset()
func (*ListPrefixesResponse) String ¶
func (x *ListPrefixesResponse) String() string
type ListRoutesRequest ¶
type ListRoutesRequest struct { Vni uint32 `protobuf:"varint,1,opt,name=vni,proto3" json:"vni,omitempty"` // contains filtered or unexported fields }
func (*ListRoutesRequest) Descriptor
deprecated
func (*ListRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListRoutesRequest) GetVni ¶
func (x *ListRoutesRequest) GetVni() uint32
func (*ListRoutesRequest) ProtoMessage ¶
func (*ListRoutesRequest) ProtoMessage()
func (*ListRoutesRequest) ProtoReflect ¶ added in v0.3.1
func (x *ListRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListRoutesRequest) Reset ¶
func (x *ListRoutesRequest) Reset()
func (*ListRoutesRequest) String ¶
func (x *ListRoutesRequest) String() string
type ListRoutesResponse ¶
type ListRoutesResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Routes []*Route `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"` // contains filtered or unexported fields }
func (*ListRoutesResponse) Descriptor
deprecated
func (*ListRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListRoutesResponse) GetRoutes ¶
func (x *ListRoutesResponse) GetRoutes() []*Route
func (*ListRoutesResponse) GetStatus ¶
func (x *ListRoutesResponse) GetStatus() *Status
func (*ListRoutesResponse) ProtoMessage ¶
func (*ListRoutesResponse) ProtoMessage()
func (*ListRoutesResponse) ProtoReflect ¶ added in v0.3.1
func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListRoutesResponse) Reset ¶
func (x *ListRoutesResponse) Reset()
func (*ListRoutesResponse) String ¶
func (x *ListRoutesResponse) String() string
type MeteringParams ¶ added in v0.3.1
type MeteringParams struct { TotalRate uint64 `protobuf:"varint,1,opt,name=total_rate,json=totalRate,proto3" json:"total_rate,omitempty"` // in mbps (Mbits/s), regulated rate for all outgoing traffic PublicRate uint64 `protobuf:"varint,2,opt,name=public_rate,json=publicRate,proto3" json:"public_rate,omitempty"` // in mbps (Mbits/s), regulated rate for outgoing traffic to public networks // contains filtered or unexported fields }
only for virtual interfaces
func (*MeteringParams) Descriptor
deprecated
added in
v0.3.1
func (*MeteringParams) Descriptor() ([]byte, []int)
Deprecated: Use MeteringParams.ProtoReflect.Descriptor instead.
func (*MeteringParams) GetPublicRate ¶ added in v0.3.1
func (x *MeteringParams) GetPublicRate() uint64
func (*MeteringParams) GetTotalRate ¶ added in v0.3.1
func (x *MeteringParams) GetTotalRate() uint64
func (*MeteringParams) ProtoMessage ¶ added in v0.3.1
func (*MeteringParams) ProtoMessage()
func (*MeteringParams) ProtoReflect ¶ added in v0.3.1
func (x *MeteringParams) ProtoReflect() protoreflect.Message
func (*MeteringParams) Reset ¶ added in v0.3.1
func (x *MeteringParams) Reset()
func (*MeteringParams) String ¶ added in v0.3.1
func (x *MeteringParams) String() string
type NatEntry ¶
type NatEntry struct { NatIp *IpAddress `protobuf:"bytes,1,opt,name=nat_ip,json=natIp,proto3" json:"nat_ip,omitempty"` MinPort uint32 `protobuf:"varint,2,opt,name=min_port,json=minPort,proto3" json:"min_port,omitempty"` MaxPort uint32 `protobuf:"varint,3,opt,name=max_port,json=maxPort,proto3" json:"max_port,omitempty"` UnderlayRoute []byte `protobuf:"bytes,4,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` Vni uint32 `protobuf:"varint,5,opt,name=vni,proto3" json:"vni,omitempty"` // contains filtered or unexported fields }
func (*NatEntry) Descriptor
deprecated
func (*NatEntry) GetMaxPort ¶
func (*NatEntry) GetMinPort ¶
func (*NatEntry) GetUnderlayRoute ¶
func (*NatEntry) ProtoMessage ¶
func (*NatEntry) ProtoMessage()
func (*NatEntry) ProtoReflect ¶ added in v0.3.1
func (x *NatEntry) ProtoReflect() protoreflect.Message
type Prefix ¶
type Prefix struct { Ip *IpAddress `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` Length uint32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"` // max length is 32 for IPv4 and 128 for IPv6 (based on ip->ipver) UnderlayRoute []byte `protobuf:"bytes,3,opt,name=underlay_route,json=underlayRoute,proto3" json:"underlay_route,omitempty"` // contains filtered or unexported fields }
func (*Prefix) Descriptor
deprecated
func (*Prefix) GetUnderlayRoute ¶
func (*Prefix) ProtoMessage ¶
func (*Prefix) ProtoMessage()
func (*Prefix) ProtoReflect ¶ added in v0.3.1
func (x *Prefix) ProtoReflect() protoreflect.Message
type Protocol ¶
type Protocol int32
func (Protocol) Descriptor ¶ added in v0.3.1
func (Protocol) Descriptor() protoreflect.EnumDescriptor
func (Protocol) EnumDescriptor
deprecated
func (Protocol) Number ¶ added in v0.3.1
func (x Protocol) Number() protoreflect.EnumNumber
func (Protocol) Type ¶ added in v0.3.1
func (Protocol) Type() protoreflect.EnumType
type ProtocolFilter ¶
type ProtocolFilter struct { // Types that are assignable to Filter: // // *ProtocolFilter_Icmp // *ProtocolFilter_Tcp // *ProtocolFilter_Udp Filter isProtocolFilter_Filter `protobuf_oneof:"filter"` // contains filtered or unexported fields }
func (*ProtocolFilter) Descriptor
deprecated
func (*ProtocolFilter) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolFilter.ProtoReflect.Descriptor instead.
func (*ProtocolFilter) GetFilter ¶
func (m *ProtocolFilter) GetFilter() isProtocolFilter_Filter
func (*ProtocolFilter) GetIcmp ¶
func (x *ProtocolFilter) GetIcmp() *IcmpFilter
func (*ProtocolFilter) GetTcp ¶
func (x *ProtocolFilter) GetTcp() *TcpFilter
func (*ProtocolFilter) GetUdp ¶
func (x *ProtocolFilter) GetUdp() *UdpFilter
func (*ProtocolFilter) ProtoMessage ¶
func (*ProtocolFilter) ProtoMessage()
func (*ProtocolFilter) ProtoReflect ¶ added in v0.3.1
func (x *ProtocolFilter) ProtoReflect() protoreflect.Message
func (*ProtocolFilter) Reset ¶
func (x *ProtocolFilter) Reset()
func (*ProtocolFilter) String ¶
func (x *ProtocolFilter) String() string
type ProtocolFilter_Icmp ¶
type ProtocolFilter_Icmp struct {
Icmp *IcmpFilter `protobuf:"bytes,1,opt,name=icmp,proto3,oneof"`
}
type ProtocolFilter_Tcp ¶
type ProtocolFilter_Tcp struct {
Tcp *TcpFilter `protobuf:"bytes,2,opt,name=tcp,proto3,oneof"`
}
type ProtocolFilter_Udp ¶
type ProtocolFilter_Udp struct {
Udp *UdpFilter `protobuf:"bytes,3,opt,name=udp,proto3,oneof"`
}
type PxeConfig ¶
type PxeConfig struct { NextServer string `protobuf:"bytes,1,opt,name=next_server,json=nextServer,proto3" json:"next_server,omitempty"` BootFilename string `protobuf:"bytes,2,opt,name=boot_filename,json=bootFilename,proto3" json:"boot_filename,omitempty"` // contains filtered or unexported fields }
func (*PxeConfig) Descriptor
deprecated
func (*PxeConfig) GetBootFilename ¶
func (*PxeConfig) GetNextServer ¶
func (*PxeConfig) ProtoMessage ¶
func (*PxeConfig) ProtoMessage()
func (*PxeConfig) ProtoReflect ¶ added in v0.3.1
func (x *PxeConfig) ProtoReflect() protoreflect.Message
type ResetVniRequest ¶
type ResetVniRequest struct { Vni uint32 `protobuf:"varint,1,opt,name=vni,proto3" json:"vni,omitempty"` Type VniType `protobuf:"varint,2,opt,name=type,proto3,enum=dpdkironcore.v1.VniType" json:"type,omitempty"` // contains filtered or unexported fields }
func (*ResetVniRequest) Descriptor
deprecated
func (*ResetVniRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetVniRequest.ProtoReflect.Descriptor instead.
func (*ResetVniRequest) GetType ¶
func (x *ResetVniRequest) GetType() VniType
func (*ResetVniRequest) GetVni ¶
func (x *ResetVniRequest) GetVni() uint32
func (*ResetVniRequest) ProtoMessage ¶
func (*ResetVniRequest) ProtoMessage()
func (*ResetVniRequest) ProtoReflect ¶ added in v0.3.1
func (x *ResetVniRequest) ProtoReflect() protoreflect.Message
func (*ResetVniRequest) Reset ¶
func (x *ResetVniRequest) Reset()
func (*ResetVniRequest) String ¶
func (x *ResetVniRequest) String() string
type ResetVniResponse ¶
type ResetVniResponse struct { Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*ResetVniResponse) Descriptor
deprecated
func (*ResetVniResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetVniResponse.ProtoReflect.Descriptor instead.
func (*ResetVniResponse) GetStatus ¶
func (x *ResetVniResponse) GetStatus() *Status
func (*ResetVniResponse) ProtoMessage ¶
func (*ResetVniResponse) ProtoMessage()
func (*ResetVniResponse) ProtoReflect ¶ added in v0.3.1
func (x *ResetVniResponse) ProtoReflect() protoreflect.Message
func (*ResetVniResponse) Reset ¶
func (x *ResetVniResponse) Reset()
func (*ResetVniResponse) String ¶
func (x *ResetVniResponse) String() string
type Route ¶
type Route struct { Prefix *Prefix `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` NexthopVni uint32 `protobuf:"varint,2,opt,name=nexthop_vni,json=nexthopVni,proto3" json:"nexthop_vni,omitempty"` NexthopAddress *IpAddress `protobuf:"bytes,3,opt,name=nexthop_address,json=nexthopAddress,proto3" json:"nexthop_address,omitempty"` Weight uint32 `protobuf:"varint,4,opt,name=weight,proto3" json:"weight,omitempty"` // contains filtered or unexported fields }
func (*Route) Descriptor
deprecated
func (*Route) GetNexthopAddress ¶
func (*Route) GetNexthopVni ¶
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶ added in v0.3.1
func (x *Route) ProtoReflect() protoreflect.Message
type Status ¶
type Status struct { Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*Status) Descriptor
deprecated
func (*Status) GetMessage ¶
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶ added in v0.3.1
func (x *Status) ProtoReflect() protoreflect.Message
type TcpFilter ¶
type TcpFilter struct { SrcPortLower int32 `protobuf:"varint,1,opt,name=src_port_lower,json=srcPortLower,proto3" json:"src_port_lower,omitempty"` // -1 matches all source ports SrcPortUpper int32 `protobuf:"varint,2,opt,name=src_port_upper,json=srcPortUpper,proto3" json:"src_port_upper,omitempty"` DstPortLower int32 `protobuf:"varint,3,opt,name=dst_port_lower,json=dstPortLower,proto3" json:"dst_port_lower,omitempty"` // -1 matches all destination ports DstPortUpper int32 `protobuf:"varint,4,opt,name=dst_port_upper,json=dstPortUpper,proto3" json:"dst_port_upper,omitempty"` // contains filtered or unexported fields }
func (*TcpFilter) Descriptor
deprecated
func (*TcpFilter) GetDstPortLower ¶
func (*TcpFilter) GetDstPortUpper ¶
func (*TcpFilter) GetSrcPortLower ¶
func (*TcpFilter) GetSrcPortUpper ¶
func (*TcpFilter) ProtoMessage ¶
func (*TcpFilter) ProtoMessage()
func (*TcpFilter) ProtoReflect ¶ added in v0.3.1
func (x *TcpFilter) ProtoReflect() protoreflect.Message
type TrafficDirection ¶
type TrafficDirection int32
const ( TrafficDirection_INGRESS TrafficDirection = 0 TrafficDirection_EGRESS TrafficDirection = 1 )
func (TrafficDirection) Descriptor ¶ added in v0.3.1
func (TrafficDirection) Descriptor() protoreflect.EnumDescriptor
func (TrafficDirection) Enum ¶ added in v0.3.1
func (x TrafficDirection) Enum() *TrafficDirection
func (TrafficDirection) EnumDescriptor
deprecated
func (TrafficDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use TrafficDirection.Descriptor instead.
func (TrafficDirection) Number ¶ added in v0.3.1
func (x TrafficDirection) Number() protoreflect.EnumNumber
func (TrafficDirection) String ¶
func (x TrafficDirection) String() string
func (TrafficDirection) Type ¶ added in v0.3.1
func (TrafficDirection) Type() protoreflect.EnumType
type UdpFilter ¶
type UdpFilter struct { SrcPortLower int32 `protobuf:"varint,1,opt,name=src_port_lower,json=srcPortLower,proto3" json:"src_port_lower,omitempty"` // -1 matches all source ports SrcPortUpper int32 `protobuf:"varint,2,opt,name=src_port_upper,json=srcPortUpper,proto3" json:"src_port_upper,omitempty"` DstPortLower int32 `protobuf:"varint,3,opt,name=dst_port_lower,json=dstPortLower,proto3" json:"dst_port_lower,omitempty"` // -1 matches all destination ports DstPortUpper int32 `protobuf:"varint,4,opt,name=dst_port_upper,json=dstPortUpper,proto3" json:"dst_port_upper,omitempty"` // contains filtered or unexported fields }
func (*UdpFilter) Descriptor
deprecated
func (*UdpFilter) GetDstPortLower ¶
func (*UdpFilter) GetDstPortUpper ¶
func (*UdpFilter) GetSrcPortLower ¶
func (*UdpFilter) GetSrcPortUpper ¶
func (*UdpFilter) ProtoMessage ¶
func (*UdpFilter) ProtoMessage()
func (*UdpFilter) ProtoReflect ¶ added in v0.3.1
func (x *UdpFilter) ProtoReflect() protoreflect.Message
type UnimplementedDPDKironcoreServer ¶
type UnimplementedDPDKironcoreServer struct { }
UnimplementedDPDKironcoreServer must be embedded to have forward compatible implementations.
func (UnimplementedDPDKironcoreServer) CaptureStart ¶
func (UnimplementedDPDKironcoreServer) CaptureStart(context.Context, *CaptureStartRequest) (*CaptureStartResponse, error)
func (UnimplementedDPDKironcoreServer) CaptureStatus ¶
func (UnimplementedDPDKironcoreServer) CaptureStatus(context.Context, *CaptureStatusRequest) (*CaptureStatusResponse, error)
func (UnimplementedDPDKironcoreServer) CaptureStop ¶
func (UnimplementedDPDKironcoreServer) CaptureStop(context.Context, *CaptureStopRequest) (*CaptureStopResponse, error)
func (UnimplementedDPDKironcoreServer) CheckInitialized ¶
func (UnimplementedDPDKironcoreServer) CheckInitialized(context.Context, *CheckInitializedRequest) (*CheckInitializedResponse, error)
func (UnimplementedDPDKironcoreServer) CheckVniInUse ¶
func (UnimplementedDPDKironcoreServer) CheckVniInUse(context.Context, *CheckVniInUseRequest) (*CheckVniInUseResponse, error)
func (UnimplementedDPDKironcoreServer) CreateFirewallRule ¶
func (UnimplementedDPDKironcoreServer) CreateFirewallRule(context.Context, *CreateFirewallRuleRequest) (*CreateFirewallRuleResponse, error)
func (UnimplementedDPDKironcoreServer) CreateInterface ¶
func (UnimplementedDPDKironcoreServer) CreateInterface(context.Context, *CreateInterfaceRequest) (*CreateInterfaceResponse, error)
func (UnimplementedDPDKironcoreServer) CreateLoadBalancer ¶
func (UnimplementedDPDKironcoreServer) CreateLoadBalancer(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error)
func (UnimplementedDPDKironcoreServer) CreateLoadBalancerPrefix ¶
func (UnimplementedDPDKironcoreServer) CreateLoadBalancerPrefix(context.Context, *CreateLoadBalancerPrefixRequest) (*CreateLoadBalancerPrefixResponse, error)
func (UnimplementedDPDKironcoreServer) CreateLoadBalancerTarget ¶
func (UnimplementedDPDKironcoreServer) CreateLoadBalancerTarget(context.Context, *CreateLoadBalancerTargetRequest) (*CreateLoadBalancerTargetResponse, error)
func (UnimplementedDPDKironcoreServer) CreateNat ¶
func (UnimplementedDPDKironcoreServer) CreateNat(context.Context, *CreateNatRequest) (*CreateNatResponse, error)
func (UnimplementedDPDKironcoreServer) CreateNeighborNat ¶
func (UnimplementedDPDKironcoreServer) CreateNeighborNat(context.Context, *CreateNeighborNatRequest) (*CreateNeighborNatResponse, error)
func (UnimplementedDPDKironcoreServer) CreatePrefix ¶
func (UnimplementedDPDKironcoreServer) CreatePrefix(context.Context, *CreatePrefixRequest) (*CreatePrefixResponse, error)
func (UnimplementedDPDKironcoreServer) CreateRoute ¶
func (UnimplementedDPDKironcoreServer) CreateRoute(context.Context, *CreateRouteRequest) (*CreateRouteResponse, error)
func (UnimplementedDPDKironcoreServer) CreateVip ¶
func (UnimplementedDPDKironcoreServer) CreateVip(context.Context, *CreateVipRequest) (*CreateVipResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteFirewallRule ¶
func (UnimplementedDPDKironcoreServer) DeleteFirewallRule(context.Context, *DeleteFirewallRuleRequest) (*DeleteFirewallRuleResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteInterface ¶
func (UnimplementedDPDKironcoreServer) DeleteInterface(context.Context, *DeleteInterfaceRequest) (*DeleteInterfaceResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteLoadBalancer ¶
func (UnimplementedDPDKironcoreServer) DeleteLoadBalancer(context.Context, *DeleteLoadBalancerRequest) (*DeleteLoadBalancerResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteLoadBalancerPrefix ¶
func (UnimplementedDPDKironcoreServer) DeleteLoadBalancerPrefix(context.Context, *DeleteLoadBalancerPrefixRequest) (*DeleteLoadBalancerPrefixResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteLoadBalancerTarget ¶
func (UnimplementedDPDKironcoreServer) DeleteLoadBalancerTarget(context.Context, *DeleteLoadBalancerTargetRequest) (*DeleteLoadBalancerTargetResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteNat ¶
func (UnimplementedDPDKironcoreServer) DeleteNat(context.Context, *DeleteNatRequest) (*DeleteNatResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteNeighborNat ¶
func (UnimplementedDPDKironcoreServer) DeleteNeighborNat(context.Context, *DeleteNeighborNatRequest) (*DeleteNeighborNatResponse, error)
func (UnimplementedDPDKironcoreServer) DeletePrefix ¶
func (UnimplementedDPDKironcoreServer) DeletePrefix(context.Context, *DeletePrefixRequest) (*DeletePrefixResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteRoute ¶
func (UnimplementedDPDKironcoreServer) DeleteRoute(context.Context, *DeleteRouteRequest) (*DeleteRouteResponse, error)
func (UnimplementedDPDKironcoreServer) DeleteVip ¶
func (UnimplementedDPDKironcoreServer) DeleteVip(context.Context, *DeleteVipRequest) (*DeleteVipResponse, error)
func (UnimplementedDPDKironcoreServer) GetFirewallRule ¶
func (UnimplementedDPDKironcoreServer) GetFirewallRule(context.Context, *GetFirewallRuleRequest) (*GetFirewallRuleResponse, error)
func (UnimplementedDPDKironcoreServer) GetInterface ¶
func (UnimplementedDPDKironcoreServer) GetInterface(context.Context, *GetInterfaceRequest) (*GetInterfaceResponse, error)
func (UnimplementedDPDKironcoreServer) GetLoadBalancer ¶
func (UnimplementedDPDKironcoreServer) GetLoadBalancer(context.Context, *GetLoadBalancerRequest) (*GetLoadBalancerResponse, error)
func (UnimplementedDPDKironcoreServer) GetNat ¶
func (UnimplementedDPDKironcoreServer) GetNat(context.Context, *GetNatRequest) (*GetNatResponse, error)
func (UnimplementedDPDKironcoreServer) GetVersion ¶
func (UnimplementedDPDKironcoreServer) GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
func (UnimplementedDPDKironcoreServer) GetVip ¶
func (UnimplementedDPDKironcoreServer) GetVip(context.Context, *GetVipRequest) (*GetVipResponse, error)
func (UnimplementedDPDKironcoreServer) Initialize ¶
func (UnimplementedDPDKironcoreServer) Initialize(context.Context, *InitializeRequest) (*InitializeResponse, error)
func (UnimplementedDPDKironcoreServer) ListFirewallRules ¶
func (UnimplementedDPDKironcoreServer) ListFirewallRules(context.Context, *ListFirewallRulesRequest) (*ListFirewallRulesResponse, error)
func (UnimplementedDPDKironcoreServer) ListInterfaces ¶
func (UnimplementedDPDKironcoreServer) ListInterfaces(context.Context, *ListInterfacesRequest) (*ListInterfacesResponse, error)
func (UnimplementedDPDKironcoreServer) ListLoadBalancerPrefixes ¶
func (UnimplementedDPDKironcoreServer) ListLoadBalancerPrefixes(context.Context, *ListLoadBalancerPrefixesRequest) (*ListLoadBalancerPrefixesResponse, error)
func (UnimplementedDPDKironcoreServer) ListLoadBalancerTargets ¶
func (UnimplementedDPDKironcoreServer) ListLoadBalancerTargets(context.Context, *ListLoadBalancerTargetsRequest) (*ListLoadBalancerTargetsResponse, error)
func (UnimplementedDPDKironcoreServer) ListLocalNats ¶
func (UnimplementedDPDKironcoreServer) ListLocalNats(context.Context, *ListLocalNatsRequest) (*ListLocalNatsResponse, error)
func (UnimplementedDPDKironcoreServer) ListNeighborNats ¶
func (UnimplementedDPDKironcoreServer) ListNeighborNats(context.Context, *ListNeighborNatsRequest) (*ListNeighborNatsResponse, error)
func (UnimplementedDPDKironcoreServer) ListPrefixes ¶
func (UnimplementedDPDKironcoreServer) ListPrefixes(context.Context, *ListPrefixesRequest) (*ListPrefixesResponse, error)
func (UnimplementedDPDKironcoreServer) ListRoutes ¶
func (UnimplementedDPDKironcoreServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
func (UnimplementedDPDKironcoreServer) ResetVni ¶
func (UnimplementedDPDKironcoreServer) ResetVni(context.Context, *ResetVniRequest) (*ResetVniResponse, error)
type UnsafeDPDKironcoreServer ¶
type UnsafeDPDKironcoreServer interface {
// contains filtered or unexported methods
}
UnsafeDPDKironcoreServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DPDKironcoreServer will result in compilation errors.
type VirtualFunction ¶
type VirtualFunction struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Linux VF NIC device name // TODO: Not available anymore, remove in next breaking change Domain uint32 `protobuf:"varint,2,opt,name=domain,proto3" json:"domain,omitempty"` // PCIe Domain Bus uint32 `protobuf:"varint,3,opt,name=bus,proto3" json:"bus,omitempty"` // PCIe Bus Slot uint32 `protobuf:"varint,4,opt,name=slot,proto3" json:"slot,omitempty"` // PCIe Slot Function uint32 `protobuf:"varint,5,opt,name=function,proto3" json:"function,omitempty"` // PCIe Function // contains filtered or unexported fields }
func (*VirtualFunction) Descriptor
deprecated
func (*VirtualFunction) Descriptor() ([]byte, []int)
Deprecated: Use VirtualFunction.ProtoReflect.Descriptor instead.
func (*VirtualFunction) GetBus ¶
func (x *VirtualFunction) GetBus() uint32
func (*VirtualFunction) GetDomain ¶
func (x *VirtualFunction) GetDomain() uint32
func (*VirtualFunction) GetFunction ¶
func (x *VirtualFunction) GetFunction() uint32
func (*VirtualFunction) GetName ¶
func (x *VirtualFunction) GetName() string
func (*VirtualFunction) GetSlot ¶
func (x *VirtualFunction) GetSlot() uint32
func (*VirtualFunction) ProtoMessage ¶
func (*VirtualFunction) ProtoMessage()
func (*VirtualFunction) ProtoReflect ¶ added in v0.3.1
func (x *VirtualFunction) ProtoReflect() protoreflect.Message
func (*VirtualFunction) Reset ¶
func (x *VirtualFunction) Reset()
func (*VirtualFunction) String ¶
func (x *VirtualFunction) String() string
type VniType ¶
type VniType int32
func (VniType) Descriptor ¶ added in v0.3.1
func (VniType) Descriptor() protoreflect.EnumDescriptor
func (VniType) EnumDescriptor
deprecated
func (VniType) Number ¶ added in v0.3.1
func (x VniType) Number() protoreflect.EnumNumber
func (VniType) Type ¶ added in v0.3.1
func (VniType) Type() protoreflect.EnumType