"help": "Connector to a routing daemon",
"name": "router",
"max": 1,
- "min": 1
+ "min": 0
}),
"fwd": dict({
"help": "Forwarder this routing daemon communicates with",
}),
dict({
"from": (TESTBED_ID, NODE, "apps"),
- "to": (TESTBED_ID, (APPLICATION, DEPENDENCY, NEPIDEPENDENCY, NS3DEPENDENCY, MULTICASTANNOUNCER), "node"),
+ "to": (TESTBED_ID, (APPLICATION, MULTICASTANNOUNCER), "node"),
"init_code": connect_dep,
"can_cross": False
}),
+ dict({
+ "from": (TESTBED_ID, NODE, "deps"),
+ "to": (TESTBED_ID, (DEPENDENCY, NEPIDEPENDENCY, NS3DEPENDENCY), "node"),
+ "init_code": connect_dep,
+ "can_cross": False
+ }),
+ dict({
+ "from": (TESTBED_ID, NODE, "pipes"),
+ "to": (TESTBED_ID, NETPIPE, "node"),
+ "init_code": connect_node_netpipe,
+ "can_cross": False
+ }),
dict({
"from": (TESTBED_ID, NODE, "apps"),
"to": (TESTBED_ID, MULTICASTFORWARDER, "node"),
"max_reliability",
"min_bandwidth",
"max_bandwidth",
+ "min_load",
+ "max_load",
+ "min_cpu",
+ "max_cpu",
# NEPI-in-NEPI attributes
ATTR_NEPI_TESTBED_ENVIRONMENT_SETUP,