data

package
v2.1.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2019 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ABFCtl

type ABFCtl interface {
	// PutABF puts ACL-based forwarding to the ETCD
	PutABF() error
	// DeleteABF removes ACL-based forwarding from the ETCD
	DeleteABF() error
}

ABFCtl provides access list related methods for vpp-agent-ctl

type ACLCtl

type ACLCtl interface {
	// PutIPAcl puts IPO access list config to the ETCD
	PutIPAcl() error
	// DeleteIPAcl removes IP access list config from the ETCD
	DeleteIPAcl() error
	// PutMACIPAcl puts MAC IP access list config to the ETCD
	PutMACIPAcl() error
	// DeleteMACIPAcl removes MAC IP access list config from the ETCD
	DeleteMACIPAcl() error
}

ACLCtl provides access list related methods for vpp-agent-ctl

type EtcdCtl

type EtcdCtl interface {
	// CreateEtcdClient creates a new connection to etcd
	CreateEtcdClient(configFile string) (*etcd.BytesConnectionEtcd, keyval.ProtoBroker, error)
	// ListAllAgentKeys prints all agent keys
	ListAllAgentKeys()
	// Put adds new data to etcd
	Put(key string, file string)
	// Del removes data from etcd
	Del(key string)
	// Get key value from the ETCD
	Get(key string)
	// Dump all values for given key prefix
	Dump(key string)
}

EtcdCtl provides ETCD crud methods for vpp-agent-ctl

type IPSecCtl

type IPSecCtl interface {
	// PutIPSecSPD puts STD configuration to the ETCD
	PutIPSecSPD() error
	// DeleteIPSecSPD removes STD configuration from the ETCD
	DeleteIPSecSPD() error
	// PutIPSecSA puts two security association configurations to the ETCD
	PutIPSecSA() error
	// DeleteIPSecSA removes SA configuration from the ETCD
	DeleteIPSecSA() error
}

IPSecCtl IPSec plugin related methods for vpp-agent-ctl (SPD, SA)

type IPTablesCtl

type IPTablesCtl interface {
	// PutIPTablesRule puts Linux iptables rule chain config into the ETCD
	PutIPTablesRule(ipv6 bool) error
	// DeleteIPTablesRule removes Linux iptables rule chain config from the ETCD
	DeleteIPTablesRule(ipv6 bool) error
}

IPTablesCtl provides Linux iptables related methods for vpp-agent-ctl

type InterfacesCtl

type InterfacesCtl interface {
	// PutPhysicalInterface puts ethernet type interface config to the ETCD
	PutDPDKInterface() error
	// DeleteDPDKInterface removes ethernet type interface config from the ETCD
	DeleteDPDKInterface() error
	// PutTap puts TAP type interface config to the ETCD
	PutTap() error
	// DeleteTap removes TAP type interface config from the ETCD
	DeleteTap() error
	// PutLoopback puts loopback type interface config to the ETCD
	PutLoopback() error
	// DeleteLoopback removes loopback type interface config from the ETCD
	DeleteLoopback() error
	// PutMemoryInterface puts memory type interface config to the ETCD
	PutMemoryInterface() error
	// DeleteMemoryInterface removes memory type interface config from the ETCD
	DeleteMemoryInterface() error
	// PutVxLan puts VxLAN type interface config to the ETCD
	PutVxLan() error
	// DeleteVxLan removes VxLAN type interface config from the ETCD
	DeleteVxLan() error
	// PutAfPacket puts Af-packet type interface config to the ETCD
	PutAfPacket() error
	// DeleteAfPacket removes AF-Packet type interface config from the ETCD
	DeleteAfPacket() error
	// PutIPSecTunnelInterface configures IPSec tunnel interface
	PutIPSecTunnelInterface() error
	// DeleteIPSecTunnelInterface removes IPSec tunnel interface
	DeleteIPSecTunnelInterface() error
	// PutSubInterface configures sub interface
	PutSubInterface() error
	// DelSubInterface removes sub interface
	DeleteSubInterface() error
	// PutBondInterface configures bond type interface to the ETCD
	PutBondInterface() error
	// DeleteBondInterface removes bond-type interface from the ETCD
	DeleteBondInterface() error
	// PutVEthPair puts two VETH type interfaces to the ETCD
	PutVEthPair() error
	// DeleteVEthPair removes VETH pair interfaces from the ETCD
	DeleteVEthPair() error
	// PutLinuxTap puts linux TAP type interface configuration to the ETCD
	PutLinuxTap() error
	// DeleteLinuxTap removes linux TAP type interface configuration from the ETCD
	DeleteLinuxTap() error
	// PutLinuxLoop puts linux loopback type interface configuration to the ETCD
	PutLinuxLoop() error
	// DeleteLinuxLoop removes linux loopback type interface configuration from the ETCD
	DeleteLinuxLoop() error
}

