add --default-timeout option
diff --git a/src/python/oftest/ofutils.py b/src/python/oftest/ofutils.py
index ce4e6ad..219ce4f 100644
--- a/src/python/oftest/ofutils.py
+++ b/src/python/oftest/ofutils.py
@@ -6,6 +6,8 @@
 import random
 import time
 
+default_timeout = None # set by oft
+
 def gen_xid():
     return random.randrange(1,0xffffffff)
 
@@ -19,7 +21,7 @@
 def timed_wait(cv, fn, timeout=-1):
     if timeout == -1:
         # TODO make this configurable
-        timeout = 2
+        timeout = default_timeout
 
     end_time = time.time() + timeout
     while True: