mirror of
https://github.com/faucetsdn/ryu.git
synced 2026-05-09 06:16:10 +02:00
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>
This commit is contained in:
parent
d2f055eae1
commit
1439e2c341
@ -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)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user