From b389c933fb1d474c5fb8185f03008f409d068638 Mon Sep 17 00:00:00 2001 From: FUJITA Tomonori Date: Sun, 8 Jul 2012 20:21:18 -0700 Subject: [PATCH] of1.2: fix MTIPv6NdTarget AttributeError: 'MTIPv6NdTarget' object has no attribute 'mask Signed-off-by: FUJITA Tomonori --- ryu/ofproto/ofproto_v1_2_parser.py | 6 +++--- 1 file 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])