]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Save pim instance on vrf pointer
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 10 May 2017 12:50:16 +0000 (08:50 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 24 Jul 2017 17:51:34 +0000 (13:51 -0400)
commite07fe9e6585f508d4af0ace192d267e7a383c32d
tree8a4592cf6e1ce3f640ad05bf749398ac6e0650d5
parent6beed98735cb7efc3e4c59aabc13f094bdb8e5cb
pimd: Save pim instance on vrf pointer

This commit does these things:

1) Saves the pim instance created on the vrf pointer
2) Moves some initialization to the proper spot.
3) Remove vrf_id from 'struct pim_ssm' it is not needed
4) Removes some checks to prevent non-default vrf's from
being created.
5) When creating the pim instance, save default vrf in pimg to allow backwards compatibility

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_ssm.c
pimd/pim_ssm.h
pimd/pimd.c
pimd/pimd.h