Fix #34 correct checksum caculation when IPv6 extension headers being used