DTrace IP Provider [PSARC/2008/302 FastTrack timeout 05/07/2008]

Brendan Gregg - Sun Microsystems brendan at sun.com
Thu May 15 10:25:35 PDT 2008


G'Day Erik,

On Thu, May 15, 2008 at 10:03:00AM -0700, Erik Nordmark wrote:
> Brendan Gregg - Sun Microsystems wrote:
> 
> >ipinfo_t is to provide basic IP details across all protocols: TCP, UDP,
> >ICMP, etc - which isn't obvious from this case alone.  We can't assume
> >that a complete IP header will be available at these times - it may be as
> >an implementation artifact but this isn't stable.  What we can provide is
> >an "IP payload length at time of tracing", and document that this is
> >provided for convenience.  The IP provider ipv4info_t and ipv6info_t
> >structs are to provide the best understanding of what IP really does.
> 
> I think you are missing the point. It should be "IP packet length" 
> instead of "IP payload length", since the latter term isn't even 
> well-defined.

Ok, so you are suggesting we commit to providing "IP packet length" in the
TCP layer?  UDP?  SCTP?  etc?

Brendan

-- 
Brendan
[CA, USA]



More information about the opensolaris-arc mailing list