MCPcopy Index your code
hub / github.com/google/seesaw / deleteVLANs

Method deleteVLANs

engine/core.go:636–646  ·  view source on GitHub ↗

deleteVLANs removes all the VLAN interfaces that have been created by this engine.

()

Source from the content-addressed store, hash-verified

634// deleteVLANs removes all the VLAN interfaces that have been created by this
635// engine.
636func (e *Engine) deleteVLANs() {
637 e.vlanLock.Lock()
638 defer e.vlanLock.Unlock()
639
640 for k, v := range e.vlans {
641 if err := e.lbInterface.DeleteVLAN(v); err != nil {
642 log.Fatalf("Failed to remove VLAN interface %v: %v", v, err)
643 }
644 delete(e.vlans, k)
645 }
646}
647
648// handleOverride handles an incoming Override.
649func (e *Engine) handleOverride(o seesaw.Override) {

Callers 1

managerMethod · 0.95

Implementers 3

EngineClientha/engine_client.go
DummyEngineha/engine_client.go
SeesawEngineengine/ipc.go

Calls 1

DeleteVLANMethod · 0.65

Tested by

no test coverage detected