summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYusuke Iwase <iwase.yusuke0@gmail.com>2015-09-17 16:27:30 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2015-09-18 08:30:27 +0900
commit81208354e95569cbf8dbee5c8c4d0a6500fec0ca (patch)
tree3092b9e69c5b173ccb2a3569b5561727257d1112
parent5116d1f84f62e7f537b0027eae8c0a5dbc8707da (diff)
ofproto: Refine module import
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/ofproto/nx_match.py6
-rw-r--r--ryu/ofproto/ofproto_parser.py3
-rw-r--r--ryu/ofproto/ofproto_v1_0_parser.py10
-rw-r--r--ryu/ofproto/ofproto_v1_2_parser.py9
-rw-r--r--ryu/ofproto/ofproto_v1_3_parser.py15
-rw-r--r--ryu/ofproto/ofproto_v1_4_parser.py9
-rw-r--r--ryu/ofproto/ofproto_v1_5_parser.py16
-rw-r--r--ryu/ofproto/oxx_fields.py1
8 files changed, 28 insertions, 41 deletions
diff --git a/ryu/ofproto/nx_match.py b/ryu/ofproto/nx_match.py
index dae24b6d..86d39a84 100644
--- a/ryu/ofproto/nx_match.py
+++ b/ryu/ofproto/nx_match.py
@@ -20,9 +20,9 @@ import struct
from ryu import exception
from ryu.lib import mac
from ryu.lib.pack_utils import msg_pack_into
-from . import ofproto_parser
-from . import ofproto_v1_0
-from . import inet
+from ryu.ofproto import ofproto_parser
+from ryu.ofproto import ofproto_v1_0
+from ryu.ofproto import inet
import logging
LOG = logging.getLogger('ryu.ofproto.nx_match')
diff --git a/ryu/ofproto/ofproto_parser.py b/ryu/ofproto/ofproto_parser.py
index 360e938c..ed726ff1 100644
--- a/ryu/ofproto/ofproto_parser.py
+++ b/ryu/ofproto/ofproto_parser.py
@@ -20,14 +20,13 @@ import base64
import collections
import logging
import struct
-import sys
import functools
from ryu import exception
from ryu import utils
from ryu.lib import stringify
-from . import ofproto_common
+from ryu.ofproto import ofproto_common
LOG = logging.getLogger('ryu.ofproto.ofproto_parser')
diff --git a/ryu/ofproto/ofproto_v1_0_parser.py b/ryu/ofproto/ofproto_v1_0_parser.py
index 9f0e4ffd..4b00db1e 100644
--- a/ryu/ofproto/ofproto_v1_0_parser.py
+++ b/ryu/ofproto/ofproto_v1_0_parser.py
@@ -22,14 +22,14 @@ import struct
import binascii
import six
-from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase, msg_str_attr
+from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase
from ryu.lib import addrconv
from ryu.lib import mac
from ryu.lib.pack_utils import msg_pack_into
-from . import ofproto_common
-from . import ofproto_parser
-from . import ofproto_v1_0 as ofproto
-from . import nx_match
+from ryu.ofproto import ofproto_common
+from ryu.ofproto import ofproto_parser
+from ryu.ofproto import ofproto_v1_0 as ofproto
+from ryu.ofproto import nx_match
from ryu import utils
import logging
diff --git a/ryu/ofproto/ofproto_v1_2_parser.py b/ryu/ofproto/ofproto_v1_2_parser.py
index cdf7651d..d67e0719 100644
--- a/ryu/ofproto/ofproto_v1_2_parser.py
+++ b/ryu/ofproto/ofproto_v1_2_parser.py
@@ -20,16 +20,15 @@ Decoder/Encoder implementations of OpenFlow 1.2.
import six
import struct
-import itertools
from ryu.lib import addrconv
from ryu.lib import mac
from ryu.lib.pack_utils import msg_pack_into
from ryu import utils
-from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase, msg_str_attr
-from . import ether
-from . import ofproto_parser
-from . import ofproto_v1_2 as ofproto
+from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase
+from ryu.ofproto import ether
+from ryu.ofproto import ofproto_parser
+from ryu.ofproto import ofproto_v1_2 as ofproto
import logging
LOG = logging.getLogger('ryu.ofproto.ofproto_v1_2_parser')
diff --git a/ryu/ofproto/ofproto_v1_3_parser.py b/ryu/ofproto/ofproto_v1_3_parser.py
index bfdd6075..58425255 100644
--- a/ryu/ofproto/ofproto_v1_3_parser.py
+++ b/ryu/ofproto/ofproto_v1_3_parser.py
@@ -42,18 +42,17 @@ The following extensions are not implemented yet.
import six
import struct
-import itertools
from ryu.lib import addrconv
from ryu.lib import mac
from ryu.lib.pack_utils import msg_pack_into
from ryu import utils
-from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase, msg_str_attr
-from . import ether
-from . import nicira_ext
-from . import ofproto_parser
-from . import ofproto_common
-from . import ofproto_v1_3 as ofproto
+from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase
+from ryu.ofproto import ether
+from ryu.ofproto import nx_actions
+from ryu.ofproto import ofproto_parser
+from ryu.ofproto import ofproto_common
+from ryu.ofproto import ofproto_v1_3 as ofproto
import logging
LOG = logging.getLogger('ryu.ofproto.ofproto_v1_3_parser')
@@ -6114,8 +6113,6 @@ class OFPSetAsync(MsgBase):
self.flow_removed_mask[0], self.flow_removed_mask[1])
-from ryu.ofproto import nx_actions
-
nx_actions.generate(
'ryu.ofproto.ofproto_v1_3',
'ryu.ofproto.ofproto_v1_3_parser'
diff --git a/ryu/ofproto/ofproto_v1_4_parser.py b/ryu/ofproto/ofproto_v1_4_parser.py
index b217ead0..388d6cb0 100644
--- a/ryu/ofproto/ofproto_v1_4_parser.py
+++ b/ryu/ofproto/ofproto_v1_4_parser.py
@@ -20,17 +20,14 @@ Decoder/Encoder implementations of OpenFlow 1.4.
import six
import struct
-import itertools
from ryu.lib import addrconv
-from ryu.lib import mac
from ryu.lib.pack_utils import msg_pack_into
from ryu import utils
from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase, MsgInMsgBase, msg_str_attr
-from . import ether
-from . import ofproto_parser
-from . import ofproto_common
-from . import ofproto_v1_4 as ofproto
+from ryu.ofproto import ether
+from ryu.ofproto import ofproto_parser
+from ryu.ofproto import ofproto_v1_4 as ofproto
_MSG_PARSERS = {}
diff --git a/ryu/ofproto/ofproto_v1_5_parser.py b/ryu/ofproto/ofproto_v1_5_parser.py
index 2f70a6a6..a82d107d 100644
--- a/ryu/ofproto/ofproto_v1_5_parser.py
+++ b/ryu/ofproto/ofproto_v1_5_parser.py
@@ -20,18 +20,16 @@ Decoder/Encoder implementations of OpenFlow 1.5.
import six
import struct
-import itertools
from ryu.lib import addrconv
-from ryu.lib import mac
from ryu.lib.pack_utils import msg_pack_into
from ryu import utils
-from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase, MsgInMsgBase, msg_str_attr
-from . import ether
-from . import nicira_ext
-from . import ofproto_parser
-from . import ofproto_common
-from . import ofproto_v1_5 as ofproto
+from ryu.ofproto.ofproto_parser import StringifyMixin, MsgBase, MsgInMsgBase
+from ryu.ofproto import ether
+from ryu.ofproto import nx_actions
+from ryu.ofproto import ofproto_parser
+from ryu.ofproto import ofproto_common
+from ryu.ofproto import ofproto_v1_5 as ofproto
_MSG_PARSERS = {}
@@ -6658,8 +6656,6 @@ class OFPBundleAddMsg(MsgInMsgBase):
self.buf += tail_buf
-from . import nx_actions
-
nx_actions.generate(
'ryu.ofproto.ofproto_v1_5',
'ryu.ofproto.ofproto_v1_5_parser'
diff --git a/ryu/ofproto/oxx_fields.py b/ryu/ofproto/oxx_fields.py
index 1e4c7c55..e1e47aaf 100644
--- a/ryu/ofproto/oxx_fields.py
+++ b/ryu/ofproto/oxx_fields.py
@@ -23,7 +23,6 @@
# value and mask are on-wire bytes.
# mask is None if no mask.
-import itertools
import six
import struct