From 77414c1cc2bb532a024207358f5961951113ac12 Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Thu, 9 May 2013 16:20:31 +0900 Subject: [PATCH] of1.0: NXActionHeader should be subclass of OFPActionVendor Because NXActionHeader is extention to OFPActionVendor. Signed-off-by: Isaku Yamahata Signed-off-by: FUJITA Tomonori --- ryu/ofproto/ofproto_v1_0_parser.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ryu/ofproto/ofproto_v1_0_parser.py b/ryu/ofproto/ofproto_v1_0_parser.py index aa0eaea1..96781ff8 100644 --- a/ryu/ofproto/ofproto_v1_0_parser.py +++ b/ryu/ofproto/ofproto_v1_0_parser.py @@ -472,7 +472,7 @@ class OFPActionVendor(OFPAction): @OFPActionVendor.register_action_vendor(ofproto_v1_0.NX_VENDOR_ID) -class NXActionHeader(object): +class NXActionHeader(OFPActionVendor): _NX_ACTION_SUBTYPES = {} @staticmethod @@ -484,9 +484,8 @@ class NXActionHeader(object): return _register_nx_action_subtype def __init__(self, subtype_, len_): - self.type = ofproto_v1_0.OFPAT_VENDOR + super(NXActionHeader, self).__init__(ofproto_v1_0.NX_VENDOR_ID) self.len = len_ - self.vendor = ofproto_v1_0.NX_VENDOR_ID self.subtype = subtype_ def serialize(self, buf, offset):