I have a captured IPv4 frame with a few options in the header. One is a loose source route. The current pointer is not at the end. The frame has a UDP payload. Wireshark states the UDP checksum is incorrect. It appears it calculates the checksum based on the L3 IP destination address. Shouldn't it be calculated based on the last route in the loose source route table as long as the pointer hasn't gone past the table?
asked 08 Nov '11, 09:53