[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