diff options
author | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2012-07-08 20:21:18 -0700 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2012-07-08 20:21:18 -0700 |
commit | b389c933fb1d474c5fb8185f03008f409d068638 (patch) | |
tree | 72f35aeac1f7f0864a76f2a3e66cb0690448050e | |
parent | cb41bff9a5042d8af071deaf468c4eaa6ecf8b17 (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.py | 6 |
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]) |