vpp2001_379

package
v2.5.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2019 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IPToAddress

func IPToAddress(ipstr string) (addr vpp_ipsec.Address, err error)

Types

type IPSecVppHandler

type IPSecVppHandler struct {
	// contains filtered or unexported fields
}

IPSecVppHandler is accessor for IPSec-related vppcalls methods

func NewIPSecVppHandler

func NewIPSecVppHandler(ch govppapi.Channel, ifIdx ifaceidx.IfaceMetadataIndex, log logging.Logger) *IPSecVppHandler

func (*IPSecVppHandler) AddSA

AddSA implements IPSec handler.

func (*IPSecVppHandler) AddSPD

func (h *IPSecVppHandler) AddSPD(spdID uint32) error

AddSPD implements IPSec handler.

func (*IPSecVppHandler) AddSPDEntry

func (h *IPSecVppHandler) AddSPDEntry(spdID, saID uint32, spd *ipsec.SecurityPolicyDatabase_PolicyEntry) error

AddSPDEntry implements IPSec handler.

func (*IPSecVppHandler) AddSPDInterface

func (h *IPSecVppHandler) AddSPDInterface(spdID uint32, ifaceCfg *ipsec.SecurityPolicyDatabase_Interface) error

AddSPDInterface implements IPSec handler.

func (*IPSecVppHandler) DeleteSA

DeleteSA implements IPSec handler.

func (*IPSecVppHandler) DeleteSPD

func (h *IPSecVppHandler) DeleteSPD(spdID uint32) error

DeleteSPD implements IPSec handler.

func (*IPSecVppHandler) DeleteSPDEntry

func (h *IPSecVppHandler) DeleteSPDEntry(spdID, saID uint32, spd *ipsec.SecurityPolicyDatabase_PolicyEntry) error

DeleteSPDEntry implements IPSec handler.

func (*IPSecVppHandler) DeleteSPDInterface

func (h *IPSecVppHandler) DeleteSPDInterface(spdID uint32, ifaceCfg *ipsec.SecurityPolicyDatabase_Interface) error

DeleteSPDInterface implements IPSec handler.

func (*IPSecVppHandler) DumpIPSecSA

func (h *IPSecVppHandler) DumpIPSecSA() (saList []*vppcalls.IPSecSaDetails, err error)

DumpIPSecSA implements IPSec handler.

func (*IPSecVppHandler) DumpIPSecSAWithIndex

func (h *IPSecVppHandler) DumpIPSecSAWithIndex(saID uint32) (saList []*vppcalls.IPSecSaDetails, err error)

DumpIPSecSAWithIndex implements IPSec handler.

func (*IPSecVppHandler) DumpIPSecSPD

func (h *IPSecVppHandler) DumpIPSecSPD() (spdList []*vppcalls.IPSecSpdDetails, err error)

DumpIPSecSPD implements IPSec handler.

Jump to

Keyboard shortcuts

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