]> git.puffer.fish Git - mirror/frr.git/commit
pimd: multiple rp commands
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 5 Aug 2016 17:08:06 +0000 (17:08 +0000)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 22 Dec 2016 01:26:05 +0000 (20:26 -0500)
commit36d6bd7d34090d3af3dd1953b7ccc1b02f042849
tree129a74cb7048295a6821743c8de9dfbcdeb1dfba
parent75a26779e8f25e9868f1f33e0fd35677f17c978b
pimd: multiple rp commands

Allow the user to specify multiple rp commands.

'ip pim rp A.B.C.D'   -> translates to 'ip pim rp A.G.C.D 224.0.0.0/24'
ip pim rp A.B.C.D A.B.C.D/M
  First is the rp, second is the group with mask.

Groups and masks cannot be over each other except 224.0.0.0/24 which
is the fallback if used.

Ticket: CM-7860
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_cmd.c
pimd/pim_memory.c
pimd/pim_memory.h
pimd/pim_register.c
pimd/pim_rp.c
pimd/pim_rp.h
pimd/pim_upstream.c
pimd/pim_zebra.c
pimd/pimd.c