Documentation ¶
Index ¶
- type MockVppIfPlugin
- func (mvp *MockVppIfPlugin) AddInterface(ifName string, swIfIndex uint32, ip string)
- func (mvp *MockVppIfPlugin) GetDHCPIndex() idxmap.NamedMapping
- func (mvp *MockVppIfPlugin) GetInterfaceIndex() ifaceidx.IfaceMetadataIndex
- func (mvp *MockVppIfPlugin) SetNotifyService(notify func(notification *vpp.Notification))
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
Click to show internal directories.
Click to hide internal directories.