Ethereal-dev: Re: [Ethereal-dev] Incorrect UDP checksum when using router header?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxx>
Date: Wed, 16 Apr 2003 22:11:49 -0700
On Tue, Apr 15, 2003 at 03:14:11PM -0700, Guy Harris wrote:
> Perhaps we need to add a new "destination to use in pseudo-headers"
> address field to the "packet_info" structure, have the IPv4 and IPv6
> dissectors initially set it to the destination address from the header
> and update it when source-routing options or routing header options are
> seen, and have the TCP and UDP checksum code use that address field
> rather than the destination address field.

Or, instead, pass the address in a private data structure from the IPv4
and IPv6 dissectors to their subdissectors.