summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2012-07-08 00:53:00 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2012-07-07 18:55:15 -0700
commite97dd714ea22d71e5fb6fac2450ef5aebb61777c (patch)
tree6e1a1829e8d931b9e3c4fafe8e6505e2f57505f7
parentb15a6649f30072ca0184ab72ea4db350bbe40278 (diff)
of1.2: fix vlan_vid match
Fix the following error: File "/Users/fujita/git/ryu/ryu/ofproto/ofproto_v1_2_parser.py", line 1501, in serialize self.append_field(header, self.flow.vlan_vid, self.vlan_vid_mask) AttributeError: 'OFPMatch' object has no attribute 'vlan_vid_mask' Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/ofproto/ofproto_v1_2_parser.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ryu/ofproto/ofproto_v1_2_parser.py b/ryu/ofproto/ofproto_v1_2_parser.py
index 083f7ea6..d0d3120f 100644
--- a/ryu/ofproto/ofproto_v1_2_parser.py
+++ b/ryu/ofproto/ofproto_v1_2_parser.py
@@ -1498,7 +1498,8 @@ class OFPMatch(object):
header = ofproto_v1_2.OXM_OF_VLAN_VID
else:
header = ofproto_v1_2.OXM_OF_VLAN_VID_W
- self.append_field(header, self.flow.vlan_vid, self.vlan_vid_mask)
+ self.append_field(header, self.flow.vlan_vid,
+ self.wc.vlan_vid_mask)
if self.wc.ft_test(ofproto_v1_2.OFPXMT_OFB_VLAN_PCP):
self.append_field(ofproto_v1_2.OXM_OF_VLAN_PCP, self.flow.vlan_pcp)