pluginvpp

package
v3.3.3+incompatible Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockVppIfPlugin

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

MockVppIfPlugin is a mock for VPP ifplugin.

func NewMockVppPlugin

func NewMockVppPlugin() *MockVppIfPlugin

NewMockVppPlugin is a constructor for MockVppPlugin.

func (*MockVppIfPlugin) AddInterface

func (mvp *MockVppIfPlugin) AddInterface(ifName string, swIfIndex uint32, ip string)

AddInterface adds interface into the map of interfaces (returned by GetSwIfIndexes()).

func (*MockVppIfPlugin) GetDHCPIndex

func (mvp *MockVppIfPlugin) GetDHCPIndex() idxmap.NamedMapping

GetDHCPIndex does nothing here.

func (*MockVppIfPlugin) GetInterfaceIndex

func (mvp *MockVppIfPlugin) GetInterfaceIndex() ifaceidx.IfaceMetadataIndex

GetInterfaceIndex return map of interfaces added via AddInterface.

func (*MockVppIfPlugin) SetNotifyService

func (mvp *MockVppIfPlugin) SetNotifyService(notify func(notification *vpp.Notification))

SetNotifyService does nothing here

Jump to

Keyboard shortcuts

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