proc removeCanvas { canvas } {
- puts "removeCanvas $canvas"
+ #puts "removeCanvas $canvas"
+ return
}
if {"$class" == "node"} {
switch -exact -- $field {
type {
- lappend $object "type {$value}"
+ lappend $object "type $value"
}
model {
- lappend $object "model {$value}"
+ lappend $object "model $value"
}
cpu {
lappend $object "cpu {$value}"
lappend $object "network-config {$cfg}"
}
custom-enabled {
- lappend $object "custom-enabled {$value}"
+ lappend $object "custom-enabled $value"
}
custom-command {
lappend $object "custom-command {$value}"
lappend $object "labelcoords {$value}"
}
canvas {
- lappend $object "canvas {$value}"
+ lappend $object "canvas $value"
}
}
} elseif {"$class" == "link"} {
set sizex 1024
set sizey 768
set curcanvas [lindex $canvass 0]
-puts $curcanvas
# Some default values
set defLinkColor red
.menubar add cascade -label File -underline 0 -menu .menubar.file
.menubar add cascade -label Edit -underline 0 -menu .menubar.edit
-.menubar add cascade -label Canvas -underline 0 -menu .menubar.canvas
+#.menubar add cascade -label Canvas -underline 0 -menu .menubar.canvas
.menubar add cascade -label View -underline 0 -menu .menubar.view
.menubar add cascade -label Experiment -underline 1 -menu .menubar.experiment
.menubar add cascade -label Help -underline 0 -menu .menubar.help
set ipv6addr "[lindex [split [getIfcIPv6addr $node $ifc] /] 0]"
set ipv6mask "[lindex [split [getIfcIPv6addr $node $ifc] /] 1]"
lappend cfg " interface $ifc {"
- lappend cfg " vif $ifc {"
+ lappend cfg " vif $ifc {"
if { $ipv4addr != "" } {
- lappend cfg " address $ipv4addr {"
- lappend cfg " prefix-length: $ipv4mask"
- lappend cfg " }"
+ lappend cfg " address $ipv4addr {"
+ lappend cfg " prefix-length: $ipv4mask"
+ lappend cfg " }"
}
if { $ipv6addr != "" } {
- lappend cfg " address $ipv6addr {"
- lappend cfg " prefix-length: $ipv6mask"
- lappend cfg " }"
+ lappend cfg " address $ipv6addr {"
+ lappend cfg " prefix-length: $ipv6mask"
+ lappend cfg " }"
}
- lappend cfg " }"
+ lappend cfg " }"
lappend cfg " }"
}
lappend cfg "}"
lappend cfg " metric: 1"
lappend cfg " tag: 0"
lappend cfg " }"
+ lappend cfg " export connected {"
+ lappend cfg " metric: 1"
+ lappend cfg " tag: 0"
+ lappend cfg " }"
lappend cfg ""
foreach ifc [ifcList $node] {
set addr "[lindex [split [getIfcIPv4addr $node $ifc] /] 0]"