All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] udp provider
@ 2025-08-22 18:16 Alan Maguire
  2025-08-22 18:16 ` [PATCH 1/5] udp: new provider Alan Maguire
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Alan Maguire @ 2025-08-22 18:16 UTC (permalink / raw)
  To: dtrace; +Cc: dtrace-devel, Alan Maguire

This series adds UDP provider support, where the probes are
implemented via underlying fbt probes.

Probes are

udp:::send
udp:::receive

Arguemnts args[0-4] are

pktinfo_t *, csinfo_t *, ipinfo_t *, udpsinfo_t *, udpinfo_t *

Patch 1 implements the provider.

Patch 2 syncs the new udp.d with dlibs.

Patches 3/4/5 update tests.

Alan Maguire (5):
  udp: new provider
  dlibs: sync dlibs with libdtrace/udp.d
  unittest/udp: update test.x now that udp provider is present
  test/unittest/udp: enable IPv4 remote udp test
  test: Add udp to expecetd providers

 dlibs/aarch64/5.11/udp.d                    |  11 +-
 dlibs/aarch64/5.12/udp.d                    |  11 +-
 dlibs/aarch64/5.14/udp.d                    |  11 +-
 dlibs/aarch64/5.16/udp.d                    |  11 +-
 dlibs/aarch64/5.2/udp.d                     |  11 +-
 dlibs/aarch64/5.6/udp.d                     |  11 +-
 dlibs/aarch64/6.1/udp.d                     |  11 +-
 dlibs/aarch64/6.10/udp.d                    |  11 +-
 dlibs/x86_64/5.11/udp.d                     |  11 +-
 dlibs/x86_64/5.12/udp.d                     |  11 +-
 dlibs/x86_64/5.14/udp.d                     |  11 +-
 dlibs/x86_64/5.16/udp.d                     |  11 +-
 dlibs/x86_64/5.2/udp.d                      |  11 +-
 dlibs/x86_64/5.6/udp.d                      |  11 +-
 dlibs/x86_64/6.1/udp.d                      |  11 +-
 dlibs/x86_64/6.10/udp.d                     |  11 +-
 libdtrace/Build                             |   2 +
 libdtrace/dt_prov_udp.c                     | 170 ++++++++++++++++++++
 libdtrace/dt_provider.c                     |   1 +
 libdtrace/dt_provider.h                     |   1 +
 libdtrace/udp.d                             |  11 +-
 test/unittest/dtrace-util/tst.ListProbes.r  |   1 +
 test/unittest/dtrace-util/tst.ListProbes.sh |   1 +
 test/unittest/udp/test.x                    |   6 +-
 test/unittest/udp/tst.ipv4remoteudp.sh      |  11 +-
 25 files changed, 284 insertions(+), 96 deletions(-)
 create mode 100644 libdtrace/dt_prov_udp.c

-- 
2.43.5


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-08-29  7:59 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-22 18:16 [PATCH 0/5] udp provider Alan Maguire
2025-08-22 18:16 ` [PATCH 1/5] udp: new provider Alan Maguire
2025-08-28 17:56   ` [DTrace-devel] " Eugene Loh
2025-08-28 19:25     ` Eugene Loh
2025-08-28 19:40       ` Kris Van Hees
2025-08-29  7:58     ` Alan Maguire
2025-08-22 18:16 ` [PATCH 2/5] dlibs: sync dlibs with libdtrace/udp.d Alan Maguire
2025-08-28 18:03   ` [DTrace-devel] " Eugene Loh
2025-08-22 18:16 ` [PATCH 3/5] unittest/udp: update test.x now that udp provider is present Alan Maguire
2025-08-28 18:06   ` Eugene Loh
2025-08-22 18:16 ` [PATCH 4/5] test/unittest/udp: enable IPv4 remote udp test Alan Maguire
2025-08-28 18:14   ` [DTrace-devel] " Eugene Loh
2025-08-22 18:16 ` [PATCH 5/5] test: Add udp to expecetd providers Alan Maguire
2025-08-28 18:16   ` [DTrace-devel] " Eugene Loh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.