InterfacesCtl interface plugin related methods for vpp-agent-ctl (interfaces including linux ones)

type L2Ctl

type L2Ctl interface {
	// PutBridgeDomain puts L2 bridge domain configuration to the ETCD
	PutBridgeDomain() error
	// DeleteBridgeDomain removes bridge domain configuration from the ETCD
	DeleteBridgeDomain() error
	// PutFib puts L2 FIB entry configuration to the ETCD
	PutFib() error
	// DeleteFib removes FIB entry configuration from the ETCD
	DeleteFib() error
	// PutXConn puts L2 cross connect configuration to the ETCD
	PutXConn() error
	// DeleteXConn removes cross connect configuration from the ETCD
	DeleteXConn() error
}

L2Ctl L2 plugin related methods for vpp-agent-ctl (bridge domains, FIBs, L2 cross connects)

type L3Ctl

type L3Ctl interface {
	// PutRoute puts VPP route configuration to the ETCD
	PutRoute() error
	// DeleteRoute removes VPP route configuration from the ETCD
	DeleteRoute() error
	// PutInterVrfRoute puts inter-VRF VPP route configuration to the ETCD
	PutInterVrfRoute() error
	// DeleteRoute removes VPP route configuration from the ETCD
	DeleteInterVrfRoute() error
	// PutInterVrfRoute puts inter-VRF VPP route configuration with next hop to the ETCD
	PutNextHopRoute() error
	// DeleteNextHopRoute removes VPP route configuration from the ETCD
	DeleteNextHopRoute() error
	// PutLinuxRoute puts linux route configuration to the ETCD
	PutLinuxRoute() error
	// DeleteLinuxRoute removes linux route configuration from the ETCD
	DeleteLinuxRoute() error
	// PutLinuxDefaultRoute puts linux default route configuration to the ETCD
	PutLinuxDefaultRoute() error
	// DeleteLinuxDefaultRoute removes linux default route configuration from the ETCD
	DeleteLinuxDefaultRoute() error
	// PutArp puts VPP ARP entry configuration to the ETCD
	PutArp() error
	// PutArp puts VPP ARP entry configuration to the ETCD
	DeleteArp() error
	// PutProxyArp puts VPP proxy ARP configuration to the ETCD
	PutProxyArp() error
	// DeleteProxyArp removes VPP proxy ARP configuration from the ETCD
	DeleteProxyArp() error
	// SetIPScanNeigh puts VPP IP scan neighbor configuration to the ETCD
	SetIPScanNeigh() error
	// UnsetIPScanNeigh removes VPP IP scan neighbor configuration from the ETCD
	UnsetIPScanNeigh() error
	// CreateLinuxArp puts linux ARP entry configuration to the ETCD
	PutLinuxArp() error
	// DeleteLinuxArp removes Linux ARP entry configuration from the ETCD
	DeleteLinuxArp() error
}

L3Ctl L3 plugin related methods for vpp-agent-ctl (including linux)

type NatCtl

type NatCtl interface {
	// PutGlobalNat puts global NAT44 configuration to the ETCD
	PutGlobalNat() error
	// DeleteGlobalNat removes global NAT configuration from the ETCD
	DeleteGlobalNat() error
	// PutDNat puts DNAT configuration to the ETCD
	PutDNat() error
	// DeleteDNat removes DNAT configuration from the ETCD
	DeleteDNat() error
}

NatCtl NAT plugin related methods for vpp-agent-ctl

type PuntCtl

type PuntCtl interface {
	// PutPunt puts punt configuration to the ETCD
	PutPunt() error
	// DeletePunt removes punt configuration from the ETCD
	DeletePunt() error
	// RegisterPuntViaSocket registers punt via socket to the ETCD
	RegisterPuntViaSocket() error
	// DeregisterPuntViaSocket removes punt socket registration from the ETCD
	DeregisterPuntViaSocket() error
	// PutIPRedirect puts IP redirect configuration to the ETCD
	PutIPRedirect() error
	// DeleteIPRedirect removes IP redirect from the ETCD
	DeleteIPRedirect() error
}

