Documentation
¶
Index ¶
- Variables
- func Capture(factory DPDKClientFactory) *cobra.Command
- func CaptureStart(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CaptureStatus(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CaptureStop(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func Command() *cobra.Command
- func CommandNames(cmds []*cobra.Command) []string
- func Create(factory DPDKClientFactory) *cobra.Command
- func CreateFirewallRule(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreateInterface(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreateLoadBalancer(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreateLoadBalancerPrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreateLoadBalancerTarget(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreateNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreateNeighborNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreatePrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreateRoute(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func CreateVirtualIP(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func Delete(factory DPDKClientFactory) *cobra.Command
- func DeleteFirewallRule(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeleteInterface(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeleteLoadBalancer(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeleteLoadBalancerPrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeleteLoadBalancerTarget(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeleteNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeleteNeighborNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeletePrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeleteRoute(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DeleteVirtualIP(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func DpdkClose(cleanup func() error)
- func Get(factory DPDKClientFactory) *cobra.Command
- func GetFirewallRule(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetInit(factory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetInterface(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetLoadBalancer(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetLoadBalancerPrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetLoadBalancerTarget(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetPrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetRoute(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetVersion(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetVirtualIP(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func GetVni(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func Init(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func List(factory DPDKClientFactory) *cobra.Command
- func ListFirewallRules(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func ListInterfaces(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func ListLoadBalancerPrefixes(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func ListLoadBalancerTargets(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func ListLoadBalancers(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func ListNats(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func ListPrefixes(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func ListRoutes(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func MultipleOfArgs(n int) cobra.PositionalArgs
- func ParsePrefixArgs(args []string) ([]netip.Prefix, error)
- func Reset(factory DPDKClientFactory) *cobra.Command
- func ResetVni(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
- func RunCaptureStart(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCaptureStatus(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCaptureStop(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreate(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateFirewallRule(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateInterface(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateLoadBalancer(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateLoadBalancerPrefix(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateLoadBalancerTarget(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateNeighborNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreatePrefix(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateRoute(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunCreateVirtualIP(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDelete(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteFirewallRule(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteInterface(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteLoadBalancer(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteLoadBalancerPrefix(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteLoadBalancerTarget(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteNeighborNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeletePrefix(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteRoute(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunDeleteVirtualIP(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetFirewallRule(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetInit(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetInterface(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetLoadBalancer(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetRoute(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetVersion(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetVirtualIP(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunGetVni(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunInit(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunListFirewallRules(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunListInterfaces(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunListLoadBalancerPrefixes(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunListLoadBalancerTargets(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunListLoadBalancers(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunListNats(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func RunListPrefixes(ctx context.Context, factory DPDKClientFactory, ...) error
- func RunResetVni(ctx context.Context, dpdkClientFactory DPDKClientFactory, ...) error
- func StringPFIndexToPFIndex(indexString string) ([]string, error)
- func StringVFIdToVFId(idString string) []string
- func SubcommandRequired(cmd *cobra.Command, args []string) error
- type CaptureStartOptions
- type CreateFirewallRuleOptions
- type CreateInterfaceOptions
- type CreateLoadBalancerOptions
- type CreateLoadBalancerPrefixOptions
- type CreateLoadBalancerTargetOptions
- type CreateNatOptions
- type CreateNeighborNatOptions
- type CreatePrefixOptions
- type CreateRouteOptions
- type CreateVirtualIPOptions
- type DPDKClientFactory
- type DPDKClientOptions
- type DeleteFirewallRuleOptions
- type DeleteInterfaceOptions
- type DeleteLoadBalancerOptions
- type DeleteLoadBalancerPrefixOptions
- type DeleteLoadBalancerTargetOptions
- type DeleteNatOptions
- type DeleteNeighborNatOptions
- type DeletePrefixOptions
- type DeleteRouteOptions
- type DeleteVirtualIPOptions
- type GetFirewallRuleOptions
- type GetInterfaceOptions
- type GetLoadBalancerOptions
- type GetNatOptions
- type GetVersionOptions
- type GetVirtualIPOptions
- type GetVniOptions
- type InitOptions
- type ListFirewallRulesOptions
- type ListInterfacesOptions
- type ListLoadBalancerPrefixesOptions
- type ListLoadBalancerTargetOptions
- type ListLoadBalancersOptions
- type ListNatsOptions
- type ListPrefixesOptions
- type ListRoutesOptions
- type RendererFactory
- type RendererOptions
- func (o *RendererOptions) AddFlags(fs *pflag.FlagSet)
- func (o *RendererOptions) GetWide() bool
- func (o *RendererOptions) NewRenderer(operation string, w io.Writer) (renderer.Renderer, error)
- func (o *RendererOptions) RenderList(operation string, w io.Writer, list api.List) error
- func (o *RendererOptions) RenderObject(operation string, w io.Writer, obj api.Object) error
- type ResetVniOptions
- type RouteKey
- type SourcesOptions
- type SourcesReaderFactory
Constants ¶
This section is empty.
Variables ¶
View Source
var ( InterfaceAliases = []string{"interface", "interfaces", "iface", "ifaces"} PrefixAliases = []string{"prefix", "prefixes", "prfx", "prfxs"} RouteAliases = []string{"route", "routes", "rt", "rts"} VirtualIPAliases = []string{"virtualip", "virtualips", "vip", "vips"} LoadBalancerAliases = []string{"loadbalancer", "loadbalancers", "lbs", "lb"} LoadBalancerPrefixAliases = []string{"loadbalancer-prefix", "loadbalancer-prefixes", "lbprefix", "lbprfx", "lbprfxs"} LoadBalancerTargetAliases = []string{"loadbalancer-target", "loadbalancer-targets", "lbtrgt", "lbtrgts", "lbtarget"} NatAliases = []string{"nat", "translation"} NeighborNatAliases = []string{"nnat", "ngbnat", "neighnat"} FirewallRuleAliases = []string{"firewallrule", "fwrule", "fw-rule", "firewallrules", "fwrules", "fw-rules"} )
Functions ¶
func Capture ¶
func Capture(factory DPDKClientFactory) *cobra.Command
func CaptureStart ¶
func CaptureStart(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CaptureStatus ¶
func CaptureStatus(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CaptureStop ¶
func CaptureStop(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CommandNames ¶
func Create ¶
func Create(factory DPDKClientFactory) *cobra.Command
func CreateFirewallRule ¶
func CreateFirewallRule(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CreateInterface ¶
func CreateInterface(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CreateLoadBalancer ¶
func CreateLoadBalancer(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CreateLoadBalancerPrefix ¶
func CreateLoadBalancerPrefix( dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, ) *cobra.Command
func CreateLoadBalancerTarget ¶
func CreateLoadBalancerTarget( dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, ) *cobra.Command
func CreateNat ¶
func CreateNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CreateNeighborNat ¶
func CreateNeighborNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CreatePrefix ¶
func CreatePrefix( dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, ) *cobra.Command
func CreateRoute ¶
func CreateRoute(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func CreateVirtualIP ¶
func CreateVirtualIP(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func Delete ¶
func Delete(factory DPDKClientFactory) *cobra.Command
func DeleteFirewallRule ¶
func DeleteFirewallRule(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeleteInterface ¶
func DeleteInterface(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeleteLoadBalancer ¶
func DeleteLoadBalancer(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeleteLoadBalancerPrefix ¶
func DeleteLoadBalancerPrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeleteLoadBalancerTarget ¶
func DeleteLoadBalancerTarget(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeleteNat ¶
func DeleteNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeleteNeighborNat ¶
func DeleteNeighborNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeletePrefix ¶
func DeletePrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeleteRoute ¶
func DeleteRoute(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func DeleteVirtualIP ¶
func DeleteVirtualIP(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func Get ¶
func Get(factory DPDKClientFactory) *cobra.Command
func GetFirewallRule ¶
func GetFirewallRule(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetInit ¶
func GetInit(factory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetInterface ¶
func GetInterface(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetLoadBalancer ¶
func GetLoadBalancer(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetLoadBalancerPrefix ¶
func GetLoadBalancerPrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetLoadBalancerTarget ¶
func GetLoadBalancerTarget(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetNat ¶
func GetNat(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetPrefix ¶
func GetPrefix(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetRoute ¶
func GetRoute(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetVersion ¶
func GetVersion(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetVirtualIP ¶
func GetVirtualIP(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func GetVni ¶
func GetVni(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func Init ¶
func Init(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func Init is not up to dpdk.proto spec, but is implemented to comply with current dpservice implementation
func List ¶
func List(factory DPDKClientFactory) *cobra.Command
func ListFirewallRules ¶
func ListFirewallRules(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func ListInterfaces ¶
func ListInterfaces(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func ListLoadBalancerPrefixes ¶
func ListLoadBalancerPrefixes(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func ListLoadBalancerTargets ¶
func ListLoadBalancerTargets(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func ListLoadBalancers ¶
func ListLoadBalancers(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func ListNats ¶
func ListNats(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func ListPrefixes ¶
func ListPrefixes(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func ListRoutes ¶
func ListRoutes(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func MultipleOfArgs ¶
func MultipleOfArgs(n int) cobra.PositionalArgs
func Reset ¶
func Reset(factory DPDKClientFactory) *cobra.Command
func ResetVni ¶
func ResetVni(dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) *cobra.Command
func RunCaptureStart ¶
func RunCaptureStart(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CaptureStartOptions) error
func RunCaptureStatus ¶
func RunCaptureStatus( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, ) error
func RunCaptureStop ¶
func RunCaptureStop(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory) error
func RunCreate ¶
func RunCreate( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, sourcesReaderFactory SourcesReaderFactory, ) error
func RunCreateFirewallRule ¶
func RunCreateFirewallRule(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateFirewallRuleOptions) error
func RunCreateInterface ¶
func RunCreateInterface(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateInterfaceOptions) error
func RunCreateLoadBalancer ¶
func RunCreateLoadBalancer(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateLoadBalancerOptions) error
func RunCreateLoadBalancerPrefix ¶
func RunCreateLoadBalancerPrefix( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateLoadBalancerPrefixOptions, ) error
func RunCreateLoadBalancerTarget ¶
func RunCreateLoadBalancerTarget( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateLoadBalancerTargetOptions, ) error
func RunCreateNat ¶
func RunCreateNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateNatOptions) error
func RunCreateNeighborNat ¶
func RunCreateNeighborNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateNeighborNatOptions) error
func RunCreatePrefix ¶
func RunCreatePrefix( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreatePrefixOptions, ) error
func RunCreateRoute ¶
func RunCreateRoute( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateRouteOptions, ) error
func RunCreateVirtualIP ¶
func RunCreateVirtualIP( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts CreateVirtualIPOptions, ) error
func RunDelete ¶
func RunDelete( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, sourcesReaderFactory SourcesReaderFactory, ) error
func RunDeleteFirewallRule ¶
func RunDeleteFirewallRule(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteFirewallRuleOptions) error
func RunDeleteInterface ¶
func RunDeleteInterface(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteInterfaceOptions) error
func RunDeleteLoadBalancer ¶
func RunDeleteLoadBalancer(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteLoadBalancerOptions) error
func RunDeleteLoadBalancerPrefix ¶
func RunDeleteLoadBalancerPrefix(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteLoadBalancerPrefixOptions) error
func RunDeleteLoadBalancerTarget ¶
func RunDeleteLoadBalancerTarget(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteLoadBalancerTargetOptions) error
func RunDeleteNat ¶
func RunDeleteNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteNatOptions) error
func RunDeleteNeighborNat ¶
func RunDeleteNeighborNat(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteNeighborNatOptions) error
func RunDeletePrefix ¶
func RunDeletePrefix(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeletePrefixOptions) error
func RunDeleteRoute ¶
func RunDeleteRoute(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteRouteOptions) error
func RunDeleteVirtualIP ¶
func RunDeleteVirtualIP(ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts DeleteVirtualIPOptions) error
func RunGetFirewallRule ¶
func RunGetFirewallRule( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts GetFirewallRuleOptions, ) error
func RunGetInit ¶
func RunGetInit( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, ) error
func RunGetInterface ¶
func RunGetInterface( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts GetInterfaceOptions, ) error
func RunGetLoadBalancer ¶
func RunGetLoadBalancer( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts GetLoadBalancerOptions, ) error
func RunGetNat ¶
func RunGetNat( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts GetNatOptions, ) error
func RunGetRoute ¶
func RunGetRoute( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts ListRoutesOptions, ) error
func RunGetVersion ¶
func RunGetVersion( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts GetVersionOptions, ) error
func RunGetVirtualIP ¶
func RunGetVirtualIP( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts GetVirtualIPOptions, ) error
func RunGetVni ¶
func RunGetVni( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts GetVniOptions, ) error
func RunInit ¶
func RunInit( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts InitOptions, ) error
func RunListFirewallRules ¶
func RunListFirewallRules( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts ListFirewallRulesOptions, ) error
func RunListInterfaces ¶
func RunListInterfaces( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts ListInterfacesOptions, ) error
func RunListLoadBalancerPrefixes ¶
func RunListLoadBalancerPrefixes( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts ListLoadBalancerPrefixesOptions, ) error
func RunListLoadBalancerTargets ¶
func RunListLoadBalancerTargets( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts ListLoadBalancerTargetOptions, ) error
func RunListLoadBalancers ¶
func RunListLoadBalancers( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts ListLoadBalancersOptions, ) error
func RunListNats ¶
func RunListNats( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts ListNatsOptions, ) error
func RunListPrefixes ¶
func RunListPrefixes( ctx context.Context, factory DPDKClientFactory, rendererFactory RendererFactory, opts ListPrefixesOptions, ) error
func RunResetVni ¶
func RunResetVni( ctx context.Context, dpdkClientFactory DPDKClientFactory, rendererFactory RendererFactory, opts ResetVniOptions, ) error
func StringPFIndexToPFIndex ¶
func StringVFIdToVFId ¶
Types ¶
type CaptureStartOptions ¶
type CaptureStartOptions struct { SinkNodeIP netip.Addr UdpSrcPort uint32 UdpDstPort uint32 PfIndexString string VfIndexString string }
func (*CaptureStartOptions) AddFlags ¶
func (o *CaptureStartOptions) AddFlags(fs *pflag.FlagSet)
func (*CaptureStartOptions) MarkRequiredFlags ¶
func (o *CaptureStartOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateFirewallRuleOptions ¶
type CreateFirewallRuleOptions struct { InterfaceID string RuleID string TrafficDirection string FirewallAction string Priority uint32 SourcePrefix netip.Prefix DestinationPrefix netip.Prefix ProtocolFilter string SrcPortLower int32 SrcPortUpper int32 DstPortLower int32 DstPortUpper int32 IcmpType int32 IcmpCode int32 }
func (*CreateFirewallRuleOptions) AddFlags ¶
func (o *CreateFirewallRuleOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateFirewallRuleOptions) MarkRequiredFlags ¶
func (o *CreateFirewallRuleOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateInterfaceOptions ¶
type CreateInterfaceOptions struct { ID string VNI uint32 IPv4 netip.Addr IPv6 netip.Addr Device string PxeServer string PxeFileName string TotalMeterRate uint64 PublicMeterRate uint64 }
func (*CreateInterfaceOptions) AddFlags ¶
func (o *CreateInterfaceOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateInterfaceOptions) MarkRequiredFlags ¶
func (o *CreateInterfaceOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateLoadBalancerOptions ¶
func (*CreateLoadBalancerOptions) AddFlags ¶
func (o *CreateLoadBalancerOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateLoadBalancerOptions) MarkRequiredFlags ¶
func (o *CreateLoadBalancerOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateLoadBalancerPrefixOptions ¶
func (*CreateLoadBalancerPrefixOptions) AddFlags ¶
func (o *CreateLoadBalancerPrefixOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateLoadBalancerPrefixOptions) MarkRequiredFlags ¶
func (o *CreateLoadBalancerPrefixOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateLoadBalancerTargetOptions ¶
func (*CreateLoadBalancerTargetOptions) AddFlags ¶
func (o *CreateLoadBalancerTargetOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateLoadBalancerTargetOptions) MarkRequiredFlags ¶
func (o *CreateLoadBalancerTargetOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateNatOptions ¶
func (*CreateNatOptions) AddFlags ¶
func (o *CreateNatOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateNatOptions) MarkRequiredFlags ¶
func (o *CreateNatOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateNeighborNatOptions ¶
type CreateNeighborNatOptions struct { NatIP netip.Addr Vni uint32 MinPort uint32 MaxPort uint32 UnderlayRoute netip.Addr }
func (*CreateNeighborNatOptions) AddFlags ¶
func (o *CreateNeighborNatOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateNeighborNatOptions) MarkRequiredFlags ¶
func (o *CreateNeighborNatOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreatePrefixOptions ¶
func (*CreatePrefixOptions) AddFlags ¶
func (o *CreatePrefixOptions) AddFlags(fs *pflag.FlagSet)
func (*CreatePrefixOptions) MarkRequiredFlags ¶
func (o *CreatePrefixOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateRouteOptions ¶
type CreateRouteOptions struct { Prefix netip.Prefix NextHopVNI uint32 NextHopIP netip.Addr VNI uint32 }
func (*CreateRouteOptions) AddFlags ¶
func (o *CreateRouteOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateRouteOptions) MarkRequiredFlags ¶
func (o *CreateRouteOptions) MarkRequiredFlags(cmd *cobra.Command) error
type CreateVirtualIPOptions ¶
func (*CreateVirtualIPOptions) AddFlags ¶
func (o *CreateVirtualIPOptions) AddFlags(fs *pflag.FlagSet)
func (*CreateVirtualIPOptions) MarkRequiredFlags ¶
func (o *CreateVirtualIPOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DPDKClientFactory ¶
type DPDKClientOptions ¶
func (*DPDKClientOptions) AddFlags ¶
func (o *DPDKClientOptions) AddFlags(fs *pflag.FlagSet)
type DeleteFirewallRuleOptions ¶
func (*DeleteFirewallRuleOptions) AddFlags ¶
func (o *DeleteFirewallRuleOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteFirewallRuleOptions) MarkRequiredFlags ¶
func (o *DeleteFirewallRuleOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeleteInterfaceOptions ¶
type DeleteInterfaceOptions struct {
ID string
}
func (*DeleteInterfaceOptions) AddFlags ¶
func (o *DeleteInterfaceOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteInterfaceOptions) MarkRequiredFlags ¶
func (o *DeleteInterfaceOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeleteLoadBalancerOptions ¶
type DeleteLoadBalancerOptions struct {
ID string
}
func (*DeleteLoadBalancerOptions) AddFlags ¶
func (o *DeleteLoadBalancerOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteLoadBalancerOptions) MarkRequiredFlags ¶
func (o *DeleteLoadBalancerOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeleteLoadBalancerPrefixOptions ¶
func (*DeleteLoadBalancerPrefixOptions) AddFlags ¶
func (o *DeleteLoadBalancerPrefixOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteLoadBalancerPrefixOptions) MarkRequiredFlags ¶
func (o *DeleteLoadBalancerPrefixOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeleteLoadBalancerTargetOptions ¶
func (*DeleteLoadBalancerTargetOptions) AddFlags ¶
func (o *DeleteLoadBalancerTargetOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteLoadBalancerTargetOptions) MarkRequiredFlags ¶
func (o *DeleteLoadBalancerTargetOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeleteNatOptions ¶
type DeleteNatOptions struct {
InterfaceID string
}
func (*DeleteNatOptions) AddFlags ¶
func (o *DeleteNatOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteNatOptions) MarkRequiredFlags ¶
func (o *DeleteNatOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeleteNeighborNatOptions ¶
func (*DeleteNeighborNatOptions) AddFlags ¶
func (o *DeleteNeighborNatOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteNeighborNatOptions) MarkRequiredFlags ¶
func (o *DeleteNeighborNatOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeletePrefixOptions ¶
func (*DeletePrefixOptions) AddFlags ¶
func (o *DeletePrefixOptions) AddFlags(fs *pflag.FlagSet)
func (*DeletePrefixOptions) MarkRequiredFlags ¶
func (o *DeletePrefixOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeleteRouteOptions ¶
func (*DeleteRouteOptions) AddFlags ¶
func (o *DeleteRouteOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteRouteOptions) MarkRequiredFlags ¶
func (o *DeleteRouteOptions) MarkRequiredFlags(cmd *cobra.Command) error
type DeleteVirtualIPOptions ¶
type DeleteVirtualIPOptions struct {
InterfaceID string
}
func (*DeleteVirtualIPOptions) AddFlags ¶
func (o *DeleteVirtualIPOptions) AddFlags(fs *pflag.FlagSet)
func (*DeleteVirtualIPOptions) MarkRequiredFlags ¶
func (o *DeleteVirtualIPOptions) MarkRequiredFlags(cmd *cobra.Command) error
type GetFirewallRuleOptions ¶
func (*GetFirewallRuleOptions) AddFlags ¶
func (o *GetFirewallRuleOptions) AddFlags(fs *pflag.FlagSet)
func (*GetFirewallRuleOptions) MarkRequiredFlags ¶
func (o *GetFirewallRuleOptions) MarkRequiredFlags(cmd *cobra.Command) error
type GetInterfaceOptions ¶
type GetInterfaceOptions struct {
ID string
}
func (*GetInterfaceOptions) AddFlags ¶
func (o *GetInterfaceOptions) AddFlags(fs *pflag.FlagSet)
func (*GetInterfaceOptions) MarkRequiredFlags ¶
func (o *GetInterfaceOptions) MarkRequiredFlags(cmd *cobra.Command) error
type GetLoadBalancerOptions ¶
type GetLoadBalancerOptions struct {
ID string
}
func (*GetLoadBalancerOptions) AddFlags ¶
func (o *GetLoadBalancerOptions) AddFlags(fs *pflag.FlagSet)
func (*GetLoadBalancerOptions) MarkRequiredFlags ¶
func (o *GetLoadBalancerOptions) MarkRequiredFlags(cmd *cobra.Command) error
type GetNatOptions ¶
type GetNatOptions struct {
InterfaceID string
}
func (*GetNatOptions) AddFlags ¶
func (o *GetNatOptions) AddFlags(fs *pflag.FlagSet)
func (*GetNatOptions) MarkRequiredFlags ¶
func (o *GetNatOptions) MarkRequiredFlags(cmd *cobra.Command) error
type GetVersionOptions ¶
type GetVersionOptions struct { }
func (*GetVersionOptions) AddFlags ¶
func (o *GetVersionOptions) AddFlags(fs *pflag.FlagSet)
func (*GetVersionOptions) MarkRequiredFlags ¶
func (o *GetVersionOptions) MarkRequiredFlags(cmd *cobra.Command) error
type GetVirtualIPOptions ¶
type GetVirtualIPOptions struct {
InterfaceID string
}
func (*GetVirtualIPOptions) AddFlags ¶
func (o *GetVirtualIPOptions) AddFlags(fs *pflag.FlagSet)
func (*GetVirtualIPOptions) MarkRequiredFlags ¶
func (o *GetVirtualIPOptions) MarkRequiredFlags(cmd *cobra.Command) error
type GetVniOptions ¶
func (*GetVniOptions) AddFlags ¶
func (o *GetVniOptions) AddFlags(fs *pflag.FlagSet)
func (*GetVniOptions) MarkRequiredFlags ¶
func (o *GetVniOptions) MarkRequiredFlags(cmd *cobra.Command) error
type InitOptions ¶
type InitOptions struct { }
func (*InitOptions) AddFlags ¶
func (o *InitOptions) AddFlags(fs *pflag.FlagSet)
func (*InitOptions) MarkRequiredFlags ¶
func (o *InitOptions) MarkRequiredFlags(cmd *cobra.Command) error
type ListFirewallRulesOptions ¶
func (*ListFirewallRulesOptions) AddFlags ¶
func (o *ListFirewallRulesOptions) AddFlags(fs *pflag.FlagSet)
func (*ListFirewallRulesOptions) MarkRequiredFlags ¶
func (o *ListFirewallRulesOptions) MarkRequiredFlags(cmd *cobra.Command) error
type ListInterfacesOptions ¶
type ListInterfacesOptions struct {
SortBy string
}
func (*ListInterfacesOptions) AddFlags ¶
func (o *ListInterfacesOptions) AddFlags(fs *pflag.FlagSet)
func (*ListInterfacesOptions) MarkRequiredFlags ¶
func (o *ListInterfacesOptions) MarkRequiredFlags(cmd *cobra.Command) error
type ListLoadBalancerPrefixesOptions ¶
func (*ListLoadBalancerPrefixesOptions) AddFlags ¶
func (o *ListLoadBalancerPrefixesOptions) AddFlags(fs *pflag.FlagSet)
func (*ListLoadBalancerPrefixesOptions) MarkRequiredFlags ¶
func (o *ListLoadBalancerPrefixesOptions) MarkRequiredFlags(cmd *cobra.Command) error
type ListLoadBalancerTargetOptions ¶
func (*ListLoadBalancerTargetOptions) AddFlags ¶
func (o *ListLoadBalancerTargetOptions) AddFlags(fs *pflag.FlagSet)
func (*ListLoadBalancerTargetOptions) MarkRequiredFlags ¶
func (o *ListLoadBalancerTargetOptions) MarkRequiredFlags(cmd *cobra.Command) error
type ListLoadBalancersOptions ¶
type ListLoadBalancersOptions struct {
SortBy string
}
func (*ListLoadBalancersOptions) AddFlags ¶
func (o *ListLoadBalancersOptions) AddFlags(fs *pflag.FlagSet)
func (*ListLoadBalancersOptions) MarkRequiredFlags ¶
func (o *ListLoadBalancersOptions) MarkRequiredFlags(cmd *cobra.Command) error
type ListNatsOptions ¶
func (*ListNatsOptions) AddFlags ¶
func (o *ListNatsOptions) AddFlags(fs *pflag.FlagSet)
func (*ListNatsOptions) MarkRequiredFlags ¶
func (o *ListNatsOptions) MarkRequiredFlags(cmd *cobra.Command) error
type ListPrefixesOptions ¶
func (*ListPrefixesOptions) AddFlags ¶
func (o *ListPrefixesOptions) AddFlags(fs *pflag.FlagSet)
func (*ListPrefixesOptions) MarkRequiredFlags ¶
func (o *ListPrefixesOptions) MarkRequiredFlags(cmd *cobra.Command) error
type ListRoutesOptions ¶
func (*ListRoutesOptions) AddFlags ¶
func (o *ListRoutesOptions) AddFlags(fs *pflag.FlagSet)
func (*ListRoutesOptions) MarkRequiredFlags ¶
func (o *ListRoutesOptions) MarkRequiredFlags(cmd *cobra.Command) error
type RendererFactory ¶
type RendererOptions ¶
func (*RendererOptions) AddFlags ¶
func (o *RendererOptions) AddFlags(fs *pflag.FlagSet)
func (*RendererOptions) GetWide ¶
func (o *RendererOptions) GetWide() bool
func (*RendererOptions) NewRenderer ¶
func (*RendererOptions) RenderList ¶
func (*RendererOptions) RenderObject ¶
type ResetVniOptions ¶
func (*ResetVniOptions) AddFlags ¶
func (o *ResetVniOptions) AddFlags(fs *pflag.FlagSet)
func (*ResetVniOptions) MarkRequiredFlags ¶
func (o *ResetVniOptions) MarkRequiredFlags(cmd *cobra.Command) error
type SourcesOptions ¶
type SourcesOptions struct {
Filename []string
}
func (*SourcesOptions) AddFlags ¶
func (o *SourcesOptions) AddFlags(fs *pflag.FlagSet)
func (*SourcesOptions) NewIterator ¶
func (o *SourcesOptions) NewIterator() (*sources.Iterator, error)
type SourcesReaderFactory ¶
Source Files
¶
- capture.go
- capture_start.go
- capture_status.go
- capture_stop.go
- command.go
- common.go
- completion.go
- create.go
- create_firewall_rule.go
- create_interface.go
- create_loadbalancer.go
- create_loadbalancer_prefix.go
- create_loadbalancer_target.go
- create_nat.go
- create_neighbor_nat.go
- create_prefix.go
- create_route.go
- create_virtualip.go
- delete.go
- delete_firewall_rule.go
- delete_interface.go
- delete_loadbalancer.go
- delete_loadbalancer_prefix.go
- delete_loadbalancer_target.go
- delete_nat.go
- delete_neighbor_nat.go
- delete_prefix.go
- delete_route.go
- delete_virtualip.go
- get.go
- get_firewall_rule.go
- get_init.go
- get_interface.go
- get_loadbalancer.go
- get_loadbalancer_prefix.go
- get_loadbalancer_target.go
- get_nat.go
- get_prefix.go
- get_route.go
- get_version.go
- get_virtualip.go
- get_vni.go
- init.go
- list.go
- list_firewall_rules.go
- list_interfaces.go
- list_loadbalancer_prefixes.go
- list_loadbalancer_targets.go
- list_loadbalancers.go
- list_nats.go
- list_prefixes.go
- list_routes.go
- reset.go
- reset_vni.go
Click to show internal directories.
Click to hide internal directories.