summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2012-07-08 20:21:18 -0700
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2012-07-08 20:21:18 -0700
commitb389c933fb1d474c5fb8185f03008f409d068638 (patch)
tree72f35aeac1f7f0864a76f2a3e66cb0690448050e
parentcb41bff9a5042d8af071deaf468c4eaa6ecf8b17 (diff)
of1.2: fix MTIPv6NdTarget
AttributeError: 'MTIPv6NdTarget' object has no attribute 'mask Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/ofproto/ofproto_v1_2_parser.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/ryu/ofproto/ofproto_v1_2_parser.py b/ryu/ofproto/ofproto_v1_2_parser.py
index 9ab7d277..02ea4218 100644
--- a/ryu/ofproto/ofproto_v1_2_parser.py
+++ b/ryu/ofproto/ofproto_v1_2_parser.py
@@ -1938,10 +1938,10 @@ class OFPMatchField(object):
*value)
self.length += self.n_bytes
- def putv6(self, buf, offset, value, mask):
+ def putv6(self, buf, offset, value, mask=None):
self._put_header(buf, offset)
self._putv6(buf, offset + self.length, value)
- if len(mask):
+ if mask and len(mask):
self._putv6(buf, offset + self.length, mask)
def oxm_len(self):
@@ -2267,7 +2267,7 @@ class MTIPv6NdTarget(OFPMatchField):
self.value = value
def serialize(self, buf, offset):
- self.putv6(buf, offset, self.value, self.mask)
+ self.putv6(buf, offset, self.value)
@OFPMatchField.register_field_header([ofproto_v1_2.OXM_OF_IPV6_ND_SLL])