PuntCtl punt plugin related methods for vpp-agent-ctl (bridge domains, FIBs, L2 cross connects)

type StnCtl

type StnCtl interface {
	// PutStn puts STN configuration to the ETCD
	PutStn() error
	// DeleteStn removes STN configuration from the ETCD
	DeleteStn() error
}

StnCtl STN plugin related methods for vpp-agent-ctl

type VppAgentCtl

type VppAgentCtl interface {
	// GetCommands returns provided command set
	GetCommands() []string

	// Etcd access
	EtcdCtl
	// Other interfaces with configuration related methods
	ABFCtl
	ACLCtl
	InterfacesCtl
	IPSecCtl
	L2Ctl
	L3Ctl
	NatCtl
	PuntCtl
	StnCtl
	IPTablesCtl
}

VppAgentCtl is test tool for testingVPP Agent plugins. In addition to testing, the vpp-agent-ctl tool can be used to demonstrate the usage of VPP Agent plugins and their APIs.

type VppAgentCtlImpl

type VppAgentCtlImpl struct {
	Log logging.Logger
	// contains filtered or unexported fields
}

VppAgentCtlImpl is a ctl context

func NewVppAgentCtl

func NewVppAgentCtl(etcdCfg string, cmdSet []string) (*VppAgentCtlImpl, error)

NewVppAgentCtl creates new VppAgentCtl object with initialized fields

func (*VppAgentCtlImpl) CreateEtcdClient

func (ctl *VppAgentCtlImpl) CreateEtcdClient(configFile string) (*etcd.BytesConnectionEtcd, keyval.ProtoBroker, error)

CreateEtcdClient uses environment variable or ETCD config file to establish connection

func (*VppAgentCtlImpl) Del

func (ctl *VppAgentCtlImpl) Del(key string)

Del removes data under provided key

func (*VppAgentCtlImpl) DeleteABF

func (ctl *VppAgentCtlImpl) DeleteABF() error

DeleteABF removes ACL-based forwarding from the ETCD

func (*VppAgentCtlImpl) DeleteAfPacket

func (ctl *VppAgentCtlImpl) DeleteAfPacket() error

DeleteAfPacket removes AF-Packet type interface config from the ETCD

func (*VppAgentCtlImpl) DeleteArp

func (ctl *VppAgentCtlImpl) DeleteArp() error

DeleteArp removes VPP ARP entry configuration from the ETCD

func (*VppAgentCtlImpl) DeleteBondInterface

func (ctl *VppAgentCtlImpl) DeleteBondInterface() error

DeleteBondInterface removes bond-type interface from the ETCD

func (*VppAgentCtlImpl) DeleteBridgeDomain

func (ctl *VppAgentCtlImpl) DeleteBridgeDomain() error

DeleteBridgeDomain removes bridge domain configuration from the ETCD

func (*VppAgentCtlImpl) DeleteDNat

func (ctl *VppAgentCtlImpl) DeleteDNat() error

DeleteDNat removes DNAT configuration from the ETCD

func (*VppAgentCtlImpl) DeleteDPDKInterface

func (ctl *VppAgentCtlImpl) DeleteDPDKInterface() error

DeleteDPDKInterface removes ethernet type interface config from the ETCD

func (*VppAgentCtlImpl) DeleteFib

func (ctl *VppAgentCtlImpl) DeleteFib() error

DeleteFib removes FIB entry configuration from the ETCD

func (*VppAgentCtlImpl) DeleteGlobalNat

func (ctl *VppAgentCtlImpl) DeleteGlobalNat() error

DeleteGlobalNat removes global NAT configuration from the ETCD

func (*VppAgentCtlImpl) DeleteIPAcl

func (ctl *VppAgentCtlImpl) DeleteIPAcl() error

DeleteIPAcl removes IP access list config from the ETCD

func (*VppAgentCtlImpl) DeleteIPRedirect

func (ctl *VppAgentCtlImpl) DeleteIPRedirect() error

DeleteIPRedirect removes IP redirect from the ETCD

func (*VppAgentCtlImpl) DeleteIPSecSA

