]> git.proxmox.com Git - mirror_corosync.git/commit
cfg: New API to get extended node/link infomation
authorChristine Caulfield <ccaulfie@redhat.com>
Thu, 29 Oct 2020 11:07:48 +0000 (11:07 +0000)
committerJan Friesse <jfriesse@redhat.com>
Thu, 26 Nov 2020 15:15:50 +0000 (16:15 +0100)
commit9e7f62d27d96abdea5ac31f6e1fbbe9111f1b0f5
treeaa87cb4573d1efaec80d9ad866a0552f1e96d632
parent4a2f48b17b06638d3d3adcae683aff1639351434
cfg: New API to get extended node/link infomation

Current we horribly over-use totempg_ifaces_get() to
retrieve information about knet interfaces. This is an attempt to
improve on that.

All transports are supported (so not only Knet but also UDP(U)).

This patch builds best against the "onwire-upgrade" branch of knet
as that's what sparked my interest in getting more information out.

Signed-off-by: Christine Caulfield <ccaulfie@redhat.com>
Reviewed-by: Jan Friesse <jfriesse@redhat.com>
22 files changed:
configure.ac
exec/cfg.c
exec/totemknet.c
exec/totemknet.h
exec/totemnet.c
exec/totemnet.h
exec/totempg.c
exec/totemsrp.c
exec/totemsrp.h
exec/totemudp.c
exec/totemudp.h
exec/totemudpu.c
exec/totemudpu.h
include/corosync/cfg.h
include/corosync/ipc_cfg.h
include/corosync/totem/totem.h
include/corosync/totem/totempg.h
lib/cfg.c
lib/libcfg.versions
lib/libcfg.verso
man/corosync-cfgtool.8
tools/corosync-cfgtool.c