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) GetDHCPIndices ¶
func (m *MockVppIfPlugin) GetDHCPIndices() idxmap.NamedMapping
GetDHCPIndices does nothing here.
func (*MockVppIfPlugin) GetInterfaceIndex ¶
func (m *MockVppIfPlugin) GetInterfaceIndex() ifaceidx.IfaceMetadataIndex
GetSwIfIndexes return map of interfaces added via AddInterface.
Click to show internal directories.
Click to hide internal directories.