From d3706ca15622c5f0ad20abdc8ea46a82fe4c1e8b Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Mon, 2 Sep 2013 15:06:21 +0900 Subject: [PATCH] of13: make OFPHelloElemVersionBitmap's "type" and "length" to users Signed-off-by: YAMAMOTO Takashi Signed-off-by: FUJITA Tomonori --- ryu/ofproto/ofproto_v1_3_parser.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ryu/ofproto/ofproto_v1_3_parser.py b/ryu/ofproto/ofproto_v1_3_parser.py index 38226a9f..328acd45 100644 --- a/ryu/ofproto/ofproto_v1_3_parser.py +++ b/ryu/ofproto/ofproto_v1_3_parser.py @@ -106,10 +106,10 @@ class OFPHelloElemVersionBitmap(StringifyMixin): versions list of versions of OpenFlow protocol a device supports ========== ========================================================= """ - def __init__(self, versions): + def __init__(self, versions, type_=None, length=None): super(OFPHelloElemVersionBitmap, self).__init__() - self._type = ofproto_v1_3.OFPHET_VERSIONBITMAP - self._length = None + self.type = ofproto_v1_3.OFPHET_VERSIONBITMAP + self.length = None self._bitmaps = None self.versions = versions @@ -134,7 +134,7 @@ class OFPHelloElemVersionBitmap(StringifyMixin): for i, bitmap in enumerate(bitmaps) for shift in range(31) if bitmap & (1 << shift)] elem = cls(versions) - elem._length = length + elem.length = length elem._bitmaps = bitmaps return elem