summaryrefslogtreecommitdiff
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2026-07-03 08:50:45 +0200
committerPaolo Abeni <pabeni@redhat.com>2026-07-03 08:50:46 +0200
commit8d96107b5828be42c7ece7bba0e590811052e9dd (patch)
tree13cc5c5366158e82ad6ba8821e905b9272811f9c /include/uapi/linux
parent2ed8d5c72488bca9666fefa942ed2dc07cc0c56a (diff)
parent3373cb099e6692b219328960e1d1ea70b978f20b (diff)
Merge branch 'net-report-multicast-group-user-count'
Yuyang Huang says: ==================== net: report multicast group user count RTM_GETMULTICAST reports IPv4 and IPv6 multicast group membership, but does not include the per-group user count. Userspace therefore still has to parse /proc/net/igmp and /proc/net/igmp6 to obtain the Users column. In particular, this prevents iproute2 from moving "ip maddr show" entirely from procfs to rtnetlink. Add IFA_MC_USERS to carry the user count in RTM_GETMULTICAST dumps and RTM_NEWMULTICAST / RTM_DELMULTICAST notifications for both address families. Update the rt-addr YNL specification and extend the rtnetlink selftest to verify that two joins increase the reported count by two. ==================== Link: https://patch.msgid.link/20260630110207.37841-1-sigefriedhyy@gmail.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include/uapi/linux')
-rw-r--r--include/uapi/linux/if_addr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/if_addr.h b/include/uapi/linux/if_addr.h
index aa7958b4e41d..7fb630b7fe31 100644
--- a/include/uapi/linux/if_addr.h
+++ b/include/uapi/linux/if_addr.h
@@ -36,6 +36,7 @@ enum {
IFA_RT_PRIORITY, /* u32, priority/metric for prefix route */
IFA_TARGET_NETNSID,
IFA_PROTO, /* u8, address protocol */
+ IFA_MC_USERS, /* u32, multicast group users */
__IFA_MAX,
};