Add --switch ovsl for legacy OVS.
This commit is contained in:
@@ -20,8 +20,9 @@ from mininet.clean import cleanup
|
|||||||
from mininet.cli import CLI
|
from mininet.cli import CLI
|
||||||
from mininet.log import lg, LEVELS, info, warn
|
from mininet.log import lg, LEVELS, info, warn
|
||||||
from mininet.net import Mininet, MininetWithControlNet
|
from mininet.net import Mininet, MininetWithControlNet
|
||||||
from mininet.node import Host, CPULimitedHost, Controller, OVSController, NOX
|
from mininet.node import ( Host, CPULimitedHost, Controller, OVSController, NOX,
|
||||||
from mininet.node import RemoteController, UserSwitch, OVSKernelSwitch
|
RemoteController, UserSwitch, OVSKernelSwitch,
|
||||||
|
OVSLegacyKernelSwitch )
|
||||||
from mininet.link import Link, TCLink
|
from mininet.link import Link, TCLink
|
||||||
from mininet.topo import SingleSwitchTopo, LinearTopo, SingleSwitchReversedTopo
|
from mininet.topo import SingleSwitchTopo, LinearTopo, SingleSwitchReversedTopo
|
||||||
from mininet.topolib import TreeTopo
|
from mininet.topolib import TreeTopo
|
||||||
@@ -60,7 +61,8 @@ TOPOS = { 'minimal': lambda: SingleSwitchTopo( k=2 ),
|
|||||||
|
|
||||||
SWITCHDEF = 'ovsk'
|
SWITCHDEF = 'ovsk'
|
||||||
SWITCHES = { 'user': UserSwitch,
|
SWITCHES = { 'user': UserSwitch,
|
||||||
'ovsk': OVSKernelSwitch }
|
'ovsk': OVSKernelSwitch,
|
||||||
|
'ovsl': OVSLegacyKernelSwitch }
|
||||||
|
|
||||||
HOSTDEF = 'proc'
|
HOSTDEF = 'proc'
|
||||||
HOSTS = { 'proc': Host,
|
HOSTS = { 'proc': Host,
|
||||||
|
|||||||
Reference in New Issue
Block a user