func (ctl *VppAgentCtlImpl) DeleteIPSecSA() error

DeleteIPSecSA removes SA configuration from the ETCD

func (*VppAgentCtlImpl) DeleteIPSecSPD

func (ctl *VppAgentCtlImpl) DeleteIPSecSPD() error

DeleteIPSecSPD removes STD configuration from the ETCD

func (*VppAgentCtlImpl) DeleteIPSecTunnelInterface

func (ctl *VppAgentCtlImpl) DeleteIPSecTunnelInterface() error

DeleteIPSecTunnelInterface removes IPSec tunnel interface

func (*VppAgentCtlImpl) DeleteIPTablesRule

func (ctl *VppAgentCtlImpl) DeleteIPTablesRule(ipv6 bool) error

DeleteIPTablesRule removes Linux iptables rule chain config from the ETCD

func (*VppAgentCtlImpl) DeleteInterVrfRoute

func (ctl *VppAgentCtlImpl) DeleteInterVrfRoute() error

DeleteInterVrfRoute removes VPP route configuration from the ETCD

func (*VppAgentCtlImpl) DeleteLinuxArp

func (ctl *VppAgentCtlImpl) DeleteLinuxArp() error

DeleteLinuxArp removes Linux ARP entry configuration from the ETCD

func (*VppAgentCtlImpl) DeleteLinuxDefaultRoute

func (ctl *VppAgentCtlImpl) DeleteLinuxDefaultRoute() error

DeleteLinuxDefaultRoute removes linux default route configuration from the ETCD

func (*VppAgentCtlImpl) DeleteLinuxLoop

func (ctl *VppAgentCtlImpl) DeleteLinuxLoop() error

DeleteLinuxTap removes linux TAP type interface configuration from the ETCD

func (*VppAgentCtlImpl) DeleteLinuxRoute

func (ctl *VppAgentCtlImpl) DeleteLinuxRoute() error

DeleteLinuxRoute removes linux route configuration from the ETCD

func (*VppAgentCtlImpl) DeleteLinuxTap

func (ctl *VppAgentCtlImpl) DeleteLinuxTap() error

DeleteLinuxTap removes linux TAP type interface configuration from the ETCD

func (*VppAgentCtlImpl) DeleteLoopback

func (ctl *VppAgentCtlImpl) DeleteLoopback() error

DeleteLoopback removes loopback type interface config from the ETCD

func (*VppAgentCtlImpl) DeleteMACIPAcl

func (ctl *VppAgentCtlImpl) DeleteMACIPAcl() error

DeleteMACIPAcl removes MAC IP access list config from the ETCD

func (*VppAgentCtlImpl) DeleteMemoryInterface

func (ctl *VppAgentCtlImpl) DeleteMemoryInterface() error

DeleteMemoryInterface removes memif type interface config from the ETCD

func (*VppAgentCtlImpl) DeleteNextHopRoute

func (ctl *VppAgentCtlImpl) DeleteNextHopRoute() error

DeleteNextHopRoute removes VPP route configuration from the ETCD

func (*VppAgentCtlImpl) DeleteProxyArp

func (ctl *VppAgentCtlImpl) DeleteProxyArp() error

DeleteProxyArp removes VPP proxy ARPconfiguration from the ETCD

func (*VppAgentCtlImpl) DeletePunt

func (ctl *VppAgentCtlImpl) DeletePunt() error

DeletePunt removes punt configuration from the ETCD

func (*VppAgentCtlImpl) DeleteRoute

func (ctl *VppAgentCtlImpl) DeleteRoute() error

DeleteRoute removes VPP route configuration from the ETCD

func (*VppAgentCtlImpl) DeleteStn

func (ctl *VppAgentCtlImpl) DeleteStn() error

DeleteStn removes STN configuration from the ETCD

func (*VppAgentCtlImpl) DeleteSubInterface

func (ctl *VppAgentCtlImpl) DeleteSubInterface() error

DeleteSubInterface removes sub-interface

func (*VppAgentCtlImpl) DeleteTap

func (ctl *VppAgentCtlImpl) DeleteTap() error

DeleteTap removes TAP type interface config from the ETCD

func (*VppAgentCtlImpl) DeleteVEthPair

func (ctl *VppAgentCtlImpl) DeleteVEthPair() error

DeleteVEthPair removes VETH pair interfaces from the ETCD

