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