update pyloxi to floodlight/loxigen-artifacts @ cb7d6d4063ed4d311d105e20f0844a54c4bd9916
diff --git a/src/python/loxi/of13/common.py b/src/python/loxi/of13/common.py
index 72f6f85..450c9bb 100644
--- a/src/python/loxi/of13/common.py
+++ b/src/python/loxi/of13/common.py
@@ -8,19 +8,12 @@
import struct
import loxi
-import const
-import bsn_tlv
-import meter_band
-import instruction
-import oxm
-import common
-import instruction_id
-import action
-import message
-import action_id
import util
import loxi.generic_util
+import sys
+ofp = sys.modules['loxi.of13']
+
class bsn_controller_connection(loxi.OFObject):
def __init__(self, state=None, auxiliary_id=None, role=None, uri=None):
@@ -250,7 +243,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 2)
- obj.tlvs = loxi.generic_util.unpack_list(reader, bsn_tlv.bsn_tlv.unpack)
+ obj.tlvs = loxi.generic_util.unpack_list(reader, ofp.bsn_tlv.bsn_tlv.unpack)
return obj
def __eq__(self, other):
@@ -416,8 +409,8 @@
reader = orig_reader.slice(_length, 2)
_key_length = reader.read("!H")[0]
obj.checksum = util.unpack_checksum_128(reader)
- obj.key = loxi.generic_util.unpack_list(reader.slice(_key_length), bsn_tlv.bsn_tlv.unpack)
- obj.value = loxi.generic_util.unpack_list(reader, bsn_tlv.bsn_tlv.unpack)
+ obj.key = loxi.generic_util.unpack_list(reader.slice(_key_length), ofp.bsn_tlv.bsn_tlv.unpack)
+ obj.value = loxi.generic_util.unpack_list(reader, ofp.bsn_tlv.bsn_tlv.unpack)
return obj
def __eq__(self, other):
@@ -475,8 +468,8 @@
orig_reader = reader
reader = orig_reader.slice(_length, 2)
_key_length = reader.read("!H")[0]
- obj.key = loxi.generic_util.unpack_list(reader.slice(_key_length), bsn_tlv.bsn_tlv.unpack)
- obj.stats = loxi.generic_util.unpack_list(reader, bsn_tlv.bsn_tlv.unpack)
+ obj.key = loxi.generic_util.unpack_list(reader.slice(_key_length), ofp.bsn_tlv.bsn_tlv.unpack)
+ obj.stats = loxi.generic_util.unpack_list(reader, ofp.bsn_tlv.bsn_tlv.unpack)
return obj
def __eq__(self, other):
@@ -806,7 +799,7 @@
reader = orig_reader.slice(_length, 2)
reader.skip(2)
obj.port_no = util.unpack_port_no(reader)
- obj.values = loxi.generic_util.unpack_list(reader, common.uint64.unpack)
+ obj.values = loxi.generic_util.unpack_list(reader, ofp.common.uint64.unpack)
return obj
def __eq__(self, other):
@@ -989,7 +982,7 @@
reader = orig_reader.slice(_length, 2)
obj.vlan_vid = reader.read("!H")[0]
reader.skip(4)
- obj.values = loxi.generic_util.unpack_list(reader, common.uint64.unpack)
+ obj.values = loxi.generic_util.unpack_list(reader, ofp.common.uint64.unpack)
return obj
def __eq__(self, other):
@@ -1299,7 +1292,7 @@
reader = orig_reader.slice(_length, 2)
reader.skip(2)
obj.vrf = reader.read("!L")[0]
- obj.values = loxi.generic_util.unpack_list(reader, common.uint64.unpack)
+ obj.values = loxi.generic_util.unpack_list(reader, ofp.common.uint64.unpack)
return obj
def __eq__(self, other):
@@ -1365,7 +1358,7 @@
obj.watch_port = util.unpack_port_no(reader)
obj.watch_group = reader.read("!L")[0]
reader.skip(4)
- obj.actions = loxi.generic_util.unpack_list(reader, action.action.unpack)
+ obj.actions = loxi.generic_util.unpack_list(reader, ofp.action.action.unpack)
return obj
def __eq__(self, other):
@@ -1488,7 +1481,7 @@
if match != None:
self.match = match
else:
- self.match = common.match()
+ self.match = ofp.match()
if instructions != None:
self.instructions = instructions
else:
@@ -1534,8 +1527,8 @@
obj.cookie = reader.read("!Q")[0]
obj.packet_count = reader.read("!Q")[0]
obj.byte_count = reader.read("!Q")[0]
- obj.match = common.match.unpack(reader)
- obj.instructions = loxi.generic_util.unpack_list(reader, instruction.instruction.unpack)
+ obj.match = ofp.match.unpack(reader)
+ obj.instructions = loxi.generic_util.unpack_list(reader, ofp.instruction.instruction.unpack)
return obj
def __eq__(self, other):
@@ -1635,7 +1628,7 @@
obj.group_type = reader.read("!B")[0]
reader.skip(1)
obj.group_id = reader.read("!L")[0]
- obj.buckets = loxi.generic_util.unpack_list(reader, common.bucket.unpack)
+ obj.buckets = loxi.generic_util.unpack_list(reader, ofp.common.bucket.unpack)
return obj
def __eq__(self, other):
@@ -1725,7 +1718,7 @@
obj.byte_count = reader.read("!Q")[0]
obj.duration_sec = reader.read("!L")[0]
obj.duration_nsec = reader.read("!L")[0]
- obj.bucket_stats = loxi.generic_util.unpack_list(reader, common.bucket_counter.unpack)
+ obj.bucket_stats = loxi.generic_util.unpack_list(reader, ofp.common.bucket_counter.unpack)
return obj
def __eq__(self, other):
@@ -1842,7 +1835,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.bitmaps = loxi.generic_util.unpack_list(reader, common.uint32.unpack)
+ obj.bitmaps = loxi.generic_util.unpack_list(reader, ofp.common.uint32.unpack)
return obj
def __eq__(self, other):
@@ -1890,7 +1883,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.oxm_list = loxi.generic_util.unpack_list(reader, oxm.oxm.unpack)
+ obj.oxm_list = loxi.generic_util.unpack_list(reader, ofp.oxm.oxm.unpack)
orig_reader.skip_align()
return obj
@@ -1991,7 +1984,7 @@
reader = orig_reader.slice(_length, 2)
obj.flags = reader.read("!H")[0]
obj.meter_id = reader.read("!L")[0]
- obj.entries = loxi.generic_util.unpack_list(reader, meter_band.meter_band.unpack)
+ obj.entries = loxi.generic_util.unpack_list(reader, ofp.meter_band.meter_band.unpack)
return obj
def __eq__(self, other):
@@ -2157,7 +2150,7 @@
obj.byte_in_count = reader.read("!Q")[0]
obj.duration_sec = reader.read("!L")[0]
obj.duration_nsec = reader.read("!L")[0]
- obj.band_stats = loxi.generic_util.unpack_list(reader, common.meter_band_stats.unpack)
+ obj.band_stats = loxi.generic_util.unpack_list(reader, ofp.common.meter_band_stats.unpack)
return obj
def __eq__(self, other):
@@ -2237,7 +2230,7 @@
orig_reader = reader
reader = orig_reader.slice(_len, 10)
reader.skip(6)
- obj.properties = loxi.generic_util.unpack_list(reader, common.queue_prop.unpack)
+ obj.properties = loxi.generic_util.unpack_list(reader, ofp.common.queue_prop.unpack)
return obj
def __eq__(self, other):
@@ -2968,7 +2961,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.action_ids = loxi.generic_util.unpack_list(reader, action_id.action_id.unpack)
+ obj.action_ids = loxi.generic_util.unpack_list(reader, ofp.action_id.action_id.unpack)
return obj
def __eq__(self, other):
@@ -3015,7 +3008,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.action_ids = loxi.generic_util.unpack_list(reader, action_id.action_id.unpack)
+ obj.action_ids = loxi.generic_util.unpack_list(reader, ofp.action_id.action_id.unpack)
return obj
def __eq__(self, other):
@@ -3062,7 +3055,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.oxm_ids = loxi.generic_util.unpack_list(reader, common.uint32.unpack)
+ obj.oxm_ids = loxi.generic_util.unpack_list(reader, ofp.common.uint32.unpack)
return obj
def __eq__(self, other):
@@ -3109,7 +3102,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.oxm_ids = loxi.generic_util.unpack_list(reader, common.uint32.unpack)
+ obj.oxm_ids = loxi.generic_util.unpack_list(reader, ofp.common.uint32.unpack)
return obj
def __eq__(self, other):
@@ -3298,7 +3291,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.instruction_ids = loxi.generic_util.unpack_list(reader, instruction_id.instruction_id.unpack)
+ obj.instruction_ids = loxi.generic_util.unpack_list(reader, ofp.instruction_id.instruction_id.unpack)
return obj
def __eq__(self, other):
@@ -3345,7 +3338,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.instruction_ids = loxi.generic_util.unpack_list(reader, instruction_id.instruction_id.unpack)
+ obj.instruction_ids = loxi.generic_util.unpack_list(reader, ofp.instruction_id.instruction_id.unpack)
return obj
def __eq__(self, other):
@@ -3392,7 +3385,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.oxm_ids = loxi.generic_util.unpack_list(reader, common.uint32.unpack)
+ obj.oxm_ids = loxi.generic_util.unpack_list(reader, ofp.common.uint32.unpack)
return obj
def __eq__(self, other):
@@ -3439,7 +3432,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.next_table_ids = loxi.generic_util.unpack_list(reader, common.uint8.unpack)
+ obj.next_table_ids = loxi.generic_util.unpack_list(reader, ofp.common.uint8.unpack)
return obj
def __eq__(self, other):
@@ -3486,7 +3479,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.next_table_ids = loxi.generic_util.unpack_list(reader, common.uint8.unpack)
+ obj.next_table_ids = loxi.generic_util.unpack_list(reader, ofp.common.uint8.unpack)
return obj
def __eq__(self, other):
@@ -3533,7 +3526,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.oxm_ids = loxi.generic_util.unpack_list(reader, common.uint32.unpack)
+ obj.oxm_ids = loxi.generic_util.unpack_list(reader, ofp.common.uint32.unpack)
return obj
def __eq__(self, other):
@@ -3580,7 +3573,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.action_ids = loxi.generic_util.unpack_list(reader, action_id.action_id.unpack)
+ obj.action_ids = loxi.generic_util.unpack_list(reader, ofp.action_id.action_id.unpack)
return obj
def __eq__(self, other):
@@ -3627,7 +3620,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.action_ids = loxi.generic_util.unpack_list(reader, action_id.action_id.unpack)
+ obj.action_ids = loxi.generic_util.unpack_list(reader, ofp.action_id.action_id.unpack)
return obj
def __eq__(self, other):
@@ -3674,7 +3667,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.oxm_ids = loxi.generic_util.unpack_list(reader, common.uint32.unpack)
+ obj.oxm_ids = loxi.generic_util.unpack_list(reader, ofp.common.uint32.unpack)
return obj
def __eq__(self, other):
@@ -3721,7 +3714,7 @@
_length = reader.read("!H")[0]
orig_reader = reader
reader = orig_reader.slice(_length, 4)
- obj.oxm_ids = loxi.generic_util.unpack_list(reader, common.uint32.unpack)
+ obj.oxm_ids = loxi.generic_util.unpack_list(reader, ofp.common.uint32.unpack)
return obj
def __eq__(self, other):
@@ -3802,7 +3795,7 @@
obj.metadata_write = reader.read("!Q")[0]
obj.config = reader.read("!L")[0]
obj.max_entries = reader.read("!L")[0]
- obj.properties = loxi.generic_util.unpack_list(reader, common.table_feature_prop.unpack)
+ obj.properties = loxi.generic_util.unpack_list(reader, ofp.common.table_feature_prop.unpack)
return obj
def __eq__(self, other):