func (*VppAgentCtlImpl) DeleteVxLan

func (ctl *VppAgentCtlImpl) DeleteVxLan() error

DeleteVxLan removes VxLAN type interface config from the ETCD

func (*VppAgentCtlImpl) DeleteXConn

func (ctl *VppAgentCtlImpl) DeleteXConn() error

DeleteXConn removes cross connect configuration from the ETCD

func (*VppAgentCtlImpl) DeregisterPuntViaSocket

func (ctl *VppAgentCtlImpl) DeregisterPuntViaSocket() error

DeregisterPuntViaSocket removes punt socket registration from the ETCD

func (*VppAgentCtlImpl) Dump

func (ctl *VppAgentCtlImpl) Dump(key string)

Dump lists values under key. If no key is provided, all data is read.

func (*VppAgentCtlImpl) Get

func (ctl *VppAgentCtlImpl) Get(key string)

Get uses ETCD connection to get value for specific key

func (*VppAgentCtlImpl) GetCommands

func (ctl *VppAgentCtlImpl) GetCommands() []string

GetCommands returns origin al vpp-agent-ctl commands

func (*VppAgentCtlImpl) ListAllAgentKeys

func (ctl *VppAgentCtlImpl) ListAllAgentKeys()

ListAllAgentKeys prints all keys stored in the broker

func (*VppAgentCtlImpl) Put

func (ctl *VppAgentCtlImpl) Put(key string, file string)

Put stores key/data value

func (*VppAgentCtlImpl) PutABF

func (ctl *VppAgentCtlImpl) PutABF() error

PutABF puts ACL-based forwarding to the ETCD

func (*VppAgentCtlImpl) PutAfPacket

func (ctl *VppAgentCtlImpl) PutAfPacket() error

PutAfPacket puts Af-packet type interface config to the ETCD

func (*VppAgentCtlImpl) PutArp

func (ctl *VppAgentCtlImpl) PutArp() error

PutArp puts VPP ARP entry configuration to the ETCD

func (*VppAgentCtlImpl) PutBondInterface

func (ctl *VppAgentCtlImpl) PutBondInterface() error

PutBondInterface configures bond type interface to the ETCD

func (*VppAgentCtlImpl) PutBridgeDomain

func (ctl *VppAgentCtlImpl) PutBridgeDomain() error

PutBridgeDomain puts L2 bridge domain configuration to the ETCD

func (*VppAgentCtlImpl) PutDNat

func (ctl *VppAgentCtlImpl) PutDNat() error

PutDNat puts DNAT configuration to the ETCD

func (*VppAgentCtlImpl) PutDPDKInterface

func (ctl *VppAgentCtlImpl) PutDPDKInterface() error

PutDPDKInterface puts ethernet type interface config to the ETCD

func (*VppAgentCtlImpl) PutFib

func (ctl *VppAgentCtlImpl) PutFib() error

PutFib puts L2 FIB entry configuration to the ETCD

func (*VppAgentCtlImpl) PutGlobalNat

func (ctl *VppAgentCtlImpl) PutGlobalNat() error

PutGlobalNat puts global NAT44 configuration to the ETCD

func (*VppAgentCtlImpl) PutIPAcl

func (ctl *VppAgentCtlImpl) PutIPAcl() error

PutIPAcl puts IPO access list config to the ETCD

func (*VppAgentCtlImpl) PutIPRedirect

func (ctl *VppAgentCtlImpl) PutIPRedirect() error

PutIPRedirect puts IP redirect configuration to the ETCD

func (*VppAgentCtlImpl) PutIPSecSA

func (ctl *VppAgentCtlImpl) PutIPSecSA() error

PutIPSecSA puts two security association configurations to the ETCD

func (*VppAgentCtlImpl) PutIPSecSPD

func (ctl *VppAgentCtlImpl) PutIPSecSPD() error

PutIPSecSPD puts STD configuration to the ETCD

func (*VppAgentCtlImpl) PutIPSecTunnelInterface

func (ctl *VppAgentCtlImpl) PutIPSecTunnelInterface() error

PutIPSecTunnelInterface configures IPSec tunnel interface

func (*VppAgentCtlImpl) PutIPTablesRule

func (ctl *VppAgentCtlImpl) PutIPTablesRule(ipv6 bool) error

PutIPTablesRule puts Linux iptables rule chain config into the ETCD

