From 50994c5fb3f8234115a39cf77f88d61f68d3ac8a Mon Sep 17 00:00:00 2001 From: Claudio-Daniel Freire Date: Fri, 6 May 2011 18:46:41 +0200 Subject: [PATCH] NS3-in-PL fixes all over the place. Cross-connection fixes all over the place too. Still couldn't get cross connections working, but that's specific to FileDescriptorNetDevice --- src/nepi/core/execute.py | 100 ++++++++++++------- src/nepi/testbeds/ns3/metadata_v3_9_RC3.py | 6 +- src/nepi/testbeds/planetlab/application.py | 2 +- src/nepi/testbeds/planetlab/interfaces.py | 23 ++--- src/nepi/testbeds/planetlab/metadata_v01.py | 15 +-- src/nepi/testbeds/planetlab/node.py | 11 +-- test/testbeds/planetlab/integration_ns3.py | 104 +++++++++++++++++++- 7 files changed, 195 insertions(+), 66 deletions(-) diff --git a/src/nepi/core/execute.py b/src/nepi/core/execute.py index 980053cf..b6094c6e 100644 --- a/src/nepi/core/execute.py +++ b/src/nepi/core/execute.py @@ -12,8 +12,9 @@ import threading import ConfigParser import os import collections +import functools -ATTRIBUTE_PATTERN_BASE = re.compile(r"\{#\[(?P