suggested by email@example.com
(just for measurement, not for practical purposes (copyright looks ok to port)
* kame/kame/pim6sd: implemented an experimental (and KAME proprietary) hello option "additional addresses". * kame/kame/pim6sd/route.c (set_incoming): when upstream router determination, consider neighbor's additional addresses got through the new option. This solves a case of mismatch between RP and PIM neighbor.
* kame/kame/pim6sd/main.c (cleanup): upon receipt of SIGTERM, inform all neighbors the termination by sending a hello message with 0 holdtime.
a hello message with 0 holdtime.
(use addtional addresses pim hello option, which is currently experimental and KAME proprietary)