[DTrace-devel] [PATCH 1/5] udp: new provider
Eugene Loh
eugene.loh at oracle.com
Thu Aug 28 17:56:47 UTC 2025
FWIW, we should have the "cg: fix offset for > 8 bit bitfields in
dt_cg_ctf_offsetof()" patch land before this patch series does.
Anyhow, testing x86 and arm for OL8/UEK6 OL8/UEK7 OL9/UEK7 OL9/UEK8
OL10/UEK8, I get
test/unittest/udp/tst.ipv6localudp.sh: FAIL: expected results differ.
for
x86/OL8/UEK7
x86/OL9/UEK7
x86/OL9/UEK8
x86/OL10/UEK8
arm/OL10/UEK8
If you like, I can investigate more or report more details. I just
didn't want to dive in too deep without checking in with you first.
I do not know how documentation will be handled, but it's possible we
will start to see that become part of this repo, in which perhaps new
providers need to be accompanied by doc updates. But I guess that will
be the burden of whichever patch comes second.
Why is the module for these probes "vmlinux" when not all the underlying
probes are?
ID PROVIDER MODULE FUNCTION NAME
75616 fbt vmlinux udp_queue_rcv_skb entry
78708 fbt ipv6 udpv6_queue_rcv_skb entry
74498 fbt vmlinux ip_send_skb entry
77968 fbt ipv6 ip6_send_skb entry
I do not understand why the arg5 trick is needed, but I trust you!
On 8/22/25 14:16, Alan Maguire via DTrace-devel wrote:
> Based upon fbt probes support UDP send, receive.
To me, this would read more clearly if it were "Support UDP send and
receive, using fbt probes."
More information about the DTrace-devel
mailing list