enable OF1.2 support

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
FUJITA Tomonori 2012-02-23 12:55:46 +09:00
parent bee5d55e80
commit 92b58c2a41
2 changed files with 6 additions and 1 deletions

View File

@ -25,6 +25,8 @@ from ryu.ofproto import ofproto
from ryu.ofproto import ofproto_parser
from ryu.ofproto import ofproto_v1_0
from ryu.ofproto import ofproto_v1_0_parser
from ryu.ofproto import ofproto_v1_2
from ryu.ofproto import ofproto_v1_2_parser
from ryu.controller import dispatcher
from ryu.controller import handler
@ -68,6 +70,8 @@ class Datapath(object):
supported_ofp_version = {
ofproto_v1_0.OFP_VERSION: (ofproto_v1_0,
ofproto_v1_0_parser),
ofproto_v1_2.OFP_VERSION: (ofproto_v1_2,
ofproto_v1_2_parser),
}
def __init__(self, socket, address):

View File

@ -67,7 +67,8 @@ def _create_ofp_msg_ev_from_module(modname):
# TODO:XXX
_PARSER_MODULE_LIST = ['ryu.ofproto.ofproto_v1_0_parser']
_PARSER_MODULE_LIST = ['ryu.ofproto.ofproto_v1_0_parser',
'ryu.ofproto.ofproto_v1_2_parser']
for m in _PARSER_MODULE_LIST:
# print 'loading module %s' % m