[DTrace-devel] [PATCH] Implement the ip provider
Kris Van Hees
kris.van.hees at oracle.com
Wed Aug 16 22:57:16 UTC 2023
On Wed, Aug 16, 2023 at 06:21:20PM -0400, Eugene Loh via DTrace-devel wrote:
> On 8/16/23 17:59, Eugene Loh wrote:
>
> > I suppose I need to lead with this: testing looks problematic. I'm
> > going to guess you developed on something like x86/OL9. Testing results
> > on other platforms are poor. I found one of your branches and ran
> > aed542fe427b origin/kvh/2.0-branch-dev-ip "Implement the ip provider"
> > with
> > test/demo/ip/ipio.d
> > test/demo/ip/ipproto.d
> > More specifically (I hope this is decipherable):
> > 6 6 6 6 7 7 7 7 UEK
> > 7 7 8 8 8 8 9 9 OL
> > x A x A x A x A x86 or ARM
> > * * * * * * test/demo/ip/ipio.d: XPASS (dtv2).
> > * * test/demo/ip/ipproto.d: FAIL: erroneous exitcode (1).
> >
>
> I suppose the point is that both tests fail on OL8/UEK6, the only difference
> being one test is labeled xfail while the other is not. The failure appears
> to be:
> -- @@stderr --
> dtrace: failed to compile script test/demo/ip/ipio.d:
> ".../build/dlibs/5.4.17/ip.d", line 223: operator -> cannot be applied to a
> forward declaration: no struct tcp_skb_cb definition is available
That is a CTF problem that (I hope) is resolved with the latest binutils
backport work. It is not a problem with the ip provider implementation.
More information about the DTrace-devel
mailing list