func (*VppAgentCtlImpl) PutInterVrfRoute

func (ctl *VppAgentCtlImpl) PutInterVrfRoute() error

PutInterVrfRoute puts inter-VRF VPP route configuration to the ETCD

func (*VppAgentCtlImpl) PutLinuxArp

func (ctl *VppAgentCtlImpl) PutLinuxArp() error

PutLinuxArp puts linux ARP entry configuration to the ETCD

func (*VppAgentCtlImpl) PutLinuxDefaultRoute

func (ctl *VppAgentCtlImpl) PutLinuxDefaultRoute() error

PutLinuxDefaultRoute puts linux default route configuration to the ETCD

func (*VppAgentCtlImpl) PutLinuxLoop

func (ctl *VppAgentCtlImpl) PutLinuxLoop() error

PutLinuxTap puts linux TAP type interface configuration to the ETCD

func (*VppAgentCtlImpl) PutLinuxRoute

func (ctl *VppAgentCtlImpl) PutLinuxRoute() error

PutLinuxRoute puts linux route configuration to the ETCD

func (*VppAgentCtlImpl) PutLinuxTap

func (ctl *VppAgentCtlImpl) PutLinuxTap() error

PutLinuxTap puts linux TAP type interface configuration to the ETCD

func (*VppAgentCtlImpl) PutLoopback

func (ctl *VppAgentCtlImpl) PutLoopback() error

PutLoopback puts loopback type interface config to the ETCD

func (*VppAgentCtlImpl) PutMACIPAcl

func (ctl *VppAgentCtlImpl) PutMACIPAcl() error

PutMACIPAcl puts MAC IP access list config to the ETCD

func (*VppAgentCtlImpl) PutMemoryInterface

func (ctl *VppAgentCtlImpl) PutMemoryInterface() error

PutMemoryInterface puts memif type interface config to the ETCD

func (*VppAgentCtlImpl) PutNextHopRoute

func (ctl *VppAgentCtlImpl) PutNextHopRoute() error

PutNextHopRoute puts inter-VRF VPP route configuration with next hop to the ETCD

func (*VppAgentCtlImpl) PutProxyArp

func (ctl *VppAgentCtlImpl) PutProxyArp() error

PutProxyArp puts VPP proxy ARP configuration to the ETCD

func (*VppAgentCtlImpl) PutPunt

func (ctl *VppAgentCtlImpl) PutPunt() error

PutPunt puts punt configuration to the ETCD

func (*VppAgentCtlImpl) PutRoute

func (ctl *VppAgentCtlImpl) PutRoute() error

PutRoute puts VPP route configuration to the ETCD

func (*VppAgentCtlImpl) PutStn

func (ctl *VppAgentCtlImpl) PutStn() error

PutStn puts STN configuration to the ETCD

func (*VppAgentCtlImpl) PutSubInterface

func (ctl *VppAgentCtlImpl) PutSubInterface() error

PutSubInterface configures the sub-interface type interface

func (*VppAgentCtlImpl) PutTap

func (ctl *VppAgentCtlImpl) PutTap() error

PutTap puts TAP type interface config to the ETCD

func (*VppAgentCtlImpl) PutVEthPair

func (ctl *VppAgentCtlImpl) PutVEthPair() error

PutVEthPair puts two VETH type interfaces to the ETCD

func (*VppAgentCtlImpl) PutVxLan

func (ctl *VppAgentCtlImpl) PutVxLan() error

PutVxLan puts VxLAN type interface config to the ETCD

func (*VppAgentCtlImpl) PutXConn

func (ctl *VppAgentCtlImpl) PutXConn() error

PutXConn puts L2 cross connect configuration to the ETCD

func (*VppAgentCtlImpl) RegisterPuntViaSocket

func (ctl *VppAgentCtlImpl) RegisterPuntViaSocket() error

RegisterPuntViaSocket registers punt via socket to the ETCD

func (*VppAgentCtlImpl) SetIPScanNeigh

func (ctl *VppAgentCtlImpl) SetIPScanNeigh() error

SetIPScanNeigh puts VPP IP scan neighbor configuration to the ETCD

func (*VppAgentCtlImpl) UnsetIPScanNeigh

func (ctl *VppAgentCtlImpl) UnsetIPScanNeigh() error

UnsetIPScanNeigh removes VPP IP scan neighbor configuration from the ETCD

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL