projects
/
osm
/
vim-emu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of https://github.com/stevenvanrossem/son-emu
[osm/vim-emu.git]
/
emuvim
/
dcemulator
/
net.py
diff --git
a/emuvim/dcemulator/net.py
b/emuvim/dcemulator/net.py
index
e0d524e
..
324c4d3
100755
(executable)
--- a/
emuvim/dcemulator/net.py
+++ b/
emuvim/dcemulator/net.py
@@
-27,9
+27,11
@@
class DCNetwork(Dockernet):
self.dcs = {}
# create a Mininet/Dockernet network
# call original Docker.__init__ and setup default controller
self.dcs = {}
# create a Mininet/Dockernet network
# call original Docker.__init__ and setup default controller
+ #Dockernet.__init__(
+ # self, controller=RemoteController, switch=OVSKernelSwitch, **kwargs)
Dockernet.__init__(
self, controller=RemoteController, switch=OVSKernelSwitch, **kwargs)
Dockernet.__init__(
self, controller=RemoteController, switch=OVSKernelSwitch, **kwargs)
-
#self.addController('c0'
)
+
self.addController('c0', controller=RemoteController
)
# graph of the complete DC network
self.DCNetwork_graph=nx.DiGraph()
# graph of the complete DC network
self.DCNetwork_graph=nx.DiGraph()
@@
-148,10
+150,10
@@
class DCNetwork(Dockernet):
next_node = self.getNodeByName(next_hop)
if next_hop == vnf_dst_name:
next_node = self.getNodeByName(next_hop)
if next_hop == vnf_dst_name:
- return
0
+ return
"path added between {0} and {1}".format(vnf_src_name, vnf_dst_name)
elif not isinstance( next_node, OVSSwitch ):
elif not isinstance( next_node, OVSSwitch ):
- logging.info("Next node: {0} is not a switch".format(next_hop
1
))
- return
0
+ logging.info("Next node: {0} is not a switch".format(next_hop))
+ return
"Next node: {0} is not a switch".format(next_hop)
switch_inport = self.DCNetwork_graph[current_hop][next_hop]['dst_port']
switch_inport = self.DCNetwork_graph[current_hop][next_hop]['dst_port']
@@
-177,4
+179,4
@@
class DCNetwork(Dockernet):
current_hop = next_hop
current_hop = next_hop
- return
1
\ No newline at end of file
+ return
"destination node: {0} not reached".format(vnf_dst_name)
\ No newline at end of file