public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v4 0/3] ioam6: netlink multicast event
@ 2024-02-23 14:41 Justin Iurman
  2024-02-23 14:41 ` [PATCH net-next v4 1/3] uapi: ioam6: API for netlink multicast events Justin Iurman
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Justin Iurman @ 2024-02-23 14:41 UTC (permalink / raw)
  To: netdev; +Cc: davem, dsahern, edumazet, kuba, pabeni, linux-kernel,
	justin.iurman

v4:
 - rebase on top of net merge
v3:
 - patchset was mistakenly superseded due to same cover title used for
   iproute2-next equivalent patch -> resend (renamed)
v2:
 - fix warnings

Add generic netlink multicast event support to ioam6 as another solution
to share IOAM data with user space. The other one being via IPv6 raw
sockets combined with ancillary data. This patchset focuses on the IOAM
Pre-allocated Trace (the only Option-Type currently supported), and so
on IOAM "trace" events. See an example of a consumer here [1].

  [1] https://github.com/Advanced-Observability/ioam-agent-python/blob/netlink_event/ioam-agent.py

Justin Iurman (3):
  uapi: ioam6: API for netlink multicast events
  net: ioam6: multicast event
  net: exthdrs: ioam6: send trace event

 include/net/ioam6.h             |  4 +++
 include/uapi/linux/ioam6_genl.h | 20 +++++++++++
 net/ipv6/exthdrs.c              |  6 ++++
 net/ipv6/ioam6.c                | 64 +++++++++++++++++++++++++++++++++
 4 files changed, 94 insertions(+)


base-commit: a818bd12538c1408c7480de31573cdb3c3c0926f
-- 
2.34.1


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

end of thread, other threads:[~2024-02-23 18:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-23 14:41 [PATCH net-next v4 0/3] ioam6: netlink multicast event Justin Iurman
2024-02-23 14:41 ` [PATCH net-next v4 1/3] uapi: ioam6: API for netlink multicast events Justin Iurman
2024-02-23 14:41 ` [PATCH net-next v4 2/3] net: ioam6: multicast event Justin Iurman
2024-02-23 14:41 ` [PATCH net-next v4 3/3] net: exthdrs: ioam6: send trace event Justin Iurman
2024-02-23 18:20   ` Justin Iurman
2024-02-23 16:50 ` [PATCH net-next v4 0/3] ioam6: netlink multicast event David Ahern

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox