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

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

Suggested-By: Paolo Abeni <pabeni@redhat.com>

Justin Iurman (3):
  uapi: ioam6: API for netlink multicast events
  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              |  5 +++
 net/ipv6/ioam6.c                | 61 +++++++++++++++++++++++++++++++++
 4 files changed, 90 insertions(+)


base-commit: a6e0cb150c514efba4aaba4069927de43d80bb59
-- 
2.34.1


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

end of thread, other threads:[~2024-02-21 14:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-20 19:44 [PATCH net-next 0/3] multicast event support for ioam6 Justin Iurman
2024-02-20 19:44 ` [PATCH net-next 1/3] uapi: ioam6: API for netlink multicast events Justin Iurman
2024-02-20 19:44 ` [PATCH net-next 2/3] ioam6: multicast event Justin Iurman
2024-02-21 14:18   ` kernel test robot
2024-02-20 19:44 ` [PATCH net-next 3/3] net: exthdrs: ioam6: send trace event Justin Iurman

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