summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIsaku Yamahata <yamahata@valinux.co.jp>2013-03-29 12:50:55 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2013-03-31 18:19:42 +0900
commit1439e2c341185aa89f55e7a252b631118ff5a2ab (patch)
tree1e2d23436fdccce344c4e411de19b5458928b5f2
parentd2f055eae1baf5dc2f6db104e658f0e9bb46938b (diff)
test_icmpv6: correct icmpv6 checksum
icmpv6_csum() uses wrong format. It happened to produce correct value for csum. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/tests/unit/packet/test_icmpv6.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ryu/tests/unit/packet/test_icmpv6.py b/ryu/tests/unit/packet/test_icmpv6.py
index 2fe5891a..bc447d4b 100644
--- a/ryu/tests/unit/packet/test_icmpv6.py
+++ b/ryu/tests/unit/packet/test_icmpv6.py
@@ -35,8 +35,8 @@ LOG = logging.getLogger(__name__)
def icmpv6_csum(prev, buf):
- ph = struct.pack('!16s16sBBH', prev.src, prev.dst, 0, prev.nxt,
- prev.payload_length)
+ ph = struct.pack('!16s16sI3xB', prev.src, prev.dst,
+ prev.payload_length, prev.nxt)
h = bytearray(buf)
struct.pack_into('!H', h, 